diff --git a/index.html b/index.html index e8d771a..1ac35b3 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.3.1/.buildinfo b/v0.3.1/.buildinfo new file mode 100644 index 0000000..492c099 --- /dev/null +++ b/v0.3.1/.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: 8872f0ac34b4d7221baab79dd5a6a542 +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.3.1/.nojekyll b/v0.3.1/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/v0.3.1/_sources/index.rst.txt b/v0.3.1/_sources/index.rst.txt new file mode 100644 index 0000000..d58002d --- /dev/null +++ b/v0.3.1/_sources/index.rst.txt @@ -0,0 +1,30 @@ +lcls-plc-kfe-gatt +----------------- + +.. toctree:: + :maxdepth: 2 + :caption: plc-kfe-gatt + + plc-kfe-gatt_pragmas + plc-kfe-gatt_nc + plc-kfe-gatt_ethercat + plc-kfe-gatt_boxes + plc-kfe-gatt_links + + +.. toctree:: + :maxdepth: 2 + :caption: plc_kfe_gatt + + plc-kfe-gatt_plc_kfe_gatt_summary + plc-kfe-gatt_plc_kfe_gatt_epics + plc-kfe-gatt_plc_kfe_gatt_source + + + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` \ No newline at end of file diff --git a/v0.3.1/_sources/plc-kfe-gatt_boxes.rst.txt b/v0.3.1/_sources/plc-kfe-gatt_boxes.rst.txt new file mode 100644 index 0000000..80a8cc0 --- /dev/null +++ b/v0.3.1/_sources/plc-kfe-gatt_boxes.rst.txt @@ -0,0 +1,15010 @@ + +Boxes +----- + + +EK1200_00_00 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EK1200_00_00 + ID, 1 + + +.. raw:: html + +
+ + +ES3064_00_01 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_00_01 + ID, 2 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "Value", "", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "Value", "", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "Value", "", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES9070_00_02 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES9070_00_02 + ID, 3 + + +.. raw:: html + +
+ + +ES1008_00_03 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1008_00_03 + ID, 4 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + + +PDO Channel 5 (Index #x1a04, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6040", "BIT" + + + +PDO Channel 6 (Index #x1a05, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6050", "BIT" + + + +PDO Channel 7 (Index #x1a06, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6060", "BIT" + + + +PDO Channel 8 (Index #x1a07, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6070", "BIT" + + +.. raw:: html + +
+ + +ES2008_00_05 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES2008_00_05 + ID, 5 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7030", "BIT" + + + +PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7040", "BIT" + + + +PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7050", "BIT" + + + +PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7060", "BIT" + + + +PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7070", "BIT" + + +.. raw:: html + +
+ + +EL2794_00_06 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2794_00_06 + ID, 6 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7030", "BIT" + + +.. raw:: html + +
+ + +ES2202_00_07 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES2202_00_07 + ID, 7 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000060000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7000", "BIT" + "TriState", "", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7010", "BIT" + "TriState", "", 1, "#x7010", "BIT" + + +.. raw:: html + +
+ + +EL6692_00_08 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (5 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL6692_00_08 + ID, 8 + BootStrapData, 0010f400f410f400 + SyncMan, 001000012600010001000000800000040001001026010000 + SyncMan, 001400012200010002000000800000040001001422010000 + SyncMan, 001800002400000003000000000000000000001824000000 + SyncMan, 001e02002000010004000000000000000200001e20010000 + Fmmu, 0000000000000000000000020000000001000000000000000000000000000000 + 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", 2, "#x10f4", "BIT2" + "None", "", 6, "", "ARRAY [0..5] OF BIT" + "None", "", 3, "", "ARRAY [0..2] OF BIT" + "TxPDO toggle", "Bit toggles when new data from other side received", 1, "#x1800", "BIT" + "TxPDO state", "0: Other side is in OP state >0: Error", 1, "#x1800", "BIT" + "Control value update toggle", "Bit toggles when new DC control data available", 1, "#x10f4", "BIT" + "Timestamp update toggle", "Bit toggles when new timestamp data available", 1, "#x10f4", "BIT" + "External device not connected", "0: External device connected 1: External device not connected", 1, "#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", 2, "#x10f4", "BIT2" + "None", "", 6, "", "ARRAY [0..5] OF BIT" + "None", "", 3, "", "ARRAY [0..2] OF BIT" + "TxPDO toggle", "Bit toggles when new data from other side received", 1, "#x1800", "BIT" + "TxPDO state", "0: Other side is in OP state >0: Error", 1, "#x1800", "BIT" + "Control value update toggle", "Bit toggles when new DC control data available", 1, "#x10f4", "BIT" + "Timestamp update toggle", "Bit toggles when new timestamp data available", 1, "#x10f4", "BIT" + "External device not connected", "0: External device connected 1: External device not connected", 1, "#x10f4", "BIT" + "Internal time stamp", "", 64, "#x10f4", "ULINT" + "External time stamp", "", 64, "#x10f4", "ULINT" + "Control Value for DC Master Clock", "", 32, "#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", 2, "#x10f4", "BIT2" + "None", "", 6, "", "ARRAY [0..5] OF BIT" + "None", "", 3, "", "ARRAY [0..2] OF BIT" + "TxPDO toggle", "Bit toggles when new data from other side received", 1, "#x1800", "BIT" + "TxPDO state", "0: Other side is in OP state >0: Error", 1, "#x1800", "BIT" + "Control value update toggle", "Bit toggles when new DC control data available", 1, "#x10f4", "BIT" + "Timestamp update toggle", "Bit toggles when new timestamp data available", 1, "#x10f4", "BIT" + "External device not connected", "0: External device connected 1: External device not connected", 1, "#x10f4", "BIT" + "Internal time stamp", "", 32, "#x10f4", "UDINT" + "External time stamp", "", 32, "#x10f4", "UDINT" + "Control Value for DC Master Clock", "", 32, "#x10f4", "UDINT" + + + +PDO IO Inputs (Index #x1a00, Flags #x0021, SyncMan 3) + + + +PDO IO Outputs (Index #x1600, Flags #x0021, SyncMan 2) + + +.. raw:: html + +
+ + +EK1110_00_09 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EK1110_00_09 + ID, 9 + + +.. raw:: html + +
+ + +EK1100_01_00 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EK1100_01_00 + ID, 10 + + +.. raw:: html + +
+ + +ES3064_01_01 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_01_01 + 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", "Underrange event active", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_GCC_10.i_iPRESS_R", "fb_AT1K0_GAS_GCC_10.i_iPRESS_R", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "Value", "", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "fb_AT1K0_GAS_GCC_20.i_iPRESS_R", "fb_AT1K0_GAS_GCC_20.i_iPRESS_R", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES3064_01_02 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_01_02 + 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", "Underrange event active", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_GPI_10.i_iPRESS_R", "fb_AT1K0_GAS_GPI_10.i_iPRESS_R", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "fb_AT1K0_GAS_GPI_20.i_iPRESS_R", "fb_AT1K0_GAS_GPI_20.i_iPRESS_R", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "Value", "", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +EL2798_01_03 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2798_01_03 + ID, 13 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_GCC_10.q_xHV_DIS", "fb_AT1K0_GAS_GCC_10.q_xHV_DIS", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_GCC_20.q_xHV_DIS", "fb_AT1K0_GAS_GCC_20.q_xHV_DIS", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7030", "BIT" + + + +PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_GCC_30.q_xHV_DIS", "fb_AT1K0_GAS_GCC_30.q_xHV_DIS", 1, "#x7040", "BIT" + + + +PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_GCC_40.q_xHV_DIS", "fb_AT1K0_GAS_GCC_40.q_xHV_DIS", 1, "#x7050", "BIT" + + + +PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7060", "BIT" + + + +PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7070", "BIT" + + +.. raw:: html + +
+ + +ES3064_01_04 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_01_04 + ID, 14 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_GCC_30.i_iPRESS_R", "fb_AT1K0_GAS_GCC_30.i_iPRESS_R", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "Value", "", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "fb_AT1K0_GAS_GCC_40.i_iPRESS_R", "fb_AT1K0_GAS_GCC_40.i_iPRESS_R", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES3064_01_05 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_01_05 + ID, 15 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_GPI_30.i_iPRESS_R", "fb_AT1K0_GAS_GPI_30.i_iPRESS_R", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "fb_AT1K0_GAS_GPI_40.i_iPRESS_R", "fb_AT1K0_GAS_GPI_40.i_iPRESS_R", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "Value", "", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES3064_01_06 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_01_06 + ID, 16 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_GCC_50.i_iPRESS_R", "fb_AT1K0_GAS_GCC_50.i_iPRESS_R", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "Value", "", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "fb_AT1K0_GAS_GCC_60.i_iPRESS_R", "fb_AT1K0_GAS_GCC_60.i_iPRESS_R", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES3064_01_07 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_01_07 + ID, 17 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_GPI_50.i_iPRESS_R", "fb_AT1K0_GAS_GPI_50.i_iPRESS_R", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "fb_AT1K0_GAS_GPI_60.i_iPRESS_R", "fb_AT1K0_GAS_GPI_60.i_iPRESS_R", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "Value", "", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +EL2798_01_08 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2798_01_08 + ID, 18 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_GCC_50.q_xHV_DIS", "fb_AT1K0_GAS_GCC_50.q_xHV_DIS", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_GCC_60.q_xHV_DIS", "fb_AT1K0_GAS_GCC_60.q_xHV_DIS", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7030", "BIT" + + + +PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_GCC_80.q_xHV_DIS", "fb_AT1K0_GAS_GCC_80.q_xHV_DIS", 1, "#x7040", "BIT" + + + +PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7050", "BIT" + + + +PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7060", "BIT" + + + +PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7070", "BIT" + + +.. raw:: html + +
+ + +ES3064_01_09 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_01_09 + ID, 19 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_GCC_80.i_iPRESS_R", "fb_AT1K0_GAS_GCC_80.i_iPRESS_R", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "Value", "", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "fb_AT1K0_GAS_GPI_80.i_iPRESS_R", "fb_AT1K0_GAS_GPI_80.i_iPRESS_R", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES3064_01_10 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_01_10 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_GPI_11.i_iPRESS_R", "fb_AT1K0_GAS_GPI_11.i_iPRESS_R", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "fb_AT1K0_GAS_GPI_51.i_iPRESS_R", "fb_AT1K0_GAS_GPI_51.i_iPRESS_R", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "Value", "", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +EL9410_01_11 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL9410_01_11 + ID, 21 + SyncMan, 001001000000010004000000000000000000001000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", 1, "#x6000", "BIT" + + + +PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", 1, "#x6010", "BIT" + + +.. raw:: html + +
+ + +ES3064_01_12 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_01_12 + ID, 22 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_GCC_90.i_iPRESS_R", "fb_AT1K0_GAS_GCC_90.i_iPRESS_R", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "Value", "", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "fb_AT1K0_GAS_GCC_100.i_iPRESS_R", "fb_AT1K0_GAS_GCC_100.i_iPRESS_R", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES3064_01_13 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_01_13 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_GPI_90.i_iPRESS_R", "fb_AT1K0_GAS_GPI_90.i_iPRESS_R", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "fb_AT1K0_GAS_GPI_100.i_iPRESS_R", "fb_AT1K0_GAS_GPI_100.i_iPRESS_R", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "Value", "", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +EL2798_01_14 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2798_01_14 + 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 + + "fb_AT1K0_GAS_GCC_90.q_xHV_DIS", "fb_AT1K0_GAS_GCC_90.q_xHV_DIS", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_GCC_100.q_xHV_DIS", "fb_AT1K0_GAS_GCC_100.q_xHV_DIS", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7030", "BIT" + + + +PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_GCC_110.q_xHV_DIS", "fb_AT1K0_GAS_GCC_110.q_xHV_DIS", 1, "#x7040", "BIT" + + + +PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_GCC_120.q_xHV_DIS", "fb_AT1K0_GAS_GCC_120.q_xHV_DIS", 1, "#x7050", "BIT" + + + +PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7060", "BIT" + + + +PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7070", "BIT" + + +.. raw:: html + +
+ + +ES3064_01_15 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_01_15 + ID, 25 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_GCC_110.i_iPRESS_R", "fb_AT1K0_GAS_GCC_110.i_iPRESS_R", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "Value", "", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "fb_AT1K0_GAS_GCC_120.i_iPRESS_R", "fb_AT1K0_GAS_GCC_120.i_iPRESS_R", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES3064_01_16 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_01_16 + 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", "Underrange event active", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_GPI_110.i_iPRESS_R", "fb_AT1K0_GAS_GPI_110.i_iPRESS_R", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "fb_AT1K0_GAS_GPI_120.i_iPRESS_R", "fb_AT1K0_GAS_GPI_120.i_iPRESS_R", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "Value", "", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES3064_01_17 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_01_17 + ID, 27 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_GCC_130.i_iPRESS_R", "fb_AT1K0_GAS_GCC_130.i_iPRESS_R", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "Value", "", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "fb_AT1K0_GAS_GCC_140.i_iPRESS_R", "fb_AT1K0_GAS_GCC_140.i_iPRESS_R", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES3064_01_18 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_01_18 + ID, 28 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_GPI_130.i_iPRESS_R", "fb_AT1K0_GAS_GPI_130.i_iPRESS_R", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "fb_AT1K0_GAS_GPI_140.i_iPRESS_R", "fb_AT1K0_GAS_GPI_140.i_iPRESS_R", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "Value", "", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES3064_01_20 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_01_20 + ID, 29 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "Value", "", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "Value", "", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "Value", "", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES3064_01_21 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_01_21 + ID, 30 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "Value", "", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "Value", "", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "Value", "", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +EK1110_01_22 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EK1110_01_22 + ID, 31 + + +.. raw:: html + +
+ + +EK1100_02_00 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EK1100_02_00 + ID, 32 + + +.. raw:: html + +
+ + +ES2004_02_01 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES2004_02_01 + ID, 33 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_10.q_xOPN_DO", "fb_AT1K0_GAS_VRC_10.q_xOPN_DO", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_10.q_xOPN_DO", "fb_AT1K0_GAS_VRC_10.q_xOPN_DO", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_20.q_xOPN_DO", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_20.q_xOPN_DO", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x7030", "BIT" + + +.. raw:: html + +
+ + +ES1004_02_02 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_02_02 + 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 + + "fb_AT1K0_GAS_VRC_10.i_xOpnLS", "fb_AT1K0_GAS_VRC_10.i_xOpnLS", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_10.i_xClsLS", "fb_AT1K0_GAS_VRC_10.i_xClsLS", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_20.i_xOpnLS", "fb_AT1K0_GAS_VRC_20.i_xOpnLS", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_20.i_xClsLS", "fb_AT1K0_GAS_VRC_20.i_xClsLS", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES2004_02_03 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES2004_02_03 + 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 + + "fb_AT1K0_GAS_VRC_30.q_xOPN_DO", "fb_AT1K0_GAS_VRC_30.q_xOPN_DO", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_30.q_xOPN_DO", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_40.q_xOPN_DO", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_40.q_xOPN_DO", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x7030", "BIT" + + +.. raw:: html + +
+ + +ES1004_02_04 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_02_04 + 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 + + "fb_AT1K0_GAS_VRC_30.i_xOpnLS", "fb_AT1K0_GAS_VRC_30.i_xOpnLS", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_30.i_xClsLS", "fb_AT1K0_GAS_VRC_30.i_xClsLS", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_40.i_xOpnLS", "fb_AT1K0_GAS_VRC_40.i_xOpnLS", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_40.i_xClsLS", "fb_AT1K0_GAS_VRC_40.i_xClsLS", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES7041_02_05 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (17 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES7041_02_05 + ID, 37 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 16, "#x6000", "UINT" + "Latch value", "", 16, "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 32, "#x6000", "UDINT" + "Latch value", "", 32, "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", 32, "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", 1, "#x6010", "BIT" + "Status__Ready", "", 1, "#x6010", "BIT" + "Status__Warning", "", 1, "#x6010", "BIT" + "Status__Error", "", 1, "#x6010", "BIT" + "Status__Moving positive", "", 1, "#x6010", "BIT" + "Status__Moving negative", "", 1, "#x6010", "BIT" + "Status__Torque reduced", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 3, "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", 1, "#x6010", "BIT" + "Status__Digital input 2", "", 1, "#x6010", "BIT" + "Status__Sync error", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", 16, "#x6010", "UINT" + "Info data 2", "", 16, "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Actual position", "", 32, "#x6020", "UDINT" + "Actual velocity", "", 16, "#x6020", "INT" + "Actual drive time", "", 32, "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", 32, "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", 32, "#x6010", "UDINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 16, "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 32, "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", 1, "#x7010", "BIT" + "Control__Reset", "", 1, "#x7010", "BIT" + "Control__Reduce torque", "", 1, "#x7010", "BIT" + "Control__", "", 5, "", "ARRAY [0..4] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", 32, "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", 16, "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + "Velocity", "", 16, "#x7020", "INT" + "Start type", "", 16, "#x7020", "UINT" + "Acceleration", "", 16, "#x7020", "UINT" + "Deceleration", "", 16, "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", 2, "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", 1, "#x7021", "BIT" + "Control__", "", 13, "", "ARRAY [0..12] OF BIT" + "Target position", "", 32, "#x7021", "UDINT" + "Velocity", "", 16, "#x7021", "INT" + "Start type", "", 16, "#x7021", "UINT" + "Acceleration", "", 16, "#x7021", "UINT" + "Deceleration", "", 16, "#x7021", "UINT" + + +.. raw:: html + +
+ + +ES7041_02_06 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (17 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES7041_02_06 + ID, 38 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 16, "#x6000", "UINT" + "Latch value", "", 16, "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 32, "#x6000", "UDINT" + "Latch value", "", 32, "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", 32, "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", 1, "#x6010", "BIT" + "Status__Ready", "", 1, "#x6010", "BIT" + "Status__Warning", "", 1, "#x6010", "BIT" + "Status__Error", "", 1, "#x6010", "BIT" + "Status__Moving positive", "", 1, "#x6010", "BIT" + "Status__Moving negative", "", 1, "#x6010", "BIT" + "Status__Torque reduced", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 3, "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", 1, "#x6010", "BIT" + "Status__Digital input 2", "", 1, "#x6010", "BIT" + "Status__Sync error", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", 16, "#x6010", "UINT" + "Info data 2", "", 16, "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Actual position", "", 32, "#x6020", "UDINT" + "Actual velocity", "", 16, "#x6020", "INT" + "Actual drive time", "", 32, "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", 32, "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", 32, "#x6010", "UDINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 16, "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 32, "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", 1, "#x7010", "BIT" + "Control__Reset", "", 1, "#x7010", "BIT" + "Control__Reduce torque", "", 1, "#x7010", "BIT" + "Control__", "", 5, "", "ARRAY [0..4] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", 32, "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", 16, "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + "Velocity", "", 16, "#x7020", "INT" + "Start type", "", 16, "#x7020", "UINT" + "Acceleration", "", 16, "#x7020", "UINT" + "Deceleration", "", 16, "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", 2, "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", 1, "#x7021", "BIT" + "Control__", "", 13, "", "ARRAY [0..12] OF BIT" + "Target position", "", 32, "#x7021", "UDINT" + "Velocity", "", 16, "#x7021", "INT" + "Start type", "", 16, "#x7021", "UINT" + "Acceleration", "", 16, "#x7021", "UINT" + "Deceleration", "", 16, "#x7021", "UINT" + + +.. raw:: html + +
+ + +ES2004_02_07 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES2004_02_07 + 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", "", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7030", "BIT" + + +.. raw:: html + +
+ + +ES1004_02_08 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_02_08 + 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", "", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES7041_02_09 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (17 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES7041_02_09 + ID, 41 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 16, "#x6000", "UINT" + "Latch value", "", 16, "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 32, "#x6000", "UDINT" + "Latch value", "", 32, "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", 32, "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", 1, "#x6010", "BIT" + "Status__Ready", "", 1, "#x6010", "BIT" + "Status__Warning", "", 1, "#x6010", "BIT" + "Status__Error", "", 1, "#x6010", "BIT" + "Status__Moving positive", "", 1, "#x6010", "BIT" + "Status__Moving negative", "", 1, "#x6010", "BIT" + "Status__Torque reduced", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 3, "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", 1, "#x6010", "BIT" + "Status__Digital input 2", "", 1, "#x6010", "BIT" + "Status__Sync error", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", 16, "#x6010", "UINT" + "Info data 2", "", 16, "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Actual position", "", 32, "#x6020", "UDINT" + "Actual velocity", "", 16, "#x6020", "INT" + "Actual drive time", "", 32, "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", 32, "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", 32, "#x6010", "UDINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 16, "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 32, "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", 1, "#x7010", "BIT" + "Control__Reset", "", 1, "#x7010", "BIT" + "Control__Reduce torque", "", 1, "#x7010", "BIT" + "Control__", "", 5, "", "ARRAY [0..4] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", 32, "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", 16, "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + "Velocity", "", 16, "#x7020", "INT" + "Start type", "", 16, "#x7020", "UINT" + "Acceleration", "", 16, "#x7020", "UINT" + "Deceleration", "", 16, "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", 2, "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", 1, "#x7021", "BIT" + "Control__", "", 13, "", "ARRAY [0..12] OF BIT" + "Target position", "", 32, "#x7021", "UDINT" + "Velocity", "", 16, "#x7021", "INT" + "Start type", "", 16, "#x7021", "UINT" + "Acceleration", "", 16, "#x7021", "UINT" + "Deceleration", "", 16, "#x7021", "UINT" + + +.. raw:: html + +
+ + +ES7041_02_10 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (17 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES7041_02_10 + ID, 42 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 16, "#x6000", "UINT" + "Latch value", "", 16, "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 32, "#x6000", "UDINT" + "Latch value", "", 32, "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", 32, "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", 1, "#x6010", "BIT" + "Status__Ready", "", 1, "#x6010", "BIT" + "Status__Warning", "", 1, "#x6010", "BIT" + "Status__Error", "", 1, "#x6010", "BIT" + "Status__Moving positive", "", 1, "#x6010", "BIT" + "Status__Moving negative", "", 1, "#x6010", "BIT" + "Status__Torque reduced", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 3, "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", 1, "#x6010", "BIT" + "Status__Digital input 2", "", 1, "#x6010", "BIT" + "Status__Sync error", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", 16, "#x6010", "UINT" + "Info data 2", "", 16, "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Actual position", "", 32, "#x6020", "UDINT" + "Actual velocity", "", 16, "#x6020", "INT" + "Actual drive time", "", 32, "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", 32, "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", 32, "#x6010", "UDINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 16, "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 32, "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", 1, "#x7010", "BIT" + "Control__Reset", "", 1, "#x7010", "BIT" + "Control__Reduce torque", "", 1, "#x7010", "BIT" + "Control__", "", 5, "", "ARRAY [0..4] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", 32, "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", 16, "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + "Velocity", "", 16, "#x7020", "INT" + "Start type", "", 16, "#x7020", "UINT" + "Acceleration", "", 16, "#x7020", "UINT" + "Deceleration", "", 16, "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", 2, "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", 1, "#x7021", "BIT" + "Control__", "", 13, "", "ARRAY [0..12] OF BIT" + "Target position", "", 32, "#x7021", "UDINT" + "Velocity", "", 16, "#x7021", "INT" + "Start type", "", 16, "#x7021", "UINT" + "Acceleration", "", 16, "#x7021", "UINT" + "Deceleration", "", 16, "#x7021", "UINT" + + +.. raw:: html + +
+ + +ES3064_02_11 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_02_11 + ID, 43 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "Value", "", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "Value", "", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "Value", "", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES9070_02_12 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES9070_02_12 + ID, 44 + + +.. raw:: html + +
+ + +ES1008_02_13 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1008_02_13 + ID, 45 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + + +PDO Channel 5 (Index #x1a04, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6040", "BIT" + + + +PDO Channel 6 (Index #x1a05, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6050", "BIT" + + + +PDO Channel 7 (Index #x1a06, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6060", "BIT" + + + +PDO Channel 8 (Index #x1a07, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6070", "BIT" + + +.. raw:: html + +
+ + +ES2008_02_14 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES2008_02_14 + ID, 46 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7030", "BIT" + + + +PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7040", "BIT" + + + +PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7050", "BIT" + + + +PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7060", "BIT" + + + +PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7070", "BIT" + + +.. raw:: html + +
+ + +EL2794_02_15 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2794_02_15 + ID, 47 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL9184_02_16 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL9184_02_16 + ID, 48 + + +.. raw:: html + +
+ + +ES3054_02_17 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3054_02_17 + ID, 49 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "Value", "", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "Value", "", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "Value", "", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES6021_02_18 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (10 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES6021_02_18 + 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", "", 8, "#x3101", "USINT" + "Data In 0", "", 8, "#x3101", "USINT" + "Data In 1", "", 8, "#x3101", "USINT" + "Data In 2", "", 8, "#x3101", "USINT" + + + +PDO TxPDO-Map Inputs (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", 8, "#x3102", "USINT" + "Data In 0", "", 8, "#x3102", "USINT" + "Data In 1", "", 8, "#x3102", "USINT" + "Data In 2", "", 8, "#x3102", "USINT" + "Data In 3", "", 8, "#x3102", "USINT" + "Data In 4", "", 8, "#x3102", "USINT" + + + +PDO TxPDO-Map Inputs (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", 16, "#x3103", "UINT" + "Data In 0", "", 8, "#x3103", "USINT" + "Data In 1", "", 8, "#x3103", "USINT" + "Data In 2", "", 8, "#x3103", "USINT" + "Data In 3", "", 8, "#x3103", "USINT" + "Data In 4", "", 8, "#x3103", "USINT" + "Data In 5", "", 8, "#x3103", "USINT" + "Data In 6", "", 8, "#x3103", "USINT" + "Data In 7", "", 8, "#x3103", "USINT" + "Data In 8", "", 8, "#x3103", "USINT" + "Data In 9", "", 8, "#x3103", "USINT" + "Data In 10", "", 8, "#x3103", "USINT" + "Data In 11", "", 8, "#x3103", "USINT" + "Data In 12", "", 8, "#x3103", "USINT" + "Data In 13", "", 8, "#x3103", "USINT" + "Data In 14", "", 8, "#x3103", "USINT" + "Data In 15", "", 8, "#x3103", "USINT" + "Data In 16", "", 8, "#x3103", "USINT" + "Data In 17", "", 8, "#x3103", "USINT" + "Data In 18", "", 8, "#x3103", "USINT" + "Data In 19", "", 8, "#x3103", "USINT" + "Data In 20", "", 8, "#x3103", "USINT" + "Data In 21", "", 8, "#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", "", 1, "#x6000", "BIT" + "Status__Receive request", "", 1, "#x6000", "BIT" + "Status__Init accepted", "", 1, "#x6000", "BIT" + "Status__Buffer full", "", 1, "#x6000", "BIT" + "Status__Parity error", "", 1, "#x6000", "BIT" + "Status__Framing error", "", 1, "#x6000", "BIT" + "Status__Overrun error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", 8, "#x6000", "USINT" + "Data In 0", "", 8, "#x6000", "USINT" + "Data In 1", "", 8, "#x6000", "USINT" + "Data In 2", "", 8, "#x6000", "USINT" + "Data In 3", "", 8, "#x6000", "USINT" + "Data In 4", "", 8, "#x6000", "USINT" + "Data In 5", "", 8, "#x6000", "USINT" + "Data In 6", "", 8, "#x6000", "USINT" + "Data In 7", "", 8, "#x6000", "USINT" + "Data In 8", "", 8, "#x6000", "USINT" + "Data In 9", "", 8, "#x6000", "USINT" + "Data In 10", "", 8, "#x6000", "USINT" + "Data In 11", "", 8, "#x6000", "USINT" + "Data In 12", "", 8, "#x6000", "USINT" + "Data In 13", "", 8, "#x6000", "USINT" + "Data In 14", "", 8, "#x6000", "USINT" + "Data In 15", "", 8, "#x6000", "USINT" + "Data In 16", "", 8, "#x6000", "USINT" + "Data In 17", "", 8, "#x6000", "USINT" + "Data In 18", "", 8, "#x6000", "USINT" + "Data In 19", "", 8, "#x6000", "USINT" + "Data In 20", "", 8, "#x6000", "USINT" + "Data In 21", "", 8, "#x6000", "USINT" + + + +PDO COM ext. inputs (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Transmit accepted", "", 1, "#x6001", "BIT" + "Status__Receive request", "", 1, "#x6001", "BIT" + "Status__Init accepted", "", 1, "#x6001", "BIT" + "Status__Buffer full", "", 1, "#x6001", "BIT" + "Status__Parity error", "", 1, "#x6001", "BIT" + "Status__Framing error", "", 1, "#x6001", "BIT" + "Status__Overrun error", "", 1, "#x6001", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", 8, "#x6001", "USINT" + "Data In 0", "", 16, "#x6001", "UINT" + "Data In 1", "", 16, "#x6001", "UINT" + "Data In 2", "", 16, "#x6001", "UINT" + "Data In 3", "", 16, "#x6001", "UINT" + "Data In 4", "", 16, "#x6001", "UINT" + "Data In 5", "", 16, "#x6001", "UINT" + "Data In 6", "", 16, "#x6001", "UINT" + "Data In 7", "", 16, "#x6001", "UINT" + "Data In 8", "", 16, "#x6001", "UINT" + "Data In 9", "", 16, "#x6001", "UINT" + "Data In 10", "", 16, "#x6001", "UINT" + "Data In 11", "", 16, "#x6001", "UINT" + "Data In 12", "", 16, "#x6001", "UINT" + "Data In 13", "", 16, "#x6001", "UINT" + "Data In 14", "", 16, "#x6001", "UINT" + "Data In 15", "", 16, "#x6001", "UINT" + "Data In 16", "", 16, "#x6001", "UINT" + "Data In 17", "", 16, "#x6001", "UINT" + "Data In 18", "", 16, "#x6001", "UINT" + "Data In 19", "", 16, "#x6001", "UINT" + "Data In 20", "", 16, "#x6001", "UINT" + "Data In 21", "", 16, "#x6001", "UINT" + "Data In 22", "", 16, "#x6001", "UINT" + "Data In 23", "", 16, "#x6001", "UINT" + "Data In 24", "", 16, "#x6001", "UINT" + "Data In 25", "", 16, "#x6001", "UINT" + "Data In 26", "", 16, "#x6001", "UINT" + "Data In 27", "", 16, "#x6001", "UINT" + "Data In 28", "", 16, "#x6001", "UINT" + "Data In 29", "", 16, "#x6001", "UINT" + "Data In 30", "", 16, "#x6001", "UINT" + "Data In 31", "", 16, "#x6001", "UINT" + "Data In 32", "", 16, "#x6001", "UINT" + "Data In 33", "", 16, "#x6001", "UINT" + "Data In 34", "", 16, "#x6001", "UINT" + "Data In 35", "", 16, "#x6001", "UINT" + "Data In 36", "", 16, "#x6001", "UINT" + "Data In 37", "", 16, "#x6001", "UINT" + "Data In 38", "", 16, "#x6001", "UINT" + "Data In 39", "", 16, "#x6001", "UINT" + "Data In 40", "", 16, "#x6001", "UINT" + "Data In 41", "", 16, "#x6001", "UINT" + "Data In 42", "", 16, "#x6001", "UINT" + "Data In 43", "", 16, "#x6001", "UINT" + "Data In 44", "", 16, "#x6001", "UINT" + "Data In 45", "", 16, "#x6001", "UINT" + "Data In 46", "", 16, "#x6001", "UINT" + "Data In 47", "", 16, "#x6001", "UINT" + "Data In 48", "", 16, "#x6001", "UINT" + "Data In 49", "", 16, "#x6001", "UINT" + + + +PDO RxPDO-Map Outputs (Index #x1600, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", 8, "#x3001", "USINT" + "Data Out 0", "", 8, "#x3001", "USINT" + "Data Out 1", "", 8, "#x3001", "USINT" + "Data Out 2", "", 8, "#x3001", "USINT" + + + +PDO RxPDO-Map Outputs (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", 8, "#x3002", "USINT" + "Data Out 0", "", 8, "#x3002", "USINT" + "Data Out 1", "", 8, "#x3002", "USINT" + "Data Out 2", "", 8, "#x3002", "USINT" + "Data Out 3", "", 8, "#x3002", "USINT" + "Data Out 4", "", 8, "#x3002", "USINT" + + + +PDO RxPDO-Map Outputs (Index #x1602, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", 16, "#x3003", "UINT" + "Data Out 0", "", 8, "#x3003", "USINT" + "Data Out 1", "", 8, "#x3003", "USINT" + "Data Out 2", "", 8, "#x3003", "USINT" + "Data Out 3", "", 8, "#x3003", "USINT" + "Data Out 4", "", 8, "#x3003", "USINT" + "Data Out 5", "", 8, "#x3003", "USINT" + "Data Out 6", "", 8, "#x3003", "USINT" + "Data Out 7", "", 8, "#x3003", "USINT" + "Data Out 8", "", 8, "#x3003", "USINT" + "Data Out 9", "", 8, "#x3003", "USINT" + "Data Out 10", "", 8, "#x3003", "USINT" + "Data Out 11", "", 8, "#x3003", "USINT" + "Data Out 12", "", 8, "#x3003", "USINT" + "Data Out 13", "", 8, "#x3003", "USINT" + "Data Out 14", "", 8, "#x3003", "USINT" + "Data Out 15", "", 8, "#x3003", "USINT" + "Data Out 16", "", 8, "#x3003", "USINT" + "Data Out 17", "", 8, "#x3003", "USINT" + "Data Out 18", "", 8, "#x3003", "USINT" + "Data Out 19", "", 8, "#x3003", "USINT" + "Data Out 20", "", 8, "#x3003", "USINT" + "Data Out 21", "", 8, "#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", "", 1, "#x7000", "BIT" + "Ctrl__Receive accepted", "", 1, "#x7000", "BIT" + "Ctrl__Init request", "", 1, "#x7000", "BIT" + "Ctrl__Send continues", "", 1, "#x7000", "BIT" + "Ctrl__", "", 4, "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", 8, "#x7000", "USINT" + "Data Out 0", "", 8, "#x7000", "USINT" + "Data Out 1", "", 8, "#x7000", "USINT" + "Data Out 2", "", 8, "#x7000", "USINT" + "Data Out 3", "", 8, "#x7000", "USINT" + "Data Out 4", "", 8, "#x7000", "USINT" + "Data Out 5", "", 8, "#x7000", "USINT" + "Data Out 6", "", 8, "#x7000", "USINT" + "Data Out 7", "", 8, "#x7000", "USINT" + "Data Out 8", "", 8, "#x7000", "USINT" + "Data Out 9", "", 8, "#x7000", "USINT" + "Data Out 10", "", 8, "#x7000", "USINT" + "Data Out 11", "", 8, "#x7000", "USINT" + "Data Out 12", "", 8, "#x7000", "USINT" + "Data Out 13", "", 8, "#x7000", "USINT" + "Data Out 14", "", 8, "#x7000", "USINT" + "Data Out 15", "", 8, "#x7000", "USINT" + "Data Out 16", "", 8, "#x7000", "USINT" + "Data Out 17", "", 8, "#x7000", "USINT" + "Data Out 18", "", 8, "#x7000", "USINT" + "Data Out 19", "", 8, "#x7000", "USINT" + "Data Out 20", "", 8, "#x7000", "USINT" + "Data Out 21", "", 8, "#x7000", "USINT" + + + +PDO COM ext. outputs (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Transmit request", "", 1, "#x7001", "BIT" + "Ctrl__Receive accepted", "", 1, "#x7001", "BIT" + "Ctrl__Init request", "", 1, "#x7001", "BIT" + "Ctrl__Send continuous", "", 1, "#x7001", "BIT" + "Ctrl__", "", 4, "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", 8, "#x7001", "USINT" + "Data Out 0", "", 16, "#x7001", "UINT" + "Data Out 1", "", 16, "#x7001", "UINT" + "Data Out 2", "", 16, "#x7001", "UINT" + "Data Out 3", "", 16, "#x7001", "UINT" + "Data Out 4", "", 16, "#x7001", "UINT" + "Data Out 5", "", 16, "#x7001", "UINT" + "Data Out 6", "", 16, "#x7001", "UINT" + "Data Out 7", "", 16, "#x7001", "UINT" + "Data Out 8", "", 16, "#x7001", "UINT" + "Data Out 9", "", 16, "#x7001", "UINT" + "Data Out 10", "", 16, "#x7001", "UINT" + "Data Out 11", "", 16, "#x7001", "UINT" + "Data Out 12", "", 16, "#x7001", "UINT" + "Data Out 13", "", 16, "#x7001", "UINT" + "Data Out 14", "", 16, "#x7001", "UINT" + "Data Out 15", "", 16, "#x7001", "UINT" + "Data Out 16", "", 16, "#x7001", "UINT" + "Data Out 17", "", 16, "#x7001", "UINT" + "Data Out 18", "", 16, "#x7001", "UINT" + "Data Out 19", "", 16, "#x7001", "UINT" + "Data Out 20", "", 16, "#x7001", "UINT" + "Data Out 21", "", 16, "#x7001", "UINT" + "Data Out 22", "", 16, "#x7001", "UINT" + "Data Out 23", "", 16, "#x7001", "UINT" + "Data Out 24", "", 16, "#x7001", "UINT" + "Data Out 25", "", 16, "#x7001", "UINT" + "Data Out 26", "", 16, "#x7001", "UINT" + "Data Out 27", "", 16, "#x7001", "UINT" + "Data Out 28", "", 16, "#x7001", "UINT" + "Data Out 29", "", 16, "#x7001", "UINT" + "Data Out 30", "", 16, "#x7001", "UINT" + "Data Out 31", "", 16, "#x7001", "UINT" + "Data Out 32", "", 16, "#x7001", "UINT" + "Data Out 33", "", 16, "#x7001", "UINT" + "Data Out 34", "", 16, "#x7001", "UINT" + "Data Out 35", "", 16, "#x7001", "UINT" + "Data Out 36", "", 16, "#x7001", "UINT" + "Data Out 37", "", 16, "#x7001", "UINT" + "Data Out 38", "", 16, "#x7001", "UINT" + "Data Out 39", "", 16, "#x7001", "UINT" + "Data Out 40", "", 16, "#x7001", "UINT" + "Data Out 41", "", 16, "#x7001", "UINT" + "Data Out 42", "", 16, "#x7001", "UINT" + "Data Out 43", "", 16, "#x7001", "UINT" + "Data Out 44", "", 16, "#x7001", "UINT" + "Data Out 45", "", 16, "#x7001", "UINT" + "Data Out 46", "", 16, "#x7001", "UINT" + "Data Out 47", "", 16, "#x7001", "UINT" + "Data Out 48", "", 16, "#x7001", "UINT" + "Data Out 49", "", 16, "#x7001", "UINT" + + +.. raw:: html + +
+ + +EL9011_02_19 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL9011_02_19 + ID, 51 + + +.. raw:: html + +
+ + +EK1100_03_00 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EK1100_03_00 + ID, 52 + + +.. raw:: html + +
+ + +ES1004_03_01 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_03_01 + 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 + + "fb_AT1K0_GAS_PTM_10.i_xDecel", "fb_AT1K0_GAS_PTM_10.i_xDecel", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_10.i_xAtSpd", "fb_AT1K0_GAS_PTM_10.i_xAtSpd", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_10.i_xNCFault", "fb_AT1K0_GAS_PTM_10.i_xNCFault", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_10.i_xRotate", "fb_AT1K0_GAS_PTM_10.i_xRotate", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES1004_03_02 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_03_02 + ID, 54 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_10.i_xAccel", "fb_AT1K0_GAS_PTM_10.i_xAccel", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL2798_03_03 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2798_03_03 + ID, 55 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_10.q_xReset", "fb_AT1K0_GAS_PTM_10.q_xReset", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_10.q_xStart", "fb_AT1K0_GAS_PTM_10.q_xStart", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_10.q_xStop", "fb_AT1K0_GAS_PTM_10.q_xStop", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_10.q_xProtection", "fb_AT1K0_GAS_PTM_10.q_xProtection", 1, "#x7030", "BIT" + + + +PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_10.q_xSetSpeed", "fb_AT1K0_GAS_PTM_10.q_xSetSpeed", 1, "#x7040", "BIT" + + + +PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7050", "BIT" + + + +PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7060", "BIT" + + + +PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7070", "BIT" + + +.. raw:: html + +
+ + +ES3064_03_04 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_03_04 + ID, 56 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_PTM_10.i_iRawSpeed", "fb_AT1K0_GAS_PTM_10.i_iRawSpeed", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "fb_AT1K0_GAS_PTM_10.i_iCurrentMon", "fb_AT1K0_GAS_PTM_10.i_iCurrentMon", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "fb_AT1K0_GAS_PTM_10.i_iTempMon", "fb_AT1K0_GAS_PTM_10.i_iTempMon", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES4004_03_05 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES4004_03_05 + ID, 57 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801100000000000004000000000000000000801100000000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 26219401 + CoeProfile, 26219401 + CoeProfile, 26219401 + CoeProfile, 26219401 + + + +PDO AO Outputs Channel 1 (Index #x1600, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_10.q_iSpeedSet", "fb_AT1K0_GAS_PTM_10.q_iSpeedSet", 16, "#x7000", "INT" + + + +PDO AO Outputs Channel 2 (Index #x1601, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Analog output", "", 16, "#x7010", "INT" + + + +PDO AO Outputs Channel 3 (Index #x1602, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_20.q_iSpeedSet", "fb_AT1K0_GAS_PTM_20.q_iSpeedSet", 16, "#x7020", "INT" + + + +PDO AO Outputs Channel 4 (Index #x1603, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Analog output", "", 16, "#x7030", "INT" + + +.. raw:: html + +
+ + +ES3064_03_06 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_03_06 + ID, 58 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_PTM_20.i_iRawSpeed", "fb_AT1K0_GAS_PTM_20.i_iRawSpeed", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "fb_AT1K0_GAS_PTM_20.i_iCurrentMon", "fb_AT1K0_GAS_PTM_20.i_iCurrentMon", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "fb_AT1K0_GAS_PTM_20.i_iTempMon", "fb_AT1K0_GAS_PTM_20.i_iTempMon", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +EL2798_03_07 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2798_03_07 + ID, 59 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_20.q_xReset", "fb_AT1K0_GAS_PTM_20.q_xReset", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_20.q_xStart", "fb_AT1K0_GAS_PTM_20.q_xStart", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_20.q_xStop", "fb_AT1K0_GAS_PTM_20.q_xStop", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_20.q_xProtection", "fb_AT1K0_GAS_PTM_20.q_xProtection", 1, "#x7030", "BIT" + + + +PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_20.q_xSetSpeed", "fb_AT1K0_GAS_PTM_20.q_xSetSpeed", 1, "#x7040", "BIT" + + + +PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7050", "BIT" + + + +PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7060", "BIT" + + + +PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7070", "BIT" + + +.. raw:: html + +
+ + +ES1004_03_08 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_03_08 + ID, 60 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_20.i_xDecel", "fb_AT1K0_GAS_PTM_20.i_xDecel", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_20.i_xAtSpd", "fb_AT1K0_GAS_PTM_20.i_xAtSpd", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_20.i_xNCFault", "fb_AT1K0_GAS_PTM_20.i_xNCFault", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_20.i_xRotate", "fb_AT1K0_GAS_PTM_20.i_xRotate", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES1004_03_09 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_03_09 + 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 + + "fb_AT1K0_GAS_PTM_20.i_xAccel", "fb_AT1K0_GAS_PTM_20.i_xAccel", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL9410_03_10 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL9410_03_10 + ID, 62 + SyncMan, 001001000000010004000000000000000000001000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", 1, "#x6000", "BIT" + + + +PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", 1, "#x6010", "BIT" + + +.. raw:: html + +
+ + +ES1004_03_11 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_03_11 + ID, 63 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_30.i_xDecel", "fb_AT1K0_GAS_PTM_30.i_xDecel", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_30.i_xAtSpd", "fb_AT1K0_GAS_PTM_30.i_xAtSpd", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_30.i_xNCFault", "fb_AT1K0_GAS_PTM_30.i_xNCFault", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_30.i_xRotate", "fb_AT1K0_GAS_PTM_30.i_xRotate", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES1004_03_12 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_03_12 + 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 + + "fb_AT1K0_GAS_PTM_30.i_xAccel", "fb_AT1K0_GAS_PTM_30.i_xAccel", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL2798_03_13 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2798_03_13 + 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 + + "fb_AT1K0_GAS_PTM_30.q_xReset", "fb_AT1K0_GAS_PTM_30.q_xReset", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_30.q_xStart", "fb_AT1K0_GAS_PTM_30.q_xStart", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_30.q_xStop", "fb_AT1K0_GAS_PTM_30.q_xStop", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_30.q_xProtection", "fb_AT1K0_GAS_PTM_30.q_xProtection", 1, "#x7030", "BIT" + + + +PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_30.q_xSetSpeed", "fb_AT1K0_GAS_PTM_30.q_xSetSpeed", 1, "#x7040", "BIT" + + + +PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7050", "BIT" + + + +PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7060", "BIT" + + + +PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7070", "BIT" + + +.. raw:: html + +
+ + +ES3064_03_14 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_03_14 + ID, 66 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_PTM_30.i_iRawSpeed", "fb_AT1K0_GAS_PTM_30.i_iRawSpeed", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "fb_AT1K0_GAS_PTM_30.i_iCurrentMon", "fb_AT1K0_GAS_PTM_30.i_iCurrentMon", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "fb_AT1K0_GAS_PTM_30.i_iTempMon", "fb_AT1K0_GAS_PTM_30.i_iTempMon", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES4004_03_15 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES4004_03_15 + ID, 67 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801100000000000004000000000000000000801100000000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 26219401 + CoeProfile, 26219401 + CoeProfile, 26219401 + CoeProfile, 26219401 + + + +PDO AO Outputs Channel 1 (Index #x1600, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_30.q_iSpeedSet", "fb_AT1K0_GAS_PTM_30.q_iSpeedSet", 16, "#x7000", "INT" + + + +PDO AO Outputs Channel 2 (Index #x1601, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Analog output", "", 16, "#x7010", "INT" + + + +PDO AO Outputs Channel 3 (Index #x1602, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_40.q_iSpeedSet", "fb_AT1K0_GAS_PTM_40.q_iSpeedSet", 16, "#x7020", "INT" + + + +PDO AO Outputs Channel 4 (Index #x1603, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Analog output", "", 16, "#x7030", "INT" + + +.. raw:: html + +
+ + +ES3064_03_16 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_03_16 + ID, 68 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_PTM_40.i_iRawSpeed", "fb_AT1K0_GAS_PTM_40.i_iRawSpeed", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "fb_AT1K0_GAS_PTM_40.i_iCurrentMon", "fb_AT1K0_GAS_PTM_40.i_iCurrentMon", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "fb_AT1K0_GAS_PTM_40.i_iTempMon", "fb_AT1K0_GAS_PTM_40.i_iTempMon", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +EL2798_03_17 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2798_03_17 + ID, 69 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_40.q_xReset", "fb_AT1K0_GAS_PTM_40.q_xReset", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_40.q_xStart", "fb_AT1K0_GAS_PTM_40.q_xStart", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_40.q_xStop", "fb_AT1K0_GAS_PTM_40.q_xStop", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_40.q_xProtection", "fb_AT1K0_GAS_PTM_40.q_xProtection", 1, "#x7030", "BIT" + + + +PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_40.q_xSetSpeed", "fb_AT1K0_GAS_PTM_40.q_xSetSpeed", 1, "#x7040", "BIT" + + + +PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7050", "BIT" + + + +PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7060", "BIT" + + + +PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7070", "BIT" + + +.. raw:: html + +
+ + +ES1004_03_18 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_03_18 + ID, 70 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_40.i_xDecel", "fb_AT1K0_GAS_PTM_40.i_xDecel", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_40.i_xAtSpd", "fb_AT1K0_GAS_PTM_40.i_xAtSpd", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_40.i_xNCFault", "fb_AT1K0_GAS_PTM_40.i_xNCFault", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_40.i_xRotate", "fb_AT1K0_GAS_PTM_40.i_xRotate", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES1004_03_19 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_03_19 + ID, 71 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_40.i_xAccel", "fb_AT1K0_GAS_PTM_40.i_xAccel", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL2794_03_20 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2794_03_20 + ID, 72 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_10.q_xMPStart", "fb_AT1K0_GAS_PMF_10.q_xMPStart", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_60.q_xMPStart", "fb_AT1K0_GAS_PMF_60.q_xMPStart", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7030", "BIT" + + +.. raw:: html + +
+ + +ES1004_03_21 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_03_21 + ID, 73 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL9011_03_22 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL9011_03_22 + ID, 74 + + +.. raw:: html + +
+ + +EK1100_04_00 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EK1100_04_00 + ID, 75 + + +.. raw:: html + +
+ + +ES2004_04_01 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES2004_04_01 + ID, 76 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "VVC_71.q_xOPN_DO", "VVC_71.q_xOPN_DO", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "VVC_72.q_xOPN_DO", "VVC_72.q_xOPN_DO", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_80.q_RunDO", "fb_AT1K0_GAS_PTM_80.q_RunDO", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7030", "BIT" + + +.. raw:: html + +
+ + +ES4004_04_02 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES4004_04_02 + ID, 77 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801100000000000004000000000000000000801100000000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 26219401 + CoeProfile, 26219401 + CoeProfile, 26219401 + CoeProfile, 26219401 + + + +PDO AO Outputs Channel 1 (Index #x1600, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "VCN_70.q_iRawPosition", "VCN_70.q_iRawPosition", 16, "#x7000", "INT" + + + +PDO AO Outputs Channel 2 (Index #x1601, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Analog output", "", 16, "#x7010", "INT" + + + +PDO AO Outputs Channel 3 (Index #x1602, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Analog output", "", 16, "#x7020", "INT" + + + +PDO AO Outputs Channel 4 (Index #x1603, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Analog output", "", 16, "#x7030", "INT" + + +.. raw:: html + +
+ + +EL9184_04_03 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL9184_04_03 + ID, 78 + + +.. raw:: html + +
+ + +EL7041_04_04 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (17 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL7041_04_04 + ID, 79 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 16, "#x6000", "UINT" + "Latch value", "", 16, "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 32, "#x6000", "UDINT" + "Latch value", "", 32, "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", 32, "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", 1, "#x6010", "BIT" + "Status__Ready", "", 1, "#x6010", "BIT" + "Status__Warning", "", 1, "#x6010", "BIT" + "Status__Error", "", 1, "#x6010", "BIT" + "Status__Moving positive", "", 1, "#x6010", "BIT" + "Status__Moving negative", "", 1, "#x6010", "BIT" + "Status__Torque reduced", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 3, "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", 1, "#x6010", "BIT" + "Status__Digital input 2", "", 1, "#x6010", "BIT" + "Status__Sync error", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", 16, "#x6010", "UINT" + "Info data 2", "", 16, "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Actual position", "", 32, "#x6020", "UDINT" + "Actual velocity", "", 16, "#x6020", "INT" + "Actual drive time", "", 32, "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", 32, "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", 32, "#x6010", "UDINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 16, "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 32, "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", 1, "#x7010", "BIT" + "Control__Reset", "", 1, "#x7010", "BIT" + "Control__Reduce torque", "", 1, "#x7010", "BIT" + "Control__", "", 5, "", "ARRAY [0..4] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", 32, "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", 16, "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + "Velocity", "", 16, "#x7020", "INT" + "Start type", "", 16, "#x7020", "UINT" + "Acceleration", "", 16, "#x7020", "UINT" + "Deceleration", "", 16, "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", 2, "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", 1, "#x7021", "BIT" + "Control__", "", 13, "", "ARRAY [0..12] OF BIT" + "Target position", "", 32, "#x7021", "UDINT" + "Velocity", "", 16, "#x7021", "INT" + "Start type", "", 16, "#x7021", "UINT" + "Acceleration", "", 16, "#x7021", "UINT" + "Deceleration", "", 16, "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL5101_04_05 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (13 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL5101_04_05 + ID, 80 + BootStrapData, 0010f400f410f400 + SyncMan, 001830002600010001000000300030003000001826010000 + SyncMan, 801830002200010002000000300030003000801822010000 + SyncMan, 001004002400010003000000000000000300001024010000 + SyncMan, 001106002000010004000000000000000500001120010000 + Fmmu, 0000000000000000001000020100000001000000000000000000000000000000 + Fmmu, 0000000000000000001100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33428361 + CoeProfile, 33493897 + + + +PDO Inputs (Index #x1a00, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", 8, "#x6000", "USINT" + "Value", "", 16, "#x6000", "UINT" + "Latch", "", 16, "#x6000", "UINT" + + + +PDO Inputs (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", 8, "#x6000", "USINT" + "None", "", 8, "", "ARRAY [0..0] OF BYTE" + "Value", "", 16, "#x6000", "UINT" + "Latch", "", 16, "#x6000", "UINT" + + + +PDO Inputs (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Frequency", "", 32, "#x6000", "UDINT" + "Period", "", 16, "#x6000", "UINT" + "Window", "", 16, "#x6000", "UINT" + + + +PDO ENC Status compact (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6010", "BIT" + "Status__Latch extern valid", "", 1, "#x6010", "BIT" + "Status__Set counter done", "", 1, "#x6010", "BIT" + "Status__Counter underflow", "", 1, "#x6010", "BIT" + "Status__Counter overflow", "", 1, "#x6010", "BIT" + "Status__Status of input status", "", 1, "#x6010", "BIT" + "Status__Open circuit", "", 1, "#x6010", "BIT" + "Status__Extrapolation stall", "", 1, "#x6010", "BIT" + "Status__Status of input A", "", 1, "#x6010", "BIT" + "Status__Status of input B", "", 1, "#x6010", "BIT" + "Status__Status of input C", "", 1, "#x6010", "BIT" + "Status__Status of input gate", "", 1, "#x6010", "BIT" + "Status__Status of extern latch", "", 1, "#x6010", "BIT" + "Status__Sync error", "", 1, "#x6010", "BIT" + "Status__TxPDO State", "", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "", 1, "#x6010", "BIT" + "Counter value", "", 16, "#x6010", "UINT" + "Latch value", "", 16, "#x6010", "UINT" + + + +PDO ENC Status (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6010", "BIT" + "Status__Latch extern valid", "", 1, "#x6010", "BIT" + "Status__Set counter done", "", 1, "#x6010", "BIT" + "Status__Counter underflow", "", 1, "#x6010", "BIT" + "Status__Counter overflow", "", 1, "#x6010", "BIT" + "Status__Status of input status", "", 1, "#x6010", "BIT" + "Status__Open circuit", "", 1, "#x6010", "BIT" + "Status__Extrapolation stall", "", 1, "#x6010", "BIT" + "Status__Status of input A", "", 1, "#x6010", "BIT" + "Status__Status of input B", "", 1, "#x6010", "BIT" + "Status__Status of input C", "", 1, "#x6010", "BIT" + "Status__Status of input gate", "", 1, "#x6010", "BIT" + "Status__Status of extern latch", "", 1, "#x6010", "BIT" + "Status__Sync error", "", 1, "#x6010", "BIT" + "Status__TxPDO State", "", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "", 1, "#x6010", "BIT" + "Counter value", "", 32, "#x6010", "UDINT" + "Latch value", "", 32, "#x6010", "UDINT" + + + +PDO ENC Frequency (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Frequency value", "", 32, "#x6010", "UDINT" + + + +PDO ENC Period (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Period value", "", 32, "#x6010", "UDINT" + + + +PDO ENC Timest. (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", 64, "#x6010", "ULINT" + + + +PDO ENC Timest. compact (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", 32, "#x6010", "UDINT" + + + +PDO Outputs (Index #x1600, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", 8, "#x7000", "USINT" + "Value", "", 16, "#x7000", "UINT" + + + +PDO Outputs (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", 8, "#x7000", "USINT" + "None", "", 8, "", "ARRAY [0..0] OF BYTE" + "Value", "", 16, "#x7000", "UINT" + + + +PDO ENC Control compact (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7010", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7010", "BIT" + "Control__Set counter", "", 1, "#x7010", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7010", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 16, "#x7010", "UINT" + + + +PDO ENC Control (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7010", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7010", "BIT" + "Control__Set counter", "", 1, "#x7010", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7010", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 32, "#x7010", "UDINT" + + +.. raw:: html + +
+ + +ES1084_04_06 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1084_04_06 + ID, 81 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_80.i_xAtSpd", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_80.i_xFault", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL7041_04_07 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (17 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL7041_04_07 + ID, 82 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 16, "#x6000", "UINT" + "Latch value", "", 16, "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 32, "#x6000", "UDINT" + "Latch value", "", 32, "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", 32, "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", 1, "#x6010", "BIT" + "Status__Ready", "", 1, "#x6010", "BIT" + "Status__Warning", "", 1, "#x6010", "BIT" + "Status__Error", "", 1, "#x6010", "BIT" + "Status__Moving positive", "", 1, "#x6010", "BIT" + "Status__Moving negative", "", 1, "#x6010", "BIT" + "Status__Torque reduced", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 3, "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", 1, "#x6010", "BIT" + "Status__Digital input 2", "", 1, "#x6010", "BIT" + "Status__Sync error", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", 16, "#x6010", "UINT" + "Info data 2", "", 16, "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Actual position", "", 32, "#x6020", "UDINT" + "Actual velocity", "", 16, "#x6020", "INT" + "Actual drive time", "", 32, "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", 32, "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", 32, "#x6010", "UDINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 16, "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 32, "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", 1, "#x7010", "BIT" + "Control__Reset", "", 1, "#x7010", "BIT" + "Control__Reduce torque", "", 1, "#x7010", "BIT" + "Control__", "", 5, "", "ARRAY [0..4] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", 32, "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", 16, "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + "Velocity", "", 16, "#x7020", "INT" + "Start type", "", 16, "#x7020", "UINT" + "Acceleration", "", 16, "#x7020", "UINT" + "Deceleration", "", 16, "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", 2, "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", 1, "#x7021", "BIT" + "Control__", "", 13, "", "ARRAY [0..12] OF BIT" + "Target position", "", 32, "#x7021", "UDINT" + "Velocity", "", 16, "#x7021", "INT" + "Start type", "", 16, "#x7021", "UINT" + "Acceleration", "", 16, "#x7021", "UINT" + "Deceleration", "", 16, "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7041_04_08 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (17 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL7041_04_08 + ID, 83 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 16, "#x6000", "UINT" + "Latch value", "", 16, "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 32, "#x6000", "UDINT" + "Latch value", "", 32, "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", 32, "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", 1, "#x6010", "BIT" + "Status__Ready", "", 1, "#x6010", "BIT" + "Status__Warning", "", 1, "#x6010", "BIT" + "Status__Error", "", 1, "#x6010", "BIT" + "Status__Moving positive", "", 1, "#x6010", "BIT" + "Status__Moving negative", "", 1, "#x6010", "BIT" + "Status__Torque reduced", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 3, "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", 1, "#x6010", "BIT" + "Status__Digital input 2", "", 1, "#x6010", "BIT" + "Status__Sync error", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", 16, "#x6010", "UINT" + "Info data 2", "", 16, "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Actual position", "", 32, "#x6020", "UDINT" + "Actual velocity", "", 16, "#x6020", "INT" + "Actual drive time", "", 32, "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", 32, "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", 32, "#x6010", "UDINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 16, "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 32, "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", 1, "#x7010", "BIT" + "Control__Reset", "", 1, "#x7010", "BIT" + "Control__Reduce torque", "", 1, "#x7010", "BIT" + "Control__", "", 5, "", "ARRAY [0..4] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", 32, "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", 16, "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + "Velocity", "", 16, "#x7020", "INT" + "Start type", "", 16, "#x7020", "UINT" + "Acceleration", "", 16, "#x7020", "UINT" + "Deceleration", "", 16, "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", 2, "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", 1, "#x7021", "BIT" + "Control__", "", 13, "", "ARRAY [0..12] OF BIT" + "Target position", "", 32, "#x7021", "UDINT" + "Velocity", "", 16, "#x7021", "INT" + "Start type", "", 16, "#x7021", "UINT" + "Acceleration", "", 16, "#x7021", "UINT" + "Deceleration", "", 16, "#x7021", "UINT" + + +.. raw:: html + +
+ + +ES2004_04_09 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES2004_04_09 + ID, 84 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL7041_04_10 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (17 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL7041_04_10 + ID, 85 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 16, "#x6000", "UINT" + "Latch value", "", 16, "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 32, "#x6000", "UDINT" + "Latch value", "", 32, "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", 32, "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", 1, "#x6010", "BIT" + "Status__Ready", "", 1, "#x6010", "BIT" + "Status__Warning", "", 1, "#x6010", "BIT" + "Status__Error", "", 1, "#x6010", "BIT" + "Status__Moving positive", "", 1, "#x6010", "BIT" + "Status__Moving negative", "", 1, "#x6010", "BIT" + "Status__Torque reduced", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 3, "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", 1, "#x6010", "BIT" + "Status__Digital input 2", "", 1, "#x6010", "BIT" + "Status__Sync error", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", 16, "#x6010", "UINT" + "Info data 2", "", 16, "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Actual position", "", 32, "#x6020", "UDINT" + "Actual velocity", "", 16, "#x6020", "INT" + "Actual drive time", "", 32, "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", 32, "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", 32, "#x6010", "UDINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 16, "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 32, "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", 1, "#x7010", "BIT" + "Control__Reset", "", 1, "#x7010", "BIT" + "Control__Reduce torque", "", 1, "#x7010", "BIT" + "Control__", "", 5, "", "ARRAY [0..4] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", 32, "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", 16, "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + "Velocity", "", 16, "#x7020", "INT" + "Start type", "", 16, "#x7020", "UINT" + "Acceleration", "", 16, "#x7020", "UINT" + "Deceleration", "", 16, "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", 2, "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", 1, "#x7021", "BIT" + "Control__", "", 13, "", "ARRAY [0..12] OF BIT" + "Target position", "", 32, "#x7021", "UDINT" + "Velocity", "", 16, "#x7021", "INT" + "Start type", "", 16, "#x7021", "UINT" + "Acceleration", "", 16, "#x7021", "UINT" + "Deceleration", "", 16, "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7041_04_11 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (17 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL7041_04_11 + ID, 86 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 16, "#x6000", "UINT" + "Latch value", "", 16, "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", 1, "#x6000", "BIT" + "Status__Latch extern valid", "", 1, "#x6000", "BIT" + "Status__Set counter done", "", 1, "#x6000", "BIT" + "Status__Counter underflow", "", 1, "#x6000", "BIT" + "Status__Counter overflow", "", 1, "#x6000", "BIT" + "Status__", "", 2, "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", 1, "#x6000", "BIT" + "Status__Status of input A", "", 1, "#x6000", "BIT" + "Status__Status of input B", "", 1, "#x6000", "BIT" + "Status__Status of input C", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", 1, "#x6000", "BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "Counter value", "", 32, "#x6000", "UDINT" + "Latch value", "", 32, "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", 32, "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", 1, "#x6010", "BIT" + "Status__Ready", "", 1, "#x6010", "BIT" + "Status__Warning", "", 1, "#x6010", "BIT" + "Status__Error", "", 1, "#x6010", "BIT" + "Status__Moving positive", "", 1, "#x6010", "BIT" + "Status__Moving negative", "", 1, "#x6010", "BIT" + "Status__Torque reduced", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 3, "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", 1, "#x6010", "BIT" + "Status__Digital input 2", "", 1, "#x6010", "BIT" + "Status__Sync error", "", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", 1, "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", 16, "#x6010", "UINT" + "Info data 2", "", 16, "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", 1, "#x6020", "BIT" + "Status__In-Target", "", 1, "#x6020", "BIT" + "Status__Warning", "", 1, "#x6020", "BIT" + "Status__Error", "", 1, "#x6020", "BIT" + "Status__Calibrated", "", 1, "#x6020", "BIT" + "Status__Accelerate", "", 1, "#x6020", "BIT" + "Status__Decelerate", "", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Actual position", "", 32, "#x6020", "UDINT" + "Actual velocity", "", 16, "#x6020", "INT" + "Actual drive time", "", 32, "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", 32, "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", 32, "#x6010", "UDINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 16, "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", 1, "#x7000", "BIT" + "Control__Set counter", "", 1, "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", 1, "#x7000", "BIT" + "Control__", "", 4, "", "ARRAY [0..3] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", 32, "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", 1, "#x7010", "BIT" + "Control__Reset", "", 1, "#x7010", "BIT" + "Control__Reduce torque", "", 1, "#x7010", "BIT" + "Control__", "", 5, "", "ARRAY [0..4] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", 32, "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", 16, "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", 1, "#x7020", "BIT" + "Control__Emergency stop", "", 1, "#x7020", "BIT" + "Control__", "", 6, "", "ARRAY [0..5] OF BIT" + "Control__", "", 8, "", "ARRAY [0..0] OF BYTE" + "Target position", "", 32, "#x7020", "UDINT" + "Velocity", "", 16, "#x7020", "INT" + "Start type", "", 16, "#x7020", "UINT" + "Acceleration", "", 16, "#x7020", "UINT" + "Deceleration", "", 16, "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", 2, "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", 1, "#x7021", "BIT" + "Control__", "", 13, "", "ARRAY [0..12] OF BIT" + "Target position", "", 32, "#x7021", "UDINT" + "Velocity", "", 16, "#x7021", "INT" + "Start type", "", 16, "#x7021", "UINT" + "Acceleration", "", 16, "#x7021", "UINT" + "Deceleration", "", 16, "#x7021", "UINT" + + +.. raw:: html + +
+ + +ES3054_04_12 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3054_04_12 + ID, 87 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "Value", "", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "Value", "", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "Value", "", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES1084_04_13 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1084_04_13 + ID, 88 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES6021_04_14 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (10 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES6021_04_14 + ID, 89 + 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", "", 8, "#x3101", "USINT" + "Data In 0", "", 8, "#x3101", "USINT" + "Data In 1", "", 8, "#x3101", "USINT" + "Data In 2", "", 8, "#x3101", "USINT" + + + +PDO TxPDO-Map Inputs (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", 8, "#x3102", "USINT" + "Data In 0", "", 8, "#x3102", "USINT" + "Data In 1", "", 8, "#x3102", "USINT" + "Data In 2", "", 8, "#x3102", "USINT" + "Data In 3", "", 8, "#x3102", "USINT" + "Data In 4", "", 8, "#x3102", "USINT" + + + +PDO TxPDO-Map Inputs (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", 16, "#x3103", "UINT" + "Data In 0", "", 8, "#x3103", "USINT" + "Data In 1", "", 8, "#x3103", "USINT" + "Data In 2", "", 8, "#x3103", "USINT" + "Data In 3", "", 8, "#x3103", "USINT" + "Data In 4", "", 8, "#x3103", "USINT" + "Data In 5", "", 8, "#x3103", "USINT" + "Data In 6", "", 8, "#x3103", "USINT" + "Data In 7", "", 8, "#x3103", "USINT" + "Data In 8", "", 8, "#x3103", "USINT" + "Data In 9", "", 8, "#x3103", "USINT" + "Data In 10", "", 8, "#x3103", "USINT" + "Data In 11", "", 8, "#x3103", "USINT" + "Data In 12", "", 8, "#x3103", "USINT" + "Data In 13", "", 8, "#x3103", "USINT" + "Data In 14", "", 8, "#x3103", "USINT" + "Data In 15", "", 8, "#x3103", "USINT" + "Data In 16", "", 8, "#x3103", "USINT" + "Data In 17", "", 8, "#x3103", "USINT" + "Data In 18", "", 8, "#x3103", "USINT" + "Data In 19", "", 8, "#x3103", "USINT" + "Data In 20", "", 8, "#x3103", "USINT" + "Data In 21", "", 8, "#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", "", 1, "#x6000", "BIT" + "Status__Receive request", "", 1, "#x6000", "BIT" + "Status__Init accepted", "", 1, "#x6000", "BIT" + "Status__Buffer full", "", 1, "#x6000", "BIT" + "Status__Parity error", "", 1, "#x6000", "BIT" + "Status__Framing error", "", 1, "#x6000", "BIT" + "Status__Overrun error", "", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", 8, "#x6000", "USINT" + "Data In 0", "", 8, "#x6000", "USINT" + "Data In 1", "", 8, "#x6000", "USINT" + "Data In 2", "", 8, "#x6000", "USINT" + "Data In 3", "", 8, "#x6000", "USINT" + "Data In 4", "", 8, "#x6000", "USINT" + "Data In 5", "", 8, "#x6000", "USINT" + "Data In 6", "", 8, "#x6000", "USINT" + "Data In 7", "", 8, "#x6000", "USINT" + "Data In 8", "", 8, "#x6000", "USINT" + "Data In 9", "", 8, "#x6000", "USINT" + "Data In 10", "", 8, "#x6000", "USINT" + "Data In 11", "", 8, "#x6000", "USINT" + "Data In 12", "", 8, "#x6000", "USINT" + "Data In 13", "", 8, "#x6000", "USINT" + "Data In 14", "", 8, "#x6000", "USINT" + "Data In 15", "", 8, "#x6000", "USINT" + "Data In 16", "", 8, "#x6000", "USINT" + "Data In 17", "", 8, "#x6000", "USINT" + "Data In 18", "", 8, "#x6000", "USINT" + "Data In 19", "", 8, "#x6000", "USINT" + "Data In 20", "", 8, "#x6000", "USINT" + "Data In 21", "", 8, "#x6000", "USINT" + + + +PDO COM ext. inputs (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Transmit accepted", "", 1, "#x6001", "BIT" + "Status__Receive request", "", 1, "#x6001", "BIT" + "Status__Init accepted", "", 1, "#x6001", "BIT" + "Status__Buffer full", "", 1, "#x6001", "BIT" + "Status__Parity error", "", 1, "#x6001", "BIT" + "Status__Framing error", "", 1, "#x6001", "BIT" + "Status__Overrun error", "", 1, "#x6001", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", 8, "#x6001", "USINT" + "Data In 0", "", 16, "#x6001", "UINT" + "Data In 1", "", 16, "#x6001", "UINT" + "Data In 2", "", 16, "#x6001", "UINT" + "Data In 3", "", 16, "#x6001", "UINT" + "Data In 4", "", 16, "#x6001", "UINT" + "Data In 5", "", 16, "#x6001", "UINT" + "Data In 6", "", 16, "#x6001", "UINT" + "Data In 7", "", 16, "#x6001", "UINT" + "Data In 8", "", 16, "#x6001", "UINT" + "Data In 9", "", 16, "#x6001", "UINT" + "Data In 10", "", 16, "#x6001", "UINT" + "Data In 11", "", 16, "#x6001", "UINT" + "Data In 12", "", 16, "#x6001", "UINT" + "Data In 13", "", 16, "#x6001", "UINT" + "Data In 14", "", 16, "#x6001", "UINT" + "Data In 15", "", 16, "#x6001", "UINT" + "Data In 16", "", 16, "#x6001", "UINT" + "Data In 17", "", 16, "#x6001", "UINT" + "Data In 18", "", 16, "#x6001", "UINT" + "Data In 19", "", 16, "#x6001", "UINT" + "Data In 20", "", 16, "#x6001", "UINT" + "Data In 21", "", 16, "#x6001", "UINT" + "Data In 22", "", 16, "#x6001", "UINT" + "Data In 23", "", 16, "#x6001", "UINT" + "Data In 24", "", 16, "#x6001", "UINT" + "Data In 25", "", 16, "#x6001", "UINT" + "Data In 26", "", 16, "#x6001", "UINT" + "Data In 27", "", 16, "#x6001", "UINT" + "Data In 28", "", 16, "#x6001", "UINT" + "Data In 29", "", 16, "#x6001", "UINT" + "Data In 30", "", 16, "#x6001", "UINT" + "Data In 31", "", 16, "#x6001", "UINT" + "Data In 32", "", 16, "#x6001", "UINT" + "Data In 33", "", 16, "#x6001", "UINT" + "Data In 34", "", 16, "#x6001", "UINT" + "Data In 35", "", 16, "#x6001", "UINT" + "Data In 36", "", 16, "#x6001", "UINT" + "Data In 37", "", 16, "#x6001", "UINT" + "Data In 38", "", 16, "#x6001", "UINT" + "Data In 39", "", 16, "#x6001", "UINT" + "Data In 40", "", 16, "#x6001", "UINT" + "Data In 41", "", 16, "#x6001", "UINT" + "Data In 42", "", 16, "#x6001", "UINT" + "Data In 43", "", 16, "#x6001", "UINT" + "Data In 44", "", 16, "#x6001", "UINT" + "Data In 45", "", 16, "#x6001", "UINT" + "Data In 46", "", 16, "#x6001", "UINT" + "Data In 47", "", 16, "#x6001", "UINT" + "Data In 48", "", 16, "#x6001", "UINT" + "Data In 49", "", 16, "#x6001", "UINT" + + + +PDO RxPDO-Map Outputs (Index #x1600, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", 8, "#x3001", "USINT" + "Data Out 0", "", 8, "#x3001", "USINT" + "Data Out 1", "", 8, "#x3001", "USINT" + "Data Out 2", "", 8, "#x3001", "USINT" + + + +PDO RxPDO-Map Outputs (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", 8, "#x3002", "USINT" + "Data Out 0", "", 8, "#x3002", "USINT" + "Data Out 1", "", 8, "#x3002", "USINT" + "Data Out 2", "", 8, "#x3002", "USINT" + "Data Out 3", "", 8, "#x3002", "USINT" + "Data Out 4", "", 8, "#x3002", "USINT" + + + +PDO RxPDO-Map Outputs (Index #x1602, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", 16, "#x3003", "UINT" + "Data Out 0", "", 8, "#x3003", "USINT" + "Data Out 1", "", 8, "#x3003", "USINT" + "Data Out 2", "", 8, "#x3003", "USINT" + "Data Out 3", "", 8, "#x3003", "USINT" + "Data Out 4", "", 8, "#x3003", "USINT" + "Data Out 5", "", 8, "#x3003", "USINT" + "Data Out 6", "", 8, "#x3003", "USINT" + "Data Out 7", "", 8, "#x3003", "USINT" + "Data Out 8", "", 8, "#x3003", "USINT" + "Data Out 9", "", 8, "#x3003", "USINT" + "Data Out 10", "", 8, "#x3003", "USINT" + "Data Out 11", "", 8, "#x3003", "USINT" + "Data Out 12", "", 8, "#x3003", "USINT" + "Data Out 13", "", 8, "#x3003", "USINT" + "Data Out 14", "", 8, "#x3003", "USINT" + "Data Out 15", "", 8, "#x3003", "USINT" + "Data Out 16", "", 8, "#x3003", "USINT" + "Data Out 17", "", 8, "#x3003", "USINT" + "Data Out 18", "", 8, "#x3003", "USINT" + "Data Out 19", "", 8, "#x3003", "USINT" + "Data Out 20", "", 8, "#x3003", "USINT" + "Data Out 21", "", 8, "#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", "", 1, "#x7000", "BIT" + "Ctrl__Receive accepted", "", 1, "#x7000", "BIT" + "Ctrl__Init request", "", 1, "#x7000", "BIT" + "Ctrl__Send continues", "", 1, "#x7000", "BIT" + "Ctrl__", "", 4, "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", 8, "#x7000", "USINT" + "Data Out 0", "", 8, "#x7000", "USINT" + "Data Out 1", "", 8, "#x7000", "USINT" + "Data Out 2", "", 8, "#x7000", "USINT" + "Data Out 3", "", 8, "#x7000", "USINT" + "Data Out 4", "", 8, "#x7000", "USINT" + "Data Out 5", "", 8, "#x7000", "USINT" + "Data Out 6", "", 8, "#x7000", "USINT" + "Data Out 7", "", 8, "#x7000", "USINT" + "Data Out 8", "", 8, "#x7000", "USINT" + "Data Out 9", "", 8, "#x7000", "USINT" + "Data Out 10", "", 8, "#x7000", "USINT" + "Data Out 11", "", 8, "#x7000", "USINT" + "Data Out 12", "", 8, "#x7000", "USINT" + "Data Out 13", "", 8, "#x7000", "USINT" + "Data Out 14", "", 8, "#x7000", "USINT" + "Data Out 15", "", 8, "#x7000", "USINT" + "Data Out 16", "", 8, "#x7000", "USINT" + "Data Out 17", "", 8, "#x7000", "USINT" + "Data Out 18", "", 8, "#x7000", "USINT" + "Data Out 19", "", 8, "#x7000", "USINT" + "Data Out 20", "", 8, "#x7000", "USINT" + "Data Out 21", "", 8, "#x7000", "USINT" + + + +PDO COM ext. outputs (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Transmit request", "", 1, "#x7001", "BIT" + "Ctrl__Receive accepted", "", 1, "#x7001", "BIT" + "Ctrl__Init request", "", 1, "#x7001", "BIT" + "Ctrl__Send continuous", "", 1, "#x7001", "BIT" + "Ctrl__", "", 4, "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", 8, "#x7001", "USINT" + "Data Out 0", "", 16, "#x7001", "UINT" + "Data Out 1", "", 16, "#x7001", "UINT" + "Data Out 2", "", 16, "#x7001", "UINT" + "Data Out 3", "", 16, "#x7001", "UINT" + "Data Out 4", "", 16, "#x7001", "UINT" + "Data Out 5", "", 16, "#x7001", "UINT" + "Data Out 6", "", 16, "#x7001", "UINT" + "Data Out 7", "", 16, "#x7001", "UINT" + "Data Out 8", "", 16, "#x7001", "UINT" + "Data Out 9", "", 16, "#x7001", "UINT" + "Data Out 10", "", 16, "#x7001", "UINT" + "Data Out 11", "", 16, "#x7001", "UINT" + "Data Out 12", "", 16, "#x7001", "UINT" + "Data Out 13", "", 16, "#x7001", "UINT" + "Data Out 14", "", 16, "#x7001", "UINT" + "Data Out 15", "", 16, "#x7001", "UINT" + "Data Out 16", "", 16, "#x7001", "UINT" + "Data Out 17", "", 16, "#x7001", "UINT" + "Data Out 18", "", 16, "#x7001", "UINT" + "Data Out 19", "", 16, "#x7001", "UINT" + "Data Out 20", "", 16, "#x7001", "UINT" + "Data Out 21", "", 16, "#x7001", "UINT" + "Data Out 22", "", 16, "#x7001", "UINT" + "Data Out 23", "", 16, "#x7001", "UINT" + "Data Out 24", "", 16, "#x7001", "UINT" + "Data Out 25", "", 16, "#x7001", "UINT" + "Data Out 26", "", 16, "#x7001", "UINT" + "Data Out 27", "", 16, "#x7001", "UINT" + "Data Out 28", "", 16, "#x7001", "UINT" + "Data Out 29", "", 16, "#x7001", "UINT" + "Data Out 30", "", 16, "#x7001", "UINT" + "Data Out 31", "", 16, "#x7001", "UINT" + "Data Out 32", "", 16, "#x7001", "UINT" + "Data Out 33", "", 16, "#x7001", "UINT" + "Data Out 34", "", 16, "#x7001", "UINT" + "Data Out 35", "", 16, "#x7001", "UINT" + "Data Out 36", "", 16, "#x7001", "UINT" + "Data Out 37", "", 16, "#x7001", "UINT" + "Data Out 38", "", 16, "#x7001", "UINT" + "Data Out 39", "", 16, "#x7001", "UINT" + "Data Out 40", "", 16, "#x7001", "UINT" + "Data Out 41", "", 16, "#x7001", "UINT" + "Data Out 42", "", 16, "#x7001", "UINT" + "Data Out 43", "", 16, "#x7001", "UINT" + "Data Out 44", "", 16, "#x7001", "UINT" + "Data Out 45", "", 16, "#x7001", "UINT" + "Data Out 46", "", 16, "#x7001", "UINT" + "Data Out 47", "", 16, "#x7001", "UINT" + "Data Out 48", "", 16, "#x7001", "UINT" + "Data Out 49", "", 16, "#x7001", "UINT" + + +.. raw:: html + +
+ + +EL9184_04_15 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL9184_04_15 + ID, 90 + + +.. raw:: html + +
+ + +ES9070_04_16 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES9070_04_16 + ID, 91 + + +.. raw:: html + +
+ + +EL3174_04_17 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL3174_04_17 + ID, 92 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 5, "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__TxPDO State", "", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "GCM_80.i_iPRESS_R", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 5, "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", 1, "#x6010", "BIT" + "Status__TxPDO State", "", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "", 1, "#x6010", "BIT" + "Value", "", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 5, "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", 1, "#x6020", "BIT" + "Status__TxPDO State", "", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "", 1, "#x6020", "BIT" + "GCM_70.i_iPRESS_R", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 5, "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", 1, "#x6030", "BIT" + "Status__TxPDO State", "", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +EL9011_04_18 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL9011_04_18 + ID, 93 + + +.. raw:: html + +
+ + +EK1100_05_00 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EK1100_05_00 + ID, 94 + + +.. raw:: html + +
+ + +ES1004_05_01 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_05_01 + ID, 95 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_70.i_xOpnLS", "fb_AT1K0_GAS_VRC_70.i_xOpnLS", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_70.i_xClsLS", "fb_AT1K0_GAS_VRC_70.i_xClsLS", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_80.i_xOpnLS", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_80.i_xClsLS", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES2004_05_02 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES2004_05_02 + ID, 96 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_70.q_xOPN_DO", "fb_AT1K0_GAS_VRC_70.q_xOPN_DO", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_80.q_xOPN_DO", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7030", "BIT" + + +.. raw:: html + +
+ + +ES1004_05_03 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_05_03 + ID, 97 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_90.i_xOpnLS", "fb_AT1K0_GAS_VRC_90.i_xOpnLS", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_90.i_xClsLS", "fb_AT1K0_GAS_VRC_90.i_xClsLS", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_100.i_xOpnLS", "fb_AT1K0_GAS_VRC_100.i_xOpnLS", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_100.i_xClsLS", "fb_AT1K0_GAS_VRC_100.i_xClsLS", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES2004_05_04 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES2004_05_04 + ID, 98 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_90.q_xOPN_DO", "fb_AT1K0_GAS_VRC_90.q_xOPN_DO", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_100.q_xOPN_DO", "fb_AT1K0_GAS_VRC_100.q_xOPN_DO", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7030", "BIT" + + +.. raw:: html + +
+ + +ES2004_05_05 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES2004_05_05 + ID, 99 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_110.q_xOPN_DO", "fb_AT1K0_GAS_VRC_110.q_xOPN_DO", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_120.q_xOPN_DO", "fb_AT1K0_GAS_VRC_120.q_xOPN_DO", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7030", "BIT" + + +.. raw:: html + +
+ + +ES1004_05_06 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_05_06 + ID, 100 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_110.i_xOpnLS", "fb_AT1K0_GAS_VRC_110.i_xOpnLS", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_110.i_xClsLS", "fb_AT1K0_GAS_VRC_110.i_xClsLS", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_120.i_xOpnLS", "fb_AT1K0_GAS_VRC_120.i_xOpnLS", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_120.i_xClsLS", "fb_AT1K0_GAS_VRC_120.i_xClsLS", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES2004_05_07 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES2004_05_07 + ID, 101 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_130.q_xOPN_DO", "fb_AT1K0_GAS_VRC_130.q_xOPN_DO", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_140.q_xOPN_DO", "fb_AT1K0_GAS_VRC_140.q_xOPN_DO", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7030", "BIT" + + +.. raw:: html + +
+ + +ES1004_05_08 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_05_08 + ID, 102 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_130.i_xOpnLS", "fb_AT1K0_GAS_VRC_130.i_xOpnLS", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_130.i_xClsLS", "fb_AT1K0_GAS_VRC_130.i_xClsLS", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_140.i_xOpnLS", "fb_AT1K0_GAS_VRC_140.i_xOpnLS", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_VRC_140.i_xClsLS", "fb_AT1K0_GAS_VRC_140.i_xClsLS", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES1004_05_09 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_05_09 + ID, 103 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL2798_05_10 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2798_05_10 + ID, 104 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_110.q_xRunDo", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_110.q_xResetAlarm", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_120.q_xRunDo", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_120.q_xResetAlarm", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x7030", "BIT" + + + +PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_140.q_xRunDo", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x7040", "BIT" + + + +PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_140.q_xResetAlarm", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x7050", "BIT" + + + +PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7060", "BIT" + + + +PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7070", "BIT" + + +.. raw:: html + +
+ + +ES1004_05_11 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_05_11 + ID, 105 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL1084_05_12 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL1084_05_12 + ID, 106 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_110.i_xIsRun", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_110.i_xAlarmOK", "fb_AT1K0_GAS_PMF_110.i_xAlarmOK", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_120.i_xIsRun", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_120.i_xAlarmOK", "fb_AT1K0_GAS_PMF_120.i_xAlarmOK", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL1084_05_13 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL1084_05_13 + ID, 107 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_140.i_xIsRun", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_140.i_xAlarmOK", "", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL9184_05_14 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL9184_05_14 + ID, 108 + + +.. raw:: html + +
+ + +ES9070_05_15 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES9070_05_15 + ID, 109 + + +.. raw:: html + +
+ + +EL3174_05_16 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL3174_05_16 + ID, 110 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 5, "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", 1, "#x6000", "BIT" + "Status__TxPDO State", "", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_GPI_111.i_iPRESS_R", "fb_AT1K0_GAS_GPI_111.i_iPRESS_R", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 5, "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", 1, "#x6010", "BIT" + "Status__TxPDO State", "", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "", 1, "#x6010", "BIT" + "Value", "", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 5, "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", 1, "#x6020", "BIT" + "Status__TxPDO State", "", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "", 1, "#x6020", "BIT" + "fb_AT1K0_GAS_GPI_141.i_iPRESS_R", "fb_AT1K0_GAS_GPI_141.i_iPRESS_R", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 5, "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", 1, "#x6030", "BIT" + "Status__TxPDO State", "", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +EL9011_05_17 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL9011_05_17 + ID, 111 + + +.. raw:: html + +
+ + +EK1100_06_00 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EK1100_06_00 + ID, 112 + + +.. raw:: html + +
+ + +ES1004_06_01 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_06_01 + ID, 113 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_110.i_xAtSpd", "fb_AT1K0_GAS_PTM_110.i_xAtSpd", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_110.i_xFaultNC", "fb_AT1K0_GAS_PTM_110.i_xFaultNC", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_110.i_xRotate", "fb_AT1K0_GAS_PTM_110.i_xRotate", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_110.i_xAccel", "fb_AT1K0_GAS_PTM_110.i_xAccel", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES1004_06_02 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_06_02 + ID, 114 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_110.i_xDecel", "fb_AT1K0_GAS_PTM_110.i_xDecel", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL2798_06_03 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2798_06_03 + ID, 115 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_110.q_xReset", "fb_AT1K0_GAS_PTM_110.q_xReset", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_110.q_xStart", "fb_AT1K0_GAS_PTM_110.q_xStart", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_110.q_xStop", "fb_AT1K0_GAS_PTM_110.q_xStop", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_110.q_xSetSpeed", "fb_AT1K0_GAS_PTM_110.q_xSetSpeed", 1, "#x7030", "BIT" + + + +PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_110.q_xProtection", "fb_AT1K0_GAS_PTM_110.q_xProtection", 1, "#x7040", "BIT" + + + +PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7050", "BIT" + + + +PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7060", "BIT" + + + +PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7070", "BIT" + + +.. raw:: html + +
+ + +ES3064_06_04 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_06_04 + ID, 116 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_PTM_110.i_iRawSpeed", "fb_AT1K0_GAS_PTM_110.i_iRawSpeed", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "Value", "", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "Value", "", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES4004_06_05 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES4004_06_05 + ID, 117 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801100000000000004000000000000000000801100000000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 26219401 + CoeProfile, 26219401 + CoeProfile, 26219401 + CoeProfile, 26219401 + + + +PDO AO Outputs Channel 1 (Index #x1600, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_110.q_iSpeedSet", "fb_AT1K0_GAS_PTM_110.q_iSpeedSet", 16, "#x7000", "INT" + + + +PDO AO Outputs Channel 2 (Index #x1601, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Analog output", "", 16, "#x7010", "INT" + + + +PDO AO Outputs Channel 3 (Index #x1602, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_120.q_iSpeedSet", "fb_AT1K0_GAS_PTM_120.q_iSpeedSet", 16, "#x7020", "INT" + + + +PDO AO Outputs Channel 4 (Index #x1603, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Analog output", "", 16, "#x7030", "INT" + + +.. raw:: html + +
+ + +ES3064_06_06 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_06_06 + ID, 118 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_PTM_120.i_iRawSpeed", "fb_AT1K0_GAS_PTM_120.i_iRawSpeed", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "fb_AT1K0_GAS_PTM_120.i_iCurrentMon", "fb_AT1K0_GAS_PTM_120.i_iCurrentMon", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "fb_AT1K0_GAS_PTM_120.i_iTempMon", "fb_AT1K0_GAS_PTM_120.i_iTempMon", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +EL2798_06_07 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2798_06_07 + ID, 119 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_120.q_xReset", "fb_AT1K0_GAS_PTM_120.q_xReset", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_120.q_xStart", "fb_AT1K0_GAS_PTM_120.q_xStart", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_120.q_xStop", "fb_AT1K0_GAS_PTM_120.q_xStop", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_120.q_xProtection", "fb_AT1K0_GAS_PTM_120.q_xProtection", 1, "#x7030", "BIT" + + + +PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_120.q_xSetSpeed", "fb_AT1K0_GAS_PTM_120.q_xSetSpeed", 1, "#x7040", "BIT" + + + +PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7050", "BIT" + + + +PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7060", "BIT" + + + +PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7070", "BIT" + + +.. raw:: html + +
+ + +ES1004_06_08 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_06_08 + ID, 120 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_120.i_xDecel", "fb_AT1K0_GAS_PTM_120.i_xDecel", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_120.i_xAtSpd", "fb_AT1K0_GAS_PTM_120.i_xAtSpd", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_120.i_xNCFault", "fb_AT1K0_GAS_PTM_120.i_xNCFault", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_120.i_xRotate", "fb_AT1K0_GAS_PTM_120.i_xRotate", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES1004_06_09 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_06_09 + ID, 121 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_120.i_xAccel", "fb_AT1K0_GAS_PTM_120.i_xAccel", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL9410_06_10 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL9410_06_10 + ID, 122 + SyncMan, 001001000000010004000000000000000000001000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", 1, "#x6000", "BIT" + + + +PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", 1, "#x6010", "BIT" + + +.. raw:: html + +
+ + +ES1004_06_11 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_06_11 + ID, 123 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_130.i_xDecel", "fb_AT1K0_GAS_PTM_130.i_xDecel", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_130.i_xAtSpd", "fb_AT1K0_GAS_PTM_130.i_xAtSpd", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_130.i_xNCFault", "fb_AT1K0_GAS_PTM_130.i_xNCFault", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_130.i_xRotate", "fb_AT1K0_GAS_PTM_130.i_xRotate", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES1004_06_12 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_06_12 + ID, 124 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_130.i_xAccel", "fb_AT1K0_GAS_PTM_130.i_xAccel", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL2798_06_13 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2798_06_13 + ID, 125 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_130.q_xReset", "fb_AT1K0_GAS_PTM_130.q_xReset", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_130.q_xStart", "fb_AT1K0_GAS_PTM_130.q_xStart", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_130.q_xStop", "fb_AT1K0_GAS_PTM_130.q_xStop", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_130.q_xProtection", "fb_AT1K0_GAS_PTM_130.q_xProtection", 1, "#x7030", "BIT" + + + +PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_130.q_xSetSpeed", "fb_AT1K0_GAS_PTM_130.q_xSetSpeed", 1, "#x7040", "BIT" + + + +PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7050", "BIT" + + + +PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7060", "BIT" + + + +PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7070", "BIT" + + +.. raw:: html + +
+ + +ES3064_06_14 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_06_14 + ID, 126 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_PTM_130.i_iRawSpeed", "fb_AT1K0_GAS_PTM_130.i_iRawSpeed", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "fb_AT1K0_GAS_PTM_130.i_iCurrentMon", "fb_AT1K0_GAS_PTM_130.i_iCurrentMon", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "fb_AT1K0_GAS_PTM_130.i_iTempMon", "fb_AT1K0_GAS_PTM_130.i_iTempMon", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +ES4004_06_15 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES4004_06_15 + ID, 127 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801100000000000004000000000000000000801100000000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 26219401 + CoeProfile, 26219401 + CoeProfile, 26219401 + CoeProfile, 26219401 + + + +PDO AO Outputs Channel 1 (Index #x1600, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_130.q_iSpeedSet", "fb_AT1K0_GAS_PTM_130.q_iSpeedSet", 16, "#x7000", "INT" + + + +PDO AO Outputs Channel 2 (Index #x1601, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Analog output", "", 16, "#x7010", "INT" + + + +PDO AO Outputs Channel 3 (Index #x1602, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_140.q_iSpeedSet", "fb_AT1K0_GAS_PTM_140.q_iSpeedSet", 16, "#x7020", "INT" + + + +PDO AO Outputs Channel 4 (Index #x1603, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Analog output", "", 16, "#x7030", "INT" + + +.. raw:: html + +
+ + +ES3064_06_16 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES3064_06_16 + ID, 128 + 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", 1, "#x6000", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6000", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6000", "BIT" + "fb_AT1K0_GAS_PTM_140.i_iRawSpeed", "fb_AT1K0_GAS_PTM_140.i_iRawSpeed", 16, "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6010", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6010", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6010", "BIT" + "fb_AT1K0_GAS_PTM_140.i_iCurrentMon", "fb_AT1K0_GAS_PTM_140.i_iCurrentMon", 16, "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6020", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6020", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6020", "BIT" + "fb_AT1K0_GAS_PTM_140.i_iTempMon", "fb_AT1K0_GAS_PTM_140.i_iTempMon", 16, "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#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", 1, "#x6030", "BIT" + "Status__Overrange", "Overrange event active", 1, "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", 2, "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", 2, "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", 1, "#x6030", "BIT" + "Status__", "", 1, "", "ARRAY [0..0] OF BIT" + "Status__", "", 6, "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", 1, "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", 1, "#x6030", "BIT" + "Value", "", 16, "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", 16, "#x6030", "INT" + + +.. raw:: html + +
+ + +EL2798_06_17 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2798_06_17 + ID, 129 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_140.q_xReset", "fb_AT1K0_GAS_PTM_140.q_xReset", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_140.q_xStart", "fb_AT1K0_GAS_PTM_140.q_xStart", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_140.q_xStop", "fb_AT1K0_GAS_PTM_140.q_xStop", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_140.q_xProtection", "fb_AT1K0_GAS_PTM_140.q_xProtection", 1, "#x7030", "BIT" + + + +PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_140.q_xSetSpeed", "fb_AT1K0_GAS_PTM_140.q_xSetSpeed", 1, "#x7040", "BIT" + + + +PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7050", "BIT" + + + +PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7060", "BIT" + + + +PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", 1, "#x7070", "BIT" + + +.. raw:: html + +
+ + +ES1004_06_18 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_06_18 + ID, 130 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_140.i_xDecel", "fb_AT1K0_GAS_PTM_140.i_xDecel", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_140.i_xAtSpd", "fb_AT1K0_GAS_PTM_140.i_xAtSpd", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_140.i_xNCFault", "fb_AT1K0_GAS_PTM_140.i_xNCFault", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_140.i_xRotate", "fb_AT1K0_GAS_PTM_140.i_xRotate", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES1004_06_19 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1004_06_19 + ID, 131 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PTM_140.i_xAccel", "fb_AT1K0_GAS_PTM_140.i_xAccel", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6030", "BIT" + + +.. raw:: html + +
+ + +ES1088_06_20 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1088_06_20 + ID, 132 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_90.i_xMPStatus", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_90.i_xBPStatus", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_90.i_xWarning", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_90.i_xAlarmOK", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6030", "BIT" + + + +PDO Channel 5 (Index #x1a04, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_90.i_xRemote", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6040", "BIT" + + + +PDO Channel 6 (Index #x1a05, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6050", "BIT" + + + +PDO Channel 7 (Index #x1a06, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6060", "BIT" + + + +PDO Channel 8 (Index #x1a07, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6070", "BIT" + + +.. raw:: html + +
+ + +ES9187_06_21 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES9187_06_21 + ID, 133 + + +.. raw:: html + +
+ + +EL2794_06_22 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2794_06_22 + ID, 134 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_90.q_xMPStart", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_90.q_xBPStart", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_100.q_xMPStart", "fb_AT1K0_GAS_PMF_100.q_xMPStart", 1, "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_100.q_xBPStart", "fb_AT1K0_GAS_PMF_100.q_xBPStart", 1, "#x7030", "BIT" + + +.. raw:: html + +
+ + +ES1088_06_23 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES1088_06_23 + ID, 135 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_100.i_xMPStatus", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_100.i_xBPStatus", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_100.i_xWarning", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_100.i_xAlarmOK", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6030", "BIT" + + + +PDO Channel 5 (Index #x1a04, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "fb_AT1K0_GAS_PMF_100.i_xRemote", "Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09", 1, "#x6040", "BIT" + + + +PDO Channel 6 (Index #x1a05, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6050", "BIT" + + + +PDO Channel 7 (Index #x1a06, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6060", "BIT" + + + +PDO Channel 8 (Index #x1a07, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", 1, "#x6070", "BIT" + + +.. raw:: html + +
+ + +ES9187_06_24 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-ES9187_06_24 + ID, 136 + + +.. raw:: html + +
+ + +EL9011_06_25 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL9011_06_25 + ID, 137 + + +.. raw:: html + +
+ + +EL2798_01_19 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2798_01_19 + ID, 138 + 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" + + + +PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7040", "BIT" + + + +PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7050", "BIT" + + + +PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7060", "BIT" + + + +PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7070", "BIT" + + +.. raw:: html + +
+ + +EL2212_06_25 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (24 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2212_06_25 + ID, 262 + 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 + +
+ + +EL2212_06_26 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (24 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, =+-EL2212_06_26 + ID, 263 + 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 + +
+ diff --git a/v0.3.1/_sources/plc-kfe-gatt_ethercat.rst.txt b/v0.3.1/_sources/plc-kfe-gatt_ethercat.rst.txt new file mode 100644 index 0000000..508fbe5 --- /dev/null +++ b/v0.3.1/_sources/plc-kfe-gatt_ethercat.rst.txt @@ -0,0 +1,2999 @@ + +EtherCAT Terminals +------------------ + +.. raw:: html + + \ No newline at end of file diff --git a/v0.3.1/_sources/plc-kfe-gatt_links.rst.txt b/v0.3.1/_sources/plc-kfe-gatt_links.rst.txt new file mode 100644 index 0000000..f8d8cb8 --- /dev/null +++ b/v0.3.1/_sources/plc-kfe-gatt_links.rst.txt @@ -0,0 +1,1126 @@ + +Links +----- + +.. csv-table:: + :header: Owner A, Item A, Owner B, Item B + :align: center + + InputDst, GVL_ILK.Req_Trans, TIID^=+-CX2020/EtherCAT1^=+-EK1200_00_00^PMPS_PRE, IO Inputs^Requested Transmission + InputDst, GVL_ILK.rPhotonEnergy, TIID^=+-CX2020/EtherCAT1^=+-EK1200_00_00^PMPS_PRE, IO Inputs^rPhotonEnergy + OutputSrc, GVL_ILK.Cur_Trans, TIID^=+-CX2020/EtherCAT1^=+-EK1200_00_00^PMPS_PRE, IO Outputs^Current_Transmission + OutputSrc, GVL_ILK.bStatus, TIID^=+-CX2020/EtherCAT1^=+-EK1200_00_00^PMPS_PRE, IO Outputs^bGattStatus + OutputSrc, GVL_ILK.g_FastFaultOutput1.q_xFastFaultOut, TIID^=+-CX2020/EtherCAT1^=+-EK1200_00_00^=+-ES2202_00_07, Channel 1^Output + OutputSrc, GVL_ILK.g_FastFaultOutput2.q_xFastFaultOut, TIID^=+-CX2020/EtherCAT1^=+-EK1200_00_00^=+-ES2202_00_07, Channel 2^Output + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Status^Status^Error + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Status^Status^Moving negative + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Status^Status^Moving positive + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Status^Status^Ready + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Status^Status^Ready to enable + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Status^Status^Torque reduced + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Status^Status^Warning + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Status^Status^Digital input 1 + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Status^Status^Digital input 2 + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Status^Status^Sync error + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Status^Status^TxPDO Toggle + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, WcState^WcState + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Control^Control^Enable + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Control^Control^Reduce torque + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Control^Control^Reset + TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Outputs^Out^nDataOut2[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Velocity^Velocity + TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nDataIn1[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES3054_02_17, AI Standard Channel 1^Value + TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES3054_02_17, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES3054_02_17, WcState^WcState + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Status^Status^Error + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Status^Status^Moving negative + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Status^Status^Moving positive + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Status^Status^Ready + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Status^Status^Ready to enable + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Status^Status^Torque reduced + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Status^Status^Warning + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Status^Status^Digital input 1 + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Status^Status^Digital input 2 + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Status^Status^Sync error + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Status^Status^TxPDO Toggle + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, WcState^WcState + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Control^Control^Enable + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Control^Control^Reduce torque + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Control^Control^Reset + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Outputs^Out^nDataOut2[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Velocity^Velocity + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nDataIn1[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES3054_02_17, AI Standard Channel 2^Value + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES3054_02_17, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES3054_02_17, WcState^WcState + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Status^Status^Error + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Status^Status^Moving negative + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Status^Status^Moving positive + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Status^Status^Ready + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Status^Status^Ready to enable + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Status^Status^Torque reduced + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Status^Status^Warning + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Status^Status^Digital input 1 + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Status^Status^Digital input 2 + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Status^Status^Sync error + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Status^Status^TxPDO Toggle + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, WcState^WcState + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Control^Control^Enable + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Control^Control^Reduce torque + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Control^Control^Reset + TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Outputs^Out^nDataOut2[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Velocity^Velocity + TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nDataIn1[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES3054_02_17, AI Standard Channel 3^Value + TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES3054_02_17, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES3054_02_17, WcState^WcState + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Status^Status^Error + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Status^Status^Moving negative + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Status^Status^Moving positive + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Status^Status^Ready + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Status^Status^Ready to enable + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Status^Status^Torque reduced + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Status^Status^Warning + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Status^Status^Digital input 1 + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Status^Status^Digital input 2 + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Status^Status^Sync error + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Status^Status^TxPDO Toggle + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, WcState^WcState + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Control^Control^Enable + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Control^Control^Reduce torque + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Control^Control^Reset + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Outputs^Out^nDataOut2[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Velocity^Velocity + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nDataIn1[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES3054_02_17, AI Standard Channel 4^Value + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES3054_02_17, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES3054_02_17, WcState^WcState + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Status^Status^Error + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Status^Status^Moving negative + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Status^Status^Moving positive + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Status^Status^Ready + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Status^Status^Ready to enable + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Status^Status^Torque reduced + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Status^Status^Warning + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Status^Status^Digital input 1 + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Status^Status^Digital input 2 + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Status^Status^Sync error + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Status^Status^TxPDO Toggle + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, WcState^WcState + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Control^Control^Enable + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Control^Control^Reduce torque + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Control^Control^Reset + TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Outputs^Out^nDataOut2[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Velocity^Velocity + TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nDataIn1[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES3054_04_12, AI Standard Channel 1^Value + TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES3054_04_12, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES3054_04_12, WcState^WcState + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Status^Status^Error + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Status^Status^Moving negative + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Status^Status^Moving positive + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Status^Status^Ready + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Status^Status^Ready to enable + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Status^Status^Torque reduced + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Status^Status^Warning + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Status^Status^Digital input 1 + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Status^Status^Digital input 2 + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Status^Status^Sync error + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Status^Status^TxPDO Toggle + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, WcState^WcState + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Control^Control^Enable + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Control^Control^Reduce torque + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Control^Control^Reset + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Outputs^Out^nDataOut2[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Velocity^Velocity + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nDataIn1[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES3054_04_12, AI Standard Channel 2^Value + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES3054_04_12, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES3054_04_12, WcState^WcState + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Status^Status^Error + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Status^Status^Moving negative + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Status^Status^Moving positive + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Status^Status^Ready + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Status^Status^Ready to enable + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Status^Status^Torque reduced + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Status^Status^Warning + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Status^Status^Digital input 1 + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Status^Status^Digital input 2 + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Status^Status^Sync error + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Status^Status^TxPDO Toggle + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, WcState^WcState + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Control^Control^Enable + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Control^Control^Reduce torque + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Control^Control^Reset + TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Outputs^Out^nDataOut2[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Velocity^Velocity + TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nDataIn1[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES3054_04_12, AI Standard Channel 3^Value + TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES3054_04_12, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES3054_04_12, WcState^WcState + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Status^Status^Error + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Status^Status^Moving negative + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Status^Status^Moving positive + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Status^Status^Ready + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Status^Status^Ready to enable + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Status^Status^Torque reduced + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Status^Status^Warning + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Status^Status^Digital input 1 + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Status^Status^Digital input 2 + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Status^Status^Sync error + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Status^Status^TxPDO Toggle + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, WcState^WcState + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Control^Control^Enable + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Control^Control^Reduce torque + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Control^Control^Reset + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Outputs^Out^nDataOut2[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Velocity^Velocity + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nDataIn1[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES3054_04_12, AI Standard Channel 4^Value + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES3054_04_12, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES3054_04_12, WcState^WcState + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, STM Status^Status^Error + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, STM Status^Status^Moving negative + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, STM Status^Status^Moving positive + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, STM Status^Status^Ready + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, STM Status^Status^Ready to enable + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, STM Status^Status^Torque reduced + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, STM Status^Status^Warning + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, STM Status^Status^Digital input 1 + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, STM Status^Status^Digital input 2 + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, STM Status^Status^Sync error + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, STM Status^Status^TxPDO Toggle + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, WcState^WcState + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, STM Control^Control^Enable + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, STM Control^Control^Reduce torque + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, STM Control^Control^Reset + TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Outputs^Out^nDataOut2[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_04, STM Velocity^Velocity + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nDataIn1[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Counter value + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nDataIn2[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Latch value + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Status^Counter overflow + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Status^Counter underflow + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Status^Extrapolation stall + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Status^Latch C valid + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Status^Latch extern valid + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Status^Open circuit + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Status^Set counter done + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Status^Status of input status + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Status^Status of extern latch + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Status^Status of input A + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Status^Status of input B + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Status^Status of input C + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Status^Status of input gate + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Status^Sync error + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Status^TxPDO State + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Status compact^Status^TxPDO Toggle + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, WcState^InputToggle + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState4, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, WcState^WcState + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Control compact^Control^Enable latch C + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Control compact^Control^Enable latch extern on negative edge + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Control compact^Control^Enable latch extern on positive edge + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Outputs^Out^nCtrl1, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Control compact^Control^Set counter + TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Outputs^Out^nDataOut1[0], TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL5101_04_05, ENC Control compact^Set counter value + __THIS__, =+-EL1084_05_12^Channel 1^fb_AT1K0_GAS_PMF_110.i_xIsRun, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_110.i_xIsRun + __THIS__, =+-EL1084_05_12^Channel 2^fb_AT1K0_GAS_PMF_110.i_xAlarmOK, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_110.i_xAlarmOK + __THIS__, =+-EL1084_05_12^Channel 3^fb_AT1K0_GAS_PMF_120.i_xIsRun, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_120.i_xIsRun + __THIS__, =+-EL1084_05_12^Channel 4^fb_AT1K0_GAS_PMF_120.i_xAlarmOK, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_120.i_xAlarmOK + __THIS__, =+-EL1084_05_13^Channel 1^fb_AT1K0_GAS_PMF_140.i_xIsRun, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_140.i_xIsRun + __THIS__, =+-EL1084_05_13^Channel 2^fb_AT1K0_GAS_PMF_140.i_xAlarmOK, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_140.i_xAlarmOK + __THIS__, =+-EL2794_06_22^Channel 1^fb_AT1K0_GAS_PMF_90.q_xMPStart, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_90.q_xMPStart + __THIS__, =+-EL2794_06_22^Channel 2^fb_AT1K0_GAS_PMF_90.q_xBPStart, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_90.q_xBPStart + __THIS__, =+-EL2794_06_22^Channel 3^fb_AT1K0_GAS_PMF_100.q_xMPStart, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_100.q_xMPStart + __THIS__, =+-EL2794_06_22^Channel 4^fb_AT1K0_GAS_PMF_100.q_xBPStart, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_100.q_xBPStart + __THIS__, =+-EL2798_01_03^Channel 1^fb_AT1K0_GAS_GCC_10.q_xHV_DIS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_10.q_xHV_DIS + __THIS__, =+-EL2798_01_03^Channel 2^fb_AT1K0_GAS_GCC_20.q_xHV_DIS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_20.q_xHV_DIS + __THIS__, =+-EL2798_01_03^Channel 5^fb_AT1K0_GAS_GCC_30.q_xHV_DIS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_30.q_xHV_DIS + __THIS__, =+-EL2798_01_03^Channel 6^fb_AT1K0_GAS_GCC_40.q_xHV_DIS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_40.q_xHV_DIS + __THIS__, =+-EL2798_01_08^Channel 1^fb_AT1K0_GAS_GCC_50.q_xHV_DIS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_50.q_xHV_DIS + __THIS__, =+-EL2798_01_08^Channel 2^fb_AT1K0_GAS_GCC_60.q_xHV_DIS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_60.q_xHV_DIS + __THIS__, =+-EL2798_01_08^Channel 5^fb_AT1K0_GAS_GCC_80.q_xHV_DIS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_80.q_xHV_DIS + __THIS__, =+-EL2798_01_14^Channel 1^fb_AT1K0_GAS_GCC_90.q_xHV_DIS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_90.q_xHV_DIS + __THIS__, =+-EL2798_01_14^Channel 2^fb_AT1K0_GAS_GCC_100.q_xHV_DIS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_100.q_xHV_DIS + __THIS__, =+-EL2798_01_14^Channel 5^fb_AT1K0_GAS_GCC_110.q_xHV_DIS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_110.q_xHV_DIS + __THIS__, =+-EL2798_01_14^Channel 6^fb_AT1K0_GAS_GCC_120.q_xHV_DIS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_120.q_xHV_DIS + __THIS__, =+-EL2798_01_19^Channel 1^Output, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_130.q_xHV_DIS + __THIS__, =+-EL2798_01_19^Channel 2^Output, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_140.q_xHV_DIS + __THIS__, =+-EL2798_03_03^Channel 1^fb_AT1K0_GAS_PTM_10.q_xReset, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xReset + __THIS__, =+-EL2798_03_03^Channel 2^fb_AT1K0_GAS_PTM_10.q_xStart, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xStart + __THIS__, =+-EL2798_03_03^Channel 3^fb_AT1K0_GAS_PTM_10.q_xStop, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xStop + __THIS__, =+-EL2798_03_03^Channel 4^fb_AT1K0_GAS_PTM_10.q_xProtection, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xProtection + __THIS__, =+-EL2798_03_03^Channel 5^fb_AT1K0_GAS_PTM_10.q_xSetSpeed, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xSetSpeed + __THIS__, =+-EL2798_03_07^Channel 1^fb_AT1K0_GAS_PTM_20.q_xReset, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xReset + __THIS__, =+-EL2798_03_07^Channel 2^fb_AT1K0_GAS_PTM_20.q_xStart, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xStart + __THIS__, =+-EL2798_03_07^Channel 3^fb_AT1K0_GAS_PTM_20.q_xStop, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xStop + __THIS__, =+-EL2798_03_07^Channel 4^fb_AT1K0_GAS_PTM_20.q_xProtection, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xProtection + __THIS__, =+-EL2798_03_07^Channel 5^fb_AT1K0_GAS_PTM_20.q_xSetSpeed, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xSetSpeed + __THIS__, =+-EL2798_03_13^Channel 1^fb_AT1K0_GAS_PTM_30.q_xReset, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xReset + __THIS__, =+-EL2798_03_13^Channel 2^fb_AT1K0_GAS_PTM_30.q_xStart, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xStart + __THIS__, =+-EL2798_03_13^Channel 3^fb_AT1K0_GAS_PTM_30.q_xStop, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xStop + __THIS__, =+-EL2798_03_13^Channel 4^fb_AT1K0_GAS_PTM_30.q_xProtection, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xProtection + __THIS__, =+-EL2798_03_13^Channel 5^fb_AT1K0_GAS_PTM_30.q_xSetSpeed, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xSetSpeed + __THIS__, =+-EL2798_03_17^Channel 1^fb_AT1K0_GAS_PTM_40.q_xReset, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xReset + __THIS__, =+-EL2798_03_17^Channel 2^fb_AT1K0_GAS_PTM_40.q_xStart, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xStart + __THIS__, =+-EL2798_03_17^Channel 3^fb_AT1K0_GAS_PTM_40.q_xStop, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xStop + __THIS__, =+-EL2798_03_17^Channel 4^fb_AT1K0_GAS_PTM_40.q_xProtection, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xProtection + __THIS__, =+-EL2798_03_17^Channel 5^fb_AT1K0_GAS_PTM_40.q_xSetSpeed, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xSetSpeed + __THIS__, =+-EL2798_05_10^Channel 1^fb_AT1K0_GAS_PMF_110.q_xRunDo, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_110.q_xRunDo + __THIS__, =+-EL2798_05_10^Channel 2^fb_AT1K0_GAS_PMF_110.q_xResetAlarm, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_110.q_xResetAlarm + __THIS__, =+-EL2798_05_10^Channel 3^fb_AT1K0_GAS_PMF_120.q_xRunDo, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_120.q_xRunDo + __THIS__, =+-EL2798_05_10^Channel 4^fb_AT1K0_GAS_PMF_120.q_xResetAlarm, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_120.q_xResetAlarm + __THIS__, =+-EL2798_05_10^Channel 5^fb_AT1K0_GAS_PMF_140.q_xRunDo, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_140.q_xRunDo + __THIS__, =+-EL2798_05_10^Channel 6^fb_AT1K0_GAS_PMF_140.q_xResetAlarm, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_140.q_xResetAlarm + __THIS__, =+-EL2798_06_03^Channel 1^fb_AT1K0_GAS_PTM_110.q_xReset, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xReset + __THIS__, =+-EL2798_06_03^Channel 2^fb_AT1K0_GAS_PTM_110.q_xStart, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xStart + __THIS__, =+-EL2798_06_03^Channel 3^fb_AT1K0_GAS_PTM_110.q_xStop, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xStop + __THIS__, =+-EL2798_06_03^Channel 4^fb_AT1K0_GAS_PTM_110.q_xSetSpeed, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xSetSpeed + __THIS__, =+-EL2798_06_03^Channel 5^fb_AT1K0_GAS_PTM_110.q_xProtection, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xProtection + __THIS__, =+-EL2798_06_07^Channel 1^fb_AT1K0_GAS_PTM_120.q_xReset, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xReset + __THIS__, =+-EL2798_06_07^Channel 2^fb_AT1K0_GAS_PTM_120.q_xStart, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xStart + __THIS__, =+-EL2798_06_07^Channel 3^fb_AT1K0_GAS_PTM_120.q_xStop, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xStop + __THIS__, =+-EL2798_06_07^Channel 4^fb_AT1K0_GAS_PTM_120.q_xProtection, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xProtection + __THIS__, =+-EL2798_06_07^Channel 5^fb_AT1K0_GAS_PTM_120.q_xSetSpeed, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xSetSpeed + __THIS__, =+-EL2798_06_13^Channel 1^fb_AT1K0_GAS_PTM_130.q_xReset, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xReset + __THIS__, =+-EL2798_06_13^Channel 2^fb_AT1K0_GAS_PTM_130.q_xStart, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xStart + __THIS__, =+-EL2798_06_13^Channel 3^fb_AT1K0_GAS_PTM_130.q_xStop, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xStop + __THIS__, =+-EL2798_06_13^Channel 4^fb_AT1K0_GAS_PTM_130.q_xProtection, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xProtection + __THIS__, =+-EL2798_06_13^Channel 5^fb_AT1K0_GAS_PTM_130.q_xSetSpeed, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xSetSpeed + __THIS__, =+-EL2798_06_17^Channel 1^fb_AT1K0_GAS_PTM_140.q_xReset, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xReset + __THIS__, =+-EL2798_06_17^Channel 2^fb_AT1K0_GAS_PTM_140.q_xStart, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xStart + __THIS__, =+-EL2798_06_17^Channel 3^fb_AT1K0_GAS_PTM_140.q_xStop, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xStop + __THIS__, =+-EL2798_06_17^Channel 4^fb_AT1K0_GAS_PTM_140.q_xProtection, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xProtection + __THIS__, =+-EL2798_06_17^Channel 5^fb_AT1K0_GAS_PTM_140.q_xSetSpeed, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xSetSpeed + __THIS__, =+-EL3174_04_17^AI Standard Channel 1^GCM_80.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.GCM_80.i_iPRESS_R + __THIS__, =+-EL3174_04_17^AI Standard Channel 2^Value, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.GCM_81.i_iPRESS_R + __THIS__, =+-EL3174_04_17^AI Standard Channel 3^GCM_70.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.GCM_70.i_iPRESS_R + __THIS__, =+-EL3174_05_16^AI Standard Channel 1^fb_AT1K0_GAS_GPI_111.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_111.i_iPRESS_R + __THIS__, =+-EL3174_05_16^AI Standard Channel 2^Value, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_121.i_iPRESS_R + __THIS__, =+-EL3174_05_16^AI Standard Channel 3^fb_AT1K0_GAS_GPI_141.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_141.i_iPRESS_R + __THIS__, =+-EL5101_04_05^ENC Control compact^Control^Enable latch C, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL5101_04_05^ENC Control compact^Control^Enable latch extern on negative edge, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL5101_04_05^ENC Control compact^Control^Enable latch extern on positive edge, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL5101_04_05^ENC Control compact^Control^Set counter, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL5101_04_05^ENC Control compact^Set counter value, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Outputs^Out^nDataOut1[0] + __THIS__, =+-EL5101_04_05^ENC Status compact^Counter value, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nDataIn1[0] + __THIS__, =+-EL5101_04_05^ENC Status compact^Latch value, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nDataIn2[0] + __THIS__, =+-EL5101_04_05^ENC Status compact^Status^Counter overflow, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState1 + __THIS__, =+-EL5101_04_05^ENC Status compact^Status^Counter underflow, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState1 + __THIS__, =+-EL5101_04_05^ENC Status compact^Status^Extrapolation stall, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState1 + __THIS__, =+-EL5101_04_05^ENC Status compact^Status^Latch C valid, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState1 + __THIS__, =+-EL5101_04_05^ENC Status compact^Status^Latch extern valid, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState1 + __THIS__, =+-EL5101_04_05^ENC Status compact^Status^Open circuit, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState1 + __THIS__, =+-EL5101_04_05^ENC Status compact^Status^Set counter done, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState1 + __THIS__, =+-EL5101_04_05^ENC Status compact^Status^Status of extern latch, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState2 + __THIS__, =+-EL5101_04_05^ENC Status compact^Status^Status of input A, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState2 + __THIS__, =+-EL5101_04_05^ENC Status compact^Status^Status of input B, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState2 + __THIS__, =+-EL5101_04_05^ENC Status compact^Status^Status of input C, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState2 + __THIS__, =+-EL5101_04_05^ENC Status compact^Status^Status of input gate, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState2 + __THIS__, =+-EL5101_04_05^ENC Status compact^Status^Status of input status, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState1 + __THIS__, =+-EL5101_04_05^ENC Status compact^Status^Sync error, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState2 + __THIS__, =+-EL5101_04_05^ENC Status compact^Status^TxPDO State, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState2 + __THIS__, =+-EL5101_04_05^ENC Status compact^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState2 + __THIS__, =+-EL5101_04_05^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState4 + __THIS__, =+-EL5101_04_05^WcState^WcState, TINC^NC-Task 1 SAF^Axes^VGP_80, Enc^Inputs^In^nState4 + __THIS__, =+-EL7041_04_04^STM Control^Control^Enable, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_04^STM Control^Control^Reduce torque, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_04^STM Control^Control^Reset, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_04^STM Status^Status^Digital input 1, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_04^STM Status^Status^Digital input 2, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_04^STM Status^Status^Error, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_04^STM Status^Status^Moving negative, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_04^STM Status^Status^Moving positive, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_04^STM Status^Status^Ready, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_04^STM Status^Status^Ready to enable, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_04^STM Status^Status^Sync error, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_04^STM Status^Status^Torque reduced, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_04^STM Status^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_04^STM Status^Status^Warning, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_04^STM Velocity^Velocity, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Outputs^Out^nDataOut2[0] + __THIS__, =+-EL7041_04_04^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState4 + __THIS__, =+-EL7041_04_04^WcState^WcState, TINC^NC-Task 1 SAF^Axes^VGP_80, Drive^Inputs^In^nState4 + __THIS__, =+-EL7041_04_07^ENC Control compact^Control^Enable latch C, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_07^ENC Control compact^Control^Enable latch extern on negative edge, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_07^ENC Control compact^Control^Enable latch extern on positive edge, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_07^ENC Control compact^Control^Set counter, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_07^ENC Control compact^Set counter value, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Outputs^Out^nDataOut1[0] + __THIS__, =+-EL7041_04_07^ENC Status compact^Counter value, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nDataIn1[0] + __THIS__, =+-EL7041_04_07^ENC Status compact^Latch value, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nDataIn2[0] + __THIS__, =+-EL7041_04_07^ENC Status compact^Status^Counter overflow, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_07^ENC Status compact^Status^Counter underflow, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_07^ENC Status compact^Status^Extrapolation stall, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_07^ENC Status compact^Status^Latch C valid, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_07^ENC Status compact^Status^Latch extern valid, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_07^ENC Status compact^Status^Set counter done, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_07^ENC Status compact^Status^Status of extern latch, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_07^ENC Status compact^Status^Status of input A, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_07^ENC Status compact^Status^Status of input B, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_07^ENC Status compact^Status^Status of input C, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_07^ENC Status compact^Status^Sync error, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_07^ENC Status compact^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_07^STM Control^Control^Enable, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_07^STM Control^Control^Reduce torque, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_07^STM Control^Control^Reset, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_07^STM Status^Status^Digital input 1, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_07^STM Status^Status^Digital input 1, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^Main.M5.bLimitBackwardEnable + __THIS__, =+-EL7041_04_07^STM Status^Status^Digital input 2, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_07^STM Status^Status^Digital input 2, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^Main.M5.bLimitForwardEnable + __THIS__, =+-EL7041_04_07^STM Status^Status^Error, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_07^STM Status^Status^Moving negative, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_07^STM Status^Status^Moving positive, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_07^STM Status^Status^Ready, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_07^STM Status^Status^Ready to enable, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_07^STM Status^Status^Sync error, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_07^STM Status^Status^Torque reduced, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_07^STM Status^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_07^STM Status^Status^Warning, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_07^STM Velocity^Velocity, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Outputs^Out^nDataOut2[0] + __THIS__, =+-EL7041_04_07^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState4 + __THIS__, =+-EL7041_04_07^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nState4 + __THIS__, =+-EL7041_04_07^WcState^WcState, TINC^NC-Task 1 SAF^Axes^MA_3_X, Drive^Inputs^In^nState4 + __THIS__, =+-EL7041_04_07^WcState^WcState, TINC^NC-Task 1 SAF^Axes^MA_3_X, Enc^Inputs^In^nState4 + __THIS__, =+-EL7041_04_08^ENC Control compact^Control^Enable latch C, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_08^ENC Control compact^Control^Enable latch extern on negative edge, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_08^ENC Control compact^Control^Enable latch extern on positive edge, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_08^ENC Control compact^Control^Set counter, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_08^ENC Control compact^Set counter value, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Outputs^Out^nDataOut1[0] + __THIS__, =+-EL7041_04_08^ENC Status compact^Counter value, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nDataIn1[0] + __THIS__, =+-EL7041_04_08^ENC Status compact^Latch value, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nDataIn2[0] + __THIS__, =+-EL7041_04_08^ENC Status compact^Status^Counter overflow, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_08^ENC Status compact^Status^Counter underflow, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_08^ENC Status compact^Status^Extrapolation stall, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_08^ENC Status compact^Status^Latch C valid, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_08^ENC Status compact^Status^Latch extern valid, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_08^ENC Status compact^Status^Set counter done, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_08^ENC Status compact^Status^Status of extern latch, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_08^ENC Status compact^Status^Status of input A, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_08^ENC Status compact^Status^Status of input B, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_08^ENC Status compact^Status^Status of input C, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_08^ENC Status compact^Status^Sync error, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_08^ENC Status compact^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_08^STM Control^Control^Enable, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_08^STM Control^Control^Reduce torque, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_08^STM Control^Control^Reset, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_08^STM Status^Status^Digital input 1, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_08^STM Status^Status^Digital input 1, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^Main.M6.bLimitBackwardEnable + __THIS__, =+-EL7041_04_08^STM Status^Status^Digital input 2, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_08^STM Status^Status^Digital input 2, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^Main.M6.bLimitForwardEnable + __THIS__, =+-EL7041_04_08^STM Status^Status^Error, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_08^STM Status^Status^Moving negative, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_08^STM Status^Status^Moving positive, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_08^STM Status^Status^Ready, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_08^STM Status^Status^Ready to enable, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_08^STM Status^Status^Sync error, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_08^STM Status^Status^Torque reduced, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_08^STM Status^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_08^STM Status^Status^Warning, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_08^STM Velocity^Velocity, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Outputs^Out^nDataOut2[0] + __THIS__, =+-EL7041_04_08^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState4 + __THIS__, =+-EL7041_04_08^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nState4 + __THIS__, =+-EL7041_04_08^WcState^WcState, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Drive^Inputs^In^nState4 + __THIS__, =+-EL7041_04_08^WcState^WcState, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Enc^Inputs^In^nState4 + __THIS__, =+-EL7041_04_10^ENC Control compact^Control^Enable latch C, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_10^ENC Control compact^Control^Enable latch extern on negative edge, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_10^ENC Control compact^Control^Enable latch extern on positive edge, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_10^ENC Control compact^Control^Set counter, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_10^ENC Control compact^Set counter value, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Outputs^Out^nDataOut1[0] + __THIS__, =+-EL7041_04_10^ENC Status compact^Counter value, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nDataIn1[0] + __THIS__, =+-EL7041_04_10^ENC Status compact^Latch value, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nDataIn2[0] + __THIS__, =+-EL7041_04_10^ENC Status compact^Status^Counter overflow, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_10^ENC Status compact^Status^Counter underflow, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_10^ENC Status compact^Status^Extrapolation stall, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_10^ENC Status compact^Status^Latch C valid, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_10^ENC Status compact^Status^Latch extern valid, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_10^ENC Status compact^Status^Set counter done, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_10^ENC Status compact^Status^Status of extern latch, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_10^ENC Status compact^Status^Status of input A, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_10^ENC Status compact^Status^Status of input B, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_10^ENC Status compact^Status^Status of input C, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_10^ENC Status compact^Status^Sync error, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_10^ENC Status compact^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_10^STM Control^Control^Enable, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_10^STM Control^Control^Reduce torque, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_10^STM Control^Control^Reset, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_10^STM Status^Status^Digital input 1, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_10^STM Status^Status^Digital input 1, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^Main.M7.bLimitBackwardEnable + __THIS__, =+-EL7041_04_10^STM Status^Status^Digital input 2, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_10^STM Status^Status^Digital input 2, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^Main.M7.bLimitForwardEnable + __THIS__, =+-EL7041_04_10^STM Status^Status^Error, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_10^STM Status^Status^Moving negative, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_10^STM Status^Status^Moving positive, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_10^STM Status^Status^Ready, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_10^STM Status^Status^Ready to enable, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_10^STM Status^Status^Sync error, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_10^STM Status^Status^Torque reduced, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_10^STM Status^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_10^STM Status^Status^Warning, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_10^STM Velocity^Velocity, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Outputs^Out^nDataOut2[0] + __THIS__, =+-EL7041_04_10^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState4 + __THIS__, =+-EL7041_04_10^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nState4 + __THIS__, =+-EL7041_04_10^WcState^WcState, TINC^NC-Task 1 SAF^Axes^MA_4_X, Drive^Inputs^In^nState4 + __THIS__, =+-EL7041_04_10^WcState^WcState, TINC^NC-Task 1 SAF^Axes^MA_4_X, Enc^Inputs^In^nState4 + __THIS__, =+-EL7041_04_11^ENC Control compact^Control^Enable latch C, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_11^ENC Control compact^Control^Enable latch extern on negative edge, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_11^ENC Control compact^Control^Enable latch extern on positive edge, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_11^ENC Control compact^Control^Set counter, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_11^ENC Control compact^Set counter value, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Outputs^Out^nDataOut1[0] + __THIS__, =+-EL7041_04_11^ENC Status compact^Counter value, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nDataIn1[0] + __THIS__, =+-EL7041_04_11^ENC Status compact^Latch value, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nDataIn2[0] + __THIS__, =+-EL7041_04_11^ENC Status compact^Status^Counter overflow, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_11^ENC Status compact^Status^Counter underflow, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_11^ENC Status compact^Status^Extrapolation stall, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_11^ENC Status compact^Status^Latch C valid, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_11^ENC Status compact^Status^Latch extern valid, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_11^ENC Status compact^Status^Set counter done, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nState1 + __THIS__, =+-EL7041_04_11^ENC Status compact^Status^Status of extern latch, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_11^ENC Status compact^Status^Status of input A, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_11^ENC Status compact^Status^Status of input B, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_11^ENC Status compact^Status^Status of input C, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_11^ENC Status compact^Status^Sync error, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_11^ENC Status compact^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nState2 + __THIS__, =+-EL7041_04_11^STM Control^Control^Enable, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_11^STM Control^Control^Reduce torque, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_11^STM Control^Control^Reset, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-EL7041_04_11^STM Status^Status^Digital input 1, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_11^STM Status^Status^Digital input 1, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^Main.M8.bLimitBackwardEnable + __THIS__, =+-EL7041_04_11^STM Status^Status^Digital input 2, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_11^STM Status^Status^Digital input 2, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^Main.M8.bLimitForwardEnable + __THIS__, =+-EL7041_04_11^STM Status^Status^Error, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_11^STM Status^Status^Moving negative, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_11^STM Status^Status^Moving positive, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_11^STM Status^Status^Ready, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_11^STM Status^Status^Ready to enable, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_11^STM Status^Status^Sync error, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_11^STM Status^Status^Torque reduced, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_11^STM Status^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState2 + __THIS__, =+-EL7041_04_11^STM Status^Status^Warning, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState1 + __THIS__, =+-EL7041_04_11^STM Velocity^Velocity, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Outputs^Out^nDataOut2[0] + __THIS__, =+-EL7041_04_11^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState4 + __THIS__, =+-EL7041_04_11^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nState4 + __THIS__, =+-EL7041_04_11^WcState^WcState, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Drive^Inputs^In^nState4 + __THIS__, =+-EL7041_04_11^WcState^WcState, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Enc^Inputs^In^nState4 + __THIS__, =+-ES1004_02_02^Channel 1^fb_AT1K0_GAS_VRC_10.i_xOpnLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_10.i_xOpnLS + __THIS__, =+-ES1004_02_02^Channel 2^fb_AT1K0_GAS_VRC_10.i_xClsLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_10.i_xClsLS + __THIS__, =+-ES1004_02_02^Channel 3^fb_AT1K0_GAS_VRC_20.i_xOpnLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_20.i_xOpnLS + __THIS__, =+-ES1004_02_02^Channel 4^fb_AT1K0_GAS_VRC_20.i_xClsLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_20.i_xClsLS + __THIS__, =+-ES1004_02_04^Channel 1^fb_AT1K0_GAS_VRC_30.i_xOpnLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_30.i_xOpnLS + __THIS__, =+-ES1004_02_04^Channel 2^fb_AT1K0_GAS_VRC_30.i_xClsLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_30.i_xClsLS + __THIS__, =+-ES1004_02_04^Channel 3^fb_AT1K0_GAS_VRC_40.i_xOpnLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_40.i_xOpnLS + __THIS__, =+-ES1004_02_04^Channel 4^fb_AT1K0_GAS_VRC_40.i_xClsLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_40.i_xClsLS + __THIS__, =+-ES1004_02_08^Channel 1^Input, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_50.i_xOpnLS + __THIS__, =+-ES1004_02_08^Channel 2^Input, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_50.i_xClsLS + __THIS__, =+-ES1004_02_08^Channel 3^Input, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_60.i_xOpnLS + __THIS__, =+-ES1004_02_08^Channel 4^Input, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_60.i_xClsLS + __THIS__, =+-ES1004_03_01^Channel 1^fb_AT1K0_GAS_PTM_10.i_xDecel, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xDecel + __THIS__, =+-ES1004_03_01^Channel 2^fb_AT1K0_GAS_PTM_10.i_xAtSpd, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xAtSpd + __THIS__, =+-ES1004_03_01^Channel 3^fb_AT1K0_GAS_PTM_10.i_xNCFault, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xNCFault + __THIS__, =+-ES1004_03_01^Channel 4^fb_AT1K0_GAS_PTM_10.i_xRotate, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xRotate + __THIS__, =+-ES1004_03_02^Channel 1^fb_AT1K0_GAS_PTM_10.i_xAccel, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xAccel + __THIS__, =+-ES1004_03_08^Channel 1^fb_AT1K0_GAS_PTM_20.i_xDecel, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xDecel + __THIS__, =+-ES1004_03_08^Channel 2^fb_AT1K0_GAS_PTM_20.i_xAtSpd, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xAtSpd + __THIS__, =+-ES1004_03_08^Channel 3^fb_AT1K0_GAS_PTM_20.i_xNCFault, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xNCFault + __THIS__, =+-ES1004_03_08^Channel 4^fb_AT1K0_GAS_PTM_20.i_xRotate, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xRotate + __THIS__, =+-ES1004_03_09^Channel 1^fb_AT1K0_GAS_PTM_20.i_xAccel, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xAccel + __THIS__, =+-ES1004_03_11^Channel 1^fb_AT1K0_GAS_PTM_30.i_xDecel, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xDecel + __THIS__, =+-ES1004_03_11^Channel 2^fb_AT1K0_GAS_PTM_30.i_xAtSpd, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xAtSpd + __THIS__, =+-ES1004_03_11^Channel 3^fb_AT1K0_GAS_PTM_30.i_xNCFault, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xNCFault + __THIS__, =+-ES1004_03_11^Channel 4^fb_AT1K0_GAS_PTM_30.i_xRotate, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xRotate + __THIS__, =+-ES1004_03_12^Channel 1^fb_AT1K0_GAS_PTM_30.i_xAccel, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xAccel + __THIS__, =+-ES1004_03_18^Channel 1^fb_AT1K0_GAS_PTM_40.i_xDecel, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xDecel + __THIS__, =+-ES1004_03_18^Channel 2^fb_AT1K0_GAS_PTM_40.i_xAtSpd, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xAtSpd + __THIS__, =+-ES1004_03_18^Channel 3^fb_AT1K0_GAS_PTM_40.i_xNCFault, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xNCFault + __THIS__, =+-ES1004_03_18^Channel 4^fb_AT1K0_GAS_PTM_40.i_xRotate, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xRotate + __THIS__, =+-ES1004_03_19^Channel 1^fb_AT1K0_GAS_PTM_40.i_xAccel, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xAccel + __THIS__, =+-ES1004_05_01^Channel 1^fb_AT1K0_GAS_VRC_70.i_xOpnLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_70.i_xOpnLS + __THIS__, =+-ES1004_05_01^Channel 2^fb_AT1K0_GAS_VRC_70.i_xClsLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_70.i_xClsLS + __THIS__, =+-ES1004_05_01^Channel 3^fb_AT1K0_GAS_VRC_80.i_xOpnLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_80.i_xOpnLS + __THIS__, =+-ES1004_05_01^Channel 4^fb_AT1K0_GAS_VRC_80.i_xClsLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_80.i_xClsLS + __THIS__, =+-ES1004_05_03^Channel 1^fb_AT1K0_GAS_VRC_90.i_xOpnLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_90.i_xOpnLS + __THIS__, =+-ES1004_05_03^Channel 2^fb_AT1K0_GAS_VRC_90.i_xClsLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_90.i_xClsLS + __THIS__, =+-ES1004_05_03^Channel 3^fb_AT1K0_GAS_VRC_100.i_xOpnLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_100.i_xOpnLS + __THIS__, =+-ES1004_05_03^Channel 4^fb_AT1K0_GAS_VRC_100.i_xClsLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_100.i_xClsLS + __THIS__, =+-ES1004_05_06^Channel 1^fb_AT1K0_GAS_VRC_110.i_xOpnLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_110.i_xOpnLS + __THIS__, =+-ES1004_05_06^Channel 2^fb_AT1K0_GAS_VRC_110.i_xClsLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_110.i_xClsLS + __THIS__, =+-ES1004_05_06^Channel 3^fb_AT1K0_GAS_VRC_120.i_xOpnLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_120.i_xOpnLS + __THIS__, =+-ES1004_05_06^Channel 4^fb_AT1K0_GAS_VRC_120.i_xClsLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_120.i_xClsLS + __THIS__, =+-ES1004_05_08^Channel 1^fb_AT1K0_GAS_VRC_130.i_xOpnLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_130.i_xOpnLS + __THIS__, =+-ES1004_05_08^Channel 2^fb_AT1K0_GAS_VRC_130.i_xClsLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_130.i_xClsLS + __THIS__, =+-ES1004_05_08^Channel 3^fb_AT1K0_GAS_VRC_140.i_xOpnLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_140.i_xOpnLS + __THIS__, =+-ES1004_05_08^Channel 4^fb_AT1K0_GAS_VRC_140.i_xClsLS, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_140.i_xClsLS + __THIS__, =+-ES1004_06_01^Channel 1^fb_AT1K0_GAS_PTM_110.i_xAtSpd, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xAtSpd + __THIS__, =+-ES1004_06_01^Channel 2^fb_AT1K0_GAS_PTM_110.i_xFaultNC, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xFaultNC + __THIS__, =+-ES1004_06_01^Channel 3^fb_AT1K0_GAS_PTM_110.i_xRotate, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xRotate + __THIS__, =+-ES1004_06_01^Channel 4^fb_AT1K0_GAS_PTM_110.i_xAccel, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xAccel + __THIS__, =+-ES1004_06_02^Channel 1^fb_AT1K0_GAS_PTM_110.i_xDecel, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xDecel + __THIS__, =+-ES1004_06_08^Channel 1^fb_AT1K0_GAS_PTM_120.i_xDecel, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xDecel + __THIS__, =+-ES1004_06_08^Channel 2^fb_AT1K0_GAS_PTM_120.i_xAtSpd, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xAtSpd + __THIS__, =+-ES1004_06_08^Channel 3^fb_AT1K0_GAS_PTM_120.i_xNCFault, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xNCFault + __THIS__, =+-ES1004_06_08^Channel 4^fb_AT1K0_GAS_PTM_120.i_xRotate, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xRotate + __THIS__, =+-ES1004_06_09^Channel 1^fb_AT1K0_GAS_PTM_120.i_xAccel, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xAccel + __THIS__, =+-ES1004_06_11^Channel 1^fb_AT1K0_GAS_PTM_130.i_xDecel, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xDecel + __THIS__, =+-ES1004_06_11^Channel 2^fb_AT1K0_GAS_PTM_130.i_xAtSpd, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xAtSpd + __THIS__, =+-ES1004_06_11^Channel 3^fb_AT1K0_GAS_PTM_130.i_xNCFault, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xNCFault + __THIS__, =+-ES1004_06_11^Channel 4^fb_AT1K0_GAS_PTM_130.i_xRotate, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xRotate + __THIS__, =+-ES1004_06_12^Channel 1^fb_AT1K0_GAS_PTM_130.i_xAccel, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xAccel + __THIS__, =+-ES1004_06_18^Channel 1^fb_AT1K0_GAS_PTM_140.i_xDecel, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xDecel + __THIS__, =+-ES1004_06_18^Channel 2^fb_AT1K0_GAS_PTM_140.i_xAtSpd, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xAtSpd + __THIS__, =+-ES1004_06_18^Channel 3^fb_AT1K0_GAS_PTM_140.i_xNCFault, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xNCFault + __THIS__, =+-ES1004_06_18^Channel 4^fb_AT1K0_GAS_PTM_140.i_xRotate, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xRotate + __THIS__, =+-ES1004_06_19^Channel 1^fb_AT1K0_GAS_PTM_140.i_xAccel, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xAccel + __THIS__, =+-ES1084_04_06^Channel 1^fb_AT1K0_GAS_PTM_80.i_xAtSpd, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_80.i_xAtSpd + __THIS__, =+-ES1084_04_06^Channel 2^fb_AT1K0_GAS_PTM_80.i_xFault, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_80.i_xFault + __THIS__, =+-ES1088_06_20^Channel 1^fb_AT1K0_GAS_PMF_90.i_xMPStatus, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xMPStatus + __THIS__, =+-ES1088_06_20^Channel 2^fb_AT1K0_GAS_PMF_90.i_xBPStatus, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xBPStatus + __THIS__, =+-ES1088_06_20^Channel 3^fb_AT1K0_GAS_PMF_90.i_xWarning, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xWarning + __THIS__, =+-ES1088_06_20^Channel 4^fb_AT1K0_GAS_PMF_90.i_xAlarmOK, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xAlarmOK + __THIS__, =+-ES1088_06_20^Channel 5^fb_AT1K0_GAS_PMF_90.i_xRemote, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xRemote + __THIS__, =+-ES1088_06_23^Channel 1^fb_AT1K0_GAS_PMF_100.i_xMPStatus, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xMPStatus + __THIS__, =+-ES1088_06_23^Channel 2^fb_AT1K0_GAS_PMF_100.i_xBPStatus, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xBPStatus + __THIS__, =+-ES1088_06_23^Channel 3^fb_AT1K0_GAS_PMF_100.i_xWarning, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xWarning + __THIS__, =+-ES1088_06_23^Channel 4^fb_AT1K0_GAS_PMF_100.i_xAlarmOK, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xAlarmOK + __THIS__, =+-ES1088_06_23^Channel 5^fb_AT1K0_GAS_PMF_100.i_xRemote, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xRemote + __THIS__, =+-ES2004_02_01^Channel 1^fb_AT1K0_GAS_VRC_10.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_10.q_xOPN_DO + __THIS__, =+-ES2004_02_01^Channel 2^fb_AT1K0_GAS_VRC_10.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_10.q_xOPN_DO_2 + __THIS__, =+-ES2004_02_01^Channel 3^fb_AT1K0_GAS_VRC_20.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_20.q_xOPN_DO + __THIS__, =+-ES2004_02_01^Channel 4^fb_AT1K0_GAS_VRC_20.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_20.q_xOPN_DO_2 + __THIS__, =+-ES2004_02_03^Channel 1^fb_AT1K0_GAS_VRC_30.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_30.q_xOPN_DO + __THIS__, =+-ES2004_02_03^Channel 2^fb_AT1K0_GAS_VRC_30.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_30.q_xOPN_DO_2 + __THIS__, =+-ES2004_02_03^Channel 3^fb_AT1K0_GAS_VRC_40.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_40.q_xOPN_DO + __THIS__, =+-ES2004_02_03^Channel 4^fb_AT1K0_GAS_VRC_40.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_40.q_xOPN_DO_2 + __THIS__, =+-ES2004_02_07^Channel 1^Output, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_50.q_xOPN_DO + __THIS__, =+-ES2004_02_07^Channel 2^Output, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_60.q_xOPN_DO + __THIS__, =+-ES2004_02_07^Channel 3^Output, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^Main.M2.bBrakeRelease + __THIS__, =+-ES2004_02_07^Channel 4^Output, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^Main.M4.bBrakeRelease + __THIS__, =+-ES2004_04_01^Channel 1^VVC_71.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.VVC_71.q_xOPN_DO + __THIS__, =+-ES2004_04_01^Channel 2^VVC_72.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.VVC_72.q_xOPN_DO + __THIS__, =+-ES2004_04_01^Channel 3^fb_AT1K0_GAS_PTM_80.q_RunDO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_80.q_RunDO + __THIS__, =+-ES2004_04_09^Channel 1^Output, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^Main.M5.bBrakeRelease + __THIS__, =+-ES2004_04_09^Channel 2^Output, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^Main.M6.bBrakeRelease + __THIS__, =+-ES2004_04_09^Channel 3^Output, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^Main.M7.bBrakeRelease + __THIS__, =+-ES2004_04_09^Channel 4^Output, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^Main.M8.bBrakeRelease + __THIS__, =+-ES2004_05_02^Channel 1^fb_AT1K0_GAS_VRC_70.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_70.q_xOPN_DO + __THIS__, =+-ES2004_05_02^Channel 2^fb_AT1K0_GAS_VRC_80.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_80.q_xOPN_DO + __THIS__, =+-ES2004_05_04^Channel 1^fb_AT1K0_GAS_VRC_90.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_90.q_xOPN_DO + __THIS__, =+-ES2004_05_04^Channel 2^fb_AT1K0_GAS_VRC_100.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_100.q_xOPN_DO + __THIS__, =+-ES2004_05_05^Channel 1^fb_AT1K0_GAS_VRC_110.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_110.q_xOPN_DO + __THIS__, =+-ES2004_05_05^Channel 2^fb_AT1K0_GAS_VRC_120.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_120.q_xOPN_DO + __THIS__, =+-ES2004_05_07^Channel 1^fb_AT1K0_GAS_VRC_130.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_130.q_xOPN_DO + __THIS__, =+-ES2004_05_07^Channel 2^fb_AT1K0_GAS_VRC_140.q_xOPN_DO, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_140.q_xOPN_DO + __THIS__, =+-ES2202_00_07^Channel 1^Output, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_ILK.g_FastFaultOutput1.q_xFastFaultOut + __THIS__, =+-ES2202_00_07^Channel 2^Output, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_ILK.g_FastFaultOutput2.q_xFastFaultOut + __THIS__, =+-ES3064_01_01^AI Standard Channel 1^fb_AT1K0_GAS_GCC_10.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_10.i_iPRESS_R + __THIS__, =+-ES3064_01_01^AI Standard Channel 3^fb_AT1K0_GAS_GCC_20.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_20.i_iPRESS_R + __THIS__, =+-ES3064_01_02^AI Standard Channel 1^fb_AT1K0_GAS_GPI_10.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_10.i_iPRESS_R + __THIS__, =+-ES3064_01_02^AI Standard Channel 2^fb_AT1K0_GAS_GPI_20.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_20.i_iPRESS_R + __THIS__, =+-ES3064_01_04^AI Standard Channel 1^fb_AT1K0_GAS_GCC_30.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_30.i_iPRESS_R + __THIS__, =+-ES3064_01_04^AI Standard Channel 3^fb_AT1K0_GAS_GCC_40.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_40.i_iPRESS_R + __THIS__, =+-ES3064_01_05^AI Standard Channel 1^fb_AT1K0_GAS_GPI_30.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_30.i_iPRESS_R + __THIS__, =+-ES3064_01_05^AI Standard Channel 2^fb_AT1K0_GAS_GPI_40.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_40.i_iPRESS_R + __THIS__, =+-ES3064_01_06^AI Standard Channel 1^fb_AT1K0_GAS_GCC_50.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_50.i_iPRESS_R + __THIS__, =+-ES3064_01_06^AI Standard Channel 3^fb_AT1K0_GAS_GCC_60.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_60.i_iPRESS_R + __THIS__, =+-ES3064_01_07^AI Standard Channel 1^fb_AT1K0_GAS_GPI_50.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_50.i_iPRESS_R + __THIS__, =+-ES3064_01_07^AI Standard Channel 2^fb_AT1K0_GAS_GPI_60.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_60.i_iPRESS_R + __THIS__, =+-ES3064_01_09^AI Standard Channel 1^fb_AT1K0_GAS_GCC_80.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_80.i_iPRESS_R + __THIS__, =+-ES3064_01_09^AI Standard Channel 3^fb_AT1K0_GAS_GPI_80.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_80.i_iPRESS_R + __THIS__, =+-ES3064_01_10^AI Standard Channel 1^fb_AT1K0_GAS_GPI_11.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_11.i_iPRESS_R + __THIS__, =+-ES3064_01_10^AI Standard Channel 2^fb_AT1K0_GAS_GPI_51.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_51.i_iPRESS_R + __THIS__, =+-ES3064_01_12^AI Standard Channel 1^fb_AT1K0_GAS_GCC_90.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_90.i_iPRESS_R + __THIS__, =+-ES3064_01_12^AI Standard Channel 3^fb_AT1K0_GAS_GCC_100.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_100.i_iPRESS_R + __THIS__, =+-ES3064_01_13^AI Standard Channel 1^fb_AT1K0_GAS_GPI_90.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_90.i_iPRESS_R + __THIS__, =+-ES3064_01_13^AI Standard Channel 2^fb_AT1K0_GAS_GPI_100.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_100.i_iPRESS_R + __THIS__, =+-ES3064_01_15^AI Standard Channel 1^fb_AT1K0_GAS_GCC_110.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_110.i_iPRESS_R + __THIS__, =+-ES3064_01_15^AI Standard Channel 3^fb_AT1K0_GAS_GCC_120.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_120.i_iPRESS_R + __THIS__, =+-ES3064_01_16^AI Standard Channel 1^fb_AT1K0_GAS_GPI_110.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_110.i_iPRESS_R + __THIS__, =+-ES3064_01_16^AI Standard Channel 2^fb_AT1K0_GAS_GPI_120.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_120.i_iPRESS_R + __THIS__, =+-ES3064_01_17^AI Standard Channel 1^fb_AT1K0_GAS_GCC_130.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_130.i_iPRESS_R + __THIS__, =+-ES3064_01_17^AI Standard Channel 3^fb_AT1K0_GAS_GCC_140.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_140.i_iPRESS_R + __THIS__, =+-ES3064_01_18^AI Standard Channel 1^fb_AT1K0_GAS_GPI_130.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_130.i_iPRESS_R + __THIS__, =+-ES3064_01_18^AI Standard Channel 2^fb_AT1K0_GAS_GPI_140.i_iPRESS_R, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_140.i_iPRESS_R + __THIS__, =+-ES3064_03_04^AI Standard Channel 1^fb_AT1K0_GAS_PTM_10.i_iRawSpeed, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.i_iRawSpeed + __THIS__, =+-ES3064_03_04^AI Standard Channel 2^fb_AT1K0_GAS_PTM_10.i_iCurrentMon, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.i_iCurrentMon + __THIS__, =+-ES3064_03_04^AI Standard Channel 3^fb_AT1K0_GAS_PTM_10.i_iTempMon, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.i_iTempMon + __THIS__, =+-ES3064_03_06^AI Standard Channel 1^fb_AT1K0_GAS_PTM_20.i_iRawSpeed, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.i_iRawSpeed + __THIS__, =+-ES3064_03_06^AI Standard Channel 2^fb_AT1K0_GAS_PTM_20.i_iCurrentMon, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.i_iCurrentMon + __THIS__, =+-ES3064_03_06^AI Standard Channel 3^fb_AT1K0_GAS_PTM_20.i_iTempMon, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.i_iTempMon + __THIS__, =+-ES3064_03_14^AI Standard Channel 1^fb_AT1K0_GAS_PTM_30.i_iRawSpeed, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.i_iRawSpeed + __THIS__, =+-ES3064_03_14^AI Standard Channel 2^fb_AT1K0_GAS_PTM_30.i_iCurrentMon, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.i_iCurrentMon + __THIS__, =+-ES3064_03_14^AI Standard Channel 3^fb_AT1K0_GAS_PTM_30.i_iTempMon, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.i_iTempMon + __THIS__, =+-ES3064_03_16^AI Standard Channel 1^fb_AT1K0_GAS_PTM_40.i_iRawSpeed, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.i_iRawSpeed + __THIS__, =+-ES3064_03_16^AI Standard Channel 2^fb_AT1K0_GAS_PTM_40.i_iCurrentMon, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.i_iCurrentMon + __THIS__, =+-ES3064_03_16^AI Standard Channel 3^fb_AT1K0_GAS_PTM_40.i_iTempMon, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.i_iTempMon + __THIS__, =+-ES3064_06_04^AI Standard Channel 1^fb_AT1K0_GAS_PTM_110.i_iRawSpeed, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.i_iRawSpeed + __THIS__, =+-ES3064_06_06^AI Standard Channel 1^fb_AT1K0_GAS_PTM_120.i_iRawSpeed, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.i_iRawSpeed + __THIS__, =+-ES3064_06_06^AI Standard Channel 2^fb_AT1K0_GAS_PTM_120.i_iCurrentMon, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.i_iCurrentMon + __THIS__, =+-ES3064_06_06^AI Standard Channel 3^fb_AT1K0_GAS_PTM_120.i_iTempMon, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.i_iTempMon + __THIS__, =+-ES3064_06_14^AI Standard Channel 1^fb_AT1K0_GAS_PTM_130.i_iRawSpeed, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.i_iRawSpeed + __THIS__, =+-ES3064_06_14^AI Standard Channel 2^fb_AT1K0_GAS_PTM_130.i_iCurrentMon, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.i_iCurrentMon + __THIS__, =+-ES3064_06_14^AI Standard Channel 3^fb_AT1K0_GAS_PTM_130.i_iTempMon, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.i_iTempMon + __THIS__, =+-ES3064_06_16^AI Standard Channel 1^fb_AT1K0_GAS_PTM_140.i_iRawSpeed, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.i_iRawSpeed + __THIS__, =+-ES3064_06_16^AI Standard Channel 2^fb_AT1K0_GAS_PTM_140.i_iCurrentMon, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.i_iCurrentMon + __THIS__, =+-ES3064_06_16^AI Standard Channel 3^fb_AT1K0_GAS_PTM_140.i_iTempMon, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.i_iTempMon + __THIS__, =+-ES4004_03_05^AO Outputs Channel 1^fb_AT1K0_GAS_PTM_10.q_iSpeedSet, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.q_iSpeedSet + __THIS__, =+-ES4004_03_05^AO Outputs Channel 3^fb_AT1K0_GAS_PTM_20.q_iSpeedSet, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.q_iSpeedSet + __THIS__, =+-ES4004_03_15^AO Outputs Channel 1^fb_AT1K0_GAS_PTM_30.q_iSpeedSet, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.q_iSpeedSet + __THIS__, =+-ES4004_03_15^AO Outputs Channel 3^fb_AT1K0_GAS_PTM_40.q_iSpeedSet, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.q_iSpeedSet + __THIS__, =+-ES4004_04_02^AO Outputs Channel 1^VCN_70.q_iRawPosition, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.VCN_70.q_iRawPosition + __THIS__, =+-ES4004_06_05^AO Outputs Channel 1^fb_AT1K0_GAS_PTM_110.q_iSpeedSet, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.q_iSpeedSet + __THIS__, =+-ES4004_06_05^AO Outputs Channel 3^fb_AT1K0_GAS_PTM_120.q_iSpeedSet, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.q_iSpeedSet + __THIS__, =+-ES4004_06_15^AO Outputs Channel 1^fb_AT1K0_GAS_PTM_130.q_iSpeedSet, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.q_iSpeedSet + __THIS__, =+-ES4004_06_15^AO Outputs Channel 3^fb_AT1K0_GAS_PTM_140.q_iSpeedSet, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.q_iSpeedSet + __THIS__, =+-ES7041_02_05^ENC Control compact^Control^Enable latch C, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_05^ENC Control compact^Control^Enable latch extern on negative edge, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_05^ENC Control compact^Control^Enable latch extern on positive edge, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_05^ENC Control compact^Control^Set counter, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_05^ENC Control compact^Set counter value, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Outputs^Out^nDataOut1[0] + __THIS__, =+-ES7041_02_05^ENC Status compact^Counter value, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nDataIn1[0] + __THIS__, =+-ES7041_02_05^ENC Status compact^Latch value, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nDataIn2[0] + __THIS__, =+-ES7041_02_05^ENC Status compact^Status^Counter overflow, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_05^ENC Status compact^Status^Counter underflow, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_05^ENC Status compact^Status^Extrapolation stall, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_05^ENC Status compact^Status^Latch C valid, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_05^ENC Status compact^Status^Latch extern valid, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_05^ENC Status compact^Status^Set counter done, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_05^ENC Status compact^Status^Status of extern latch, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_05^ENC Status compact^Status^Status of input A, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_05^ENC Status compact^Status^Status of input B, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_05^ENC Status compact^Status^Status of input C, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_05^ENC Status compact^Status^Sync error, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_05^ENC Status compact^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_05^STM Control^Control^Enable, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_05^STM Control^Control^Reduce torque, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_05^STM Control^Control^Reset, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_05^STM Status^Status^Digital input 1, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState2 + __THIS__, =+-ES7041_02_05^STM Status^Status^Digital input 1, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^Main.M1.bLimitForwardEnable + __THIS__, =+-ES7041_02_05^STM Status^Status^Digital input 2, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState2 + __THIS__, =+-ES7041_02_05^STM Status^Status^Digital input 2, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^Main.M1.bLimitBackwardEnable + __THIS__, =+-ES7041_02_05^STM Status^Status^Error, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_05^STM Status^Status^Moving negative, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_05^STM Status^Status^Moving positive, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_05^STM Status^Status^Ready, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_05^STM Status^Status^Ready to enable, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_05^STM Status^Status^Sync error, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState2 + __THIS__, =+-ES7041_02_05^STM Status^Status^Torque reduced, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_05^STM Status^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState2 + __THIS__, =+-ES7041_02_05^STM Status^Status^Warning, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_05^STM Velocity^Velocity, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Outputs^Out^nDataOut2[0] + __THIS__, =+-ES7041_02_05^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState4 + __THIS__, =+-ES7041_02_05^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nState4 + __THIS__, =+-ES7041_02_05^WcState^WcState, TINC^NC-Task 1 SAF^Axes^MA_1_X, Drive^Inputs^In^nState4 + __THIS__, =+-ES7041_02_05^WcState^WcState, TINC^NC-Task 1 SAF^Axes^MA_1_X, Enc^Inputs^In^nState4 + __THIS__, =+-ES7041_02_06^ENC Control compact^Control^Enable latch C, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_06^ENC Control compact^Control^Enable latch extern on negative edge, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_06^ENC Control compact^Control^Enable latch extern on positive edge, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_06^ENC Control compact^Control^Set counter, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_06^ENC Control compact^Set counter value, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Outputs^Out^nDataOut1[0] + __THIS__, =+-ES7041_02_06^ENC Status compact^Counter value, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nDataIn1[0] + __THIS__, =+-ES7041_02_06^ENC Status compact^Latch value, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nDataIn2[0] + __THIS__, =+-ES7041_02_06^ENC Status compact^Status^Counter overflow, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_06^ENC Status compact^Status^Counter underflow, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_06^ENC Status compact^Status^Extrapolation stall, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_06^ENC Status compact^Status^Latch C valid, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_06^ENC Status compact^Status^Latch extern valid, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_06^ENC Status compact^Status^Set counter done, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_06^ENC Status compact^Status^Status of extern latch, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_06^ENC Status compact^Status^Status of input A, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_06^ENC Status compact^Status^Status of input B, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_06^ENC Status compact^Status^Status of input C, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_06^ENC Status compact^Status^Sync error, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_06^ENC Status compact^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_06^STM Control^Control^Enable, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_06^STM Control^Control^Reduce torque, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_06^STM Control^Control^Reset, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_06^STM Status^Status^Digital input 1, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState2 + __THIS__, =+-ES7041_02_06^STM Status^Status^Digital input 1, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^Main.M2.bLimitBackwardEnable + __THIS__, =+-ES7041_02_06^STM Status^Status^Digital input 2, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState2 + __THIS__, =+-ES7041_02_06^STM Status^Status^Digital input 2, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^Main.M2.bLimitForwardEnable + __THIS__, =+-ES7041_02_06^STM Status^Status^Error, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_06^STM Status^Status^Moving negative, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_06^STM Status^Status^Moving positive, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_06^STM Status^Status^Ready, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_06^STM Status^Status^Ready to enable, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_06^STM Status^Status^Sync error, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState2 + __THIS__, =+-ES7041_02_06^STM Status^Status^Torque reduced, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_06^STM Status^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState2 + __THIS__, =+-ES7041_02_06^STM Status^Status^Warning, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_06^STM Velocity^Velocity, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Outputs^Out^nDataOut2[0] + __THIS__, =+-ES7041_02_06^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState4 + __THIS__, =+-ES7041_02_06^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nState4 + __THIS__, =+-ES7041_02_06^WcState^WcState, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Drive^Inputs^In^nState4 + __THIS__, =+-ES7041_02_06^WcState^WcState, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Enc^Inputs^In^nState4 + __THIS__, =+-ES7041_02_09^ENC Control compact^Control^Enable latch C, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_09^ENC Control compact^Control^Enable latch extern on negative edge, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_09^ENC Control compact^Control^Enable latch extern on positive edge, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_09^ENC Control compact^Control^Set counter, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_09^ENC Control compact^Set counter value, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Outputs^Out^nDataOut1[0] + __THIS__, =+-ES7041_02_09^ENC Status compact^Counter value, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nDataIn1[0] + __THIS__, =+-ES7041_02_09^ENC Status compact^Latch value, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nDataIn2[0] + __THIS__, =+-ES7041_02_09^ENC Status compact^Status^Counter overflow, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_09^ENC Status compact^Status^Counter underflow, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_09^ENC Status compact^Status^Extrapolation stall, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_09^ENC Status compact^Status^Latch C valid, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_09^ENC Status compact^Status^Latch extern valid, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_09^ENC Status compact^Status^Set counter done, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_09^ENC Status compact^Status^Status of extern latch, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_09^ENC Status compact^Status^Status of input A, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_09^ENC Status compact^Status^Status of input B, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_09^ENC Status compact^Status^Status of input C, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_09^ENC Status compact^Status^Sync error, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_09^ENC Status compact^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_09^STM Control^Control^Enable, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_09^STM Control^Control^Reduce torque, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_09^STM Control^Control^Reset, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_09^STM Status^Status^Digital input 1, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState2 + __THIS__, =+-ES7041_02_09^STM Status^Status^Digital input 1, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^Main.M3.bLimitForwardEnable + __THIS__, =+-ES7041_02_09^STM Status^Status^Digital input 2, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState2 + __THIS__, =+-ES7041_02_09^STM Status^Status^Digital input 2, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^Main.M3.bLimitBackwardEnable + __THIS__, =+-ES7041_02_09^STM Status^Status^Error, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_09^STM Status^Status^Moving negative, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_09^STM Status^Status^Moving positive, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_09^STM Status^Status^Ready, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_09^STM Status^Status^Ready to enable, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_09^STM Status^Status^Sync error, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState2 + __THIS__, =+-ES7041_02_09^STM Status^Status^Torque reduced, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_09^STM Status^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState2 + __THIS__, =+-ES7041_02_09^STM Status^Status^Warning, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_09^STM Velocity^Velocity, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Outputs^Out^nDataOut2[0] + __THIS__, =+-ES7041_02_09^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState4 + __THIS__, =+-ES7041_02_09^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nState4 + __THIS__, =+-ES7041_02_09^WcState^WcState, TINC^NC-Task 1 SAF^Axes^MA_2_X, Drive^Inputs^In^nState4 + __THIS__, =+-ES7041_02_09^WcState^WcState, TINC^NC-Task 1 SAF^Axes^MA_2_X, Enc^Inputs^In^nState4 + __THIS__, =+-ES7041_02_10^ENC Control compact^Control^Enable latch C, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_10^ENC Control compact^Control^Enable latch extern on negative edge, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_10^ENC Control compact^Control^Enable latch extern on positive edge, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_10^ENC Control compact^Control^Set counter, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_10^ENC Control compact^Set counter value, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Outputs^Out^nDataOut1[0] + __THIS__, =+-ES7041_02_10^ENC Status compact^Counter value, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nDataIn1[0] + __THIS__, =+-ES7041_02_10^ENC Status compact^Latch value, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nDataIn2[0] + __THIS__, =+-ES7041_02_10^ENC Status compact^Status^Counter overflow, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_10^ENC Status compact^Status^Counter underflow, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_10^ENC Status compact^Status^Extrapolation stall, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_10^ENC Status compact^Status^Latch C valid, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_10^ENC Status compact^Status^Latch extern valid, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_10^ENC Status compact^Status^Set counter done, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nState1 + __THIS__, =+-ES7041_02_10^ENC Status compact^Status^Status of extern latch, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_10^ENC Status compact^Status^Status of input A, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_10^ENC Status compact^Status^Status of input B, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_10^ENC Status compact^Status^Status of input C, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_10^ENC Status compact^Status^Sync error, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_10^ENC Status compact^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nState2 + __THIS__, =+-ES7041_02_10^STM Control^Control^Enable, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_10^STM Control^Control^Reduce torque, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_10^STM Control^Control^Reset, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Outputs^Out^nCtrl1 + __THIS__, =+-ES7041_02_10^STM Status^Status^Digital input 1, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState2 + __THIS__, =+-ES7041_02_10^STM Status^Status^Digital input 1, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^Main.M4.bLimitBackwardEnable + __THIS__, =+-ES7041_02_10^STM Status^Status^Digital input 2, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState2 + __THIS__, =+-ES7041_02_10^STM Status^Status^Digital input 2, TIPC^plc_kfe_gatt^plc_kfe_gatt Instance, PlcTask Inputs^Main.M4.bLimitForwardEnable + __THIS__, =+-ES7041_02_10^STM Status^Status^Error, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_10^STM Status^Status^Moving negative, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_10^STM Status^Status^Moving positive, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_10^STM Status^Status^Ready, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_10^STM Status^Status^Ready to enable, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_10^STM Status^Status^Sync error, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState2 + __THIS__, =+-ES7041_02_10^STM Status^Status^Torque reduced, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_10^STM Status^Status^TxPDO Toggle, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState2 + __THIS__, =+-ES7041_02_10^STM Status^Status^Warning, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState1 + __THIS__, =+-ES7041_02_10^STM Velocity^Velocity, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Outputs^Out^nDataOut2[0] + __THIS__, =+-ES7041_02_10^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState4 + __THIS__, =+-ES7041_02_10^WcState^InputToggle, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nState4 + __THIS__, =+-ES7041_02_10^WcState^WcState, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Drive^Inputs^In^nState4 + __THIS__, =+-ES7041_02_10^WcState^WcState, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Enc^Inputs^In^nState4 + plc_kfe_gatt Instance, PlcTask Inputs^DIAGNOSTICS.DRL_04.SC, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL2212_04_18, DOX Synchron info data Channel 2^Info data 1 + plc_kfe_gatt Instance, PlcTask Inputs^DIAGNOSTICS.DRL_04.SV, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL2212_04_18, DOX Synchron info data Channel 1^Info data 2 + plc_kfe_gatt Instance, PlcTask Inputs^DIAGNOSTICS.DRL_04.TEMP, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL2212_04_18, DOX Synchron info data Channel 1^Info data 1 + plc_kfe_gatt Instance, PlcTask Inputs^DIAGNOSTICS.DRL_05.SC, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL2212_05_09, DOX Synchron info data Channel 2^Info data 1 + plc_kfe_gatt Instance, PlcTask Inputs^DIAGNOSTICS.DRL_05.SV, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL2212_05_09, DOX Synchron info data Channel 1^Info data 2 + plc_kfe_gatt Instance, PlcTask Inputs^DIAGNOSTICS.DRL_05.TEMP, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL2212_05_09, DOX Synchron info data Channel 1^Info data 1 + plc_kfe_gatt Instance, PlcTask Inputs^DIAGNOSTICS.DRL_06.SC, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2212_06_25, DOX Synchron info data Channel 2^Info data 1 + plc_kfe_gatt Instance, PlcTask Inputs^DIAGNOSTICS.DRL_06.SV, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2212_06_25, DOX Synchron info data Channel 1^Info data 2 + plc_kfe_gatt Instance, PlcTask Inputs^DIAGNOSTICS.DRL_06.TEMP, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2212_06_25, DOX Synchron info data Channel 1^Info data 1 + plc_kfe_gatt Instance, PlcTask Inputs^DIAGNOSTICS.i_sAMSNetID, TIID^=+-CX2020/EtherCAT1, InfoData^AmsNetId + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.GCM_70.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL3174_04_17, AI Standard Channel 3^GCM_70.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.GCM_80.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL3174_04_17, AI Standard Channel 1^GCM_80.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.GCM_81.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL3174_04_17, AI Standard Channel 2^Value + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.VGP_80.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^VGP_80, Outputs^ToPlc + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_10.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_01, AI Standard Channel 1^fb_AT1K0_GAS_GCC_10.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_100.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_12, AI Standard Channel 3^fb_AT1K0_GAS_GCC_100.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_110.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_15, AI Standard Channel 1^fb_AT1K0_GAS_GCC_110.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_120.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_15, AI Standard Channel 3^fb_AT1K0_GAS_GCC_120.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_130.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_17, AI Standard Channel 1^fb_AT1K0_GAS_GCC_130.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_140.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_17, AI Standard Channel 3^fb_AT1K0_GAS_GCC_140.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_20.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_01, AI Standard Channel 3^fb_AT1K0_GAS_GCC_20.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_30.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_04, AI Standard Channel 1^fb_AT1K0_GAS_GCC_30.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_40.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_04, AI Standard Channel 3^fb_AT1K0_GAS_GCC_40.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_50.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_06, AI Standard Channel 1^fb_AT1K0_GAS_GCC_50.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_60.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_06, AI Standard Channel 3^fb_AT1K0_GAS_GCC_60.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_80.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_09, AI Standard Channel 1^fb_AT1K0_GAS_GCC_80.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GCC_90.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_12, AI Standard Channel 1^fb_AT1K0_GAS_GCC_90.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_10.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_02, AI Standard Channel 1^fb_AT1K0_GAS_GPI_10.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_100.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_13, AI Standard Channel 2^fb_AT1K0_GAS_GPI_100.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_11.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_10, AI Standard Channel 1^fb_AT1K0_GAS_GPI_11.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_110.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_16, AI Standard Channel 1^fb_AT1K0_GAS_GPI_110.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_111.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL3174_05_16, AI Standard Channel 1^fb_AT1K0_GAS_GPI_111.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_12.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_09, AI Standard Channel 4^Value + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_120.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_16, AI Standard Channel 2^fb_AT1K0_GAS_GPI_120.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_121.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL3174_05_16, AI Standard Channel 2^Value + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_130.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_18, AI Standard Channel 1^fb_AT1K0_GAS_GPI_130.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_140.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_18, AI Standard Channel 2^fb_AT1K0_GAS_GPI_140.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_141.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL3174_05_16, AI Standard Channel 3^fb_AT1K0_GAS_GPI_141.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_20.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_02, AI Standard Channel 2^fb_AT1K0_GAS_GPI_20.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_30.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_05, AI Standard Channel 1^fb_AT1K0_GAS_GPI_30.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_40.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_05, AI Standard Channel 2^fb_AT1K0_GAS_GPI_40.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_50.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_07, AI Standard Channel 1^fb_AT1K0_GAS_GPI_50.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_51.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_10, AI Standard Channel 2^fb_AT1K0_GAS_GPI_51.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_60.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_07, AI Standard Channel 2^fb_AT1K0_GAS_GPI_60.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_80.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_09, AI Standard Channel 3^fb_AT1K0_GAS_GPI_80.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_GPI_90.i_iPRESS_R, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-ES3064_01_13, AI Standard Channel 1^fb_AT1K0_GAS_GPI_90.i_iPRESS_R + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xAlarmOK, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1088_06_23, Channel 4^fb_AT1K0_GAS_PMF_100.i_xAlarmOK + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xBPStatus, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1088_06_23, Channel 2^fb_AT1K0_GAS_PMF_100.i_xBPStatus + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xMPStatus, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1088_06_23, Channel 1^fb_AT1K0_GAS_PMF_100.i_xMPStatus + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xRemote, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1088_06_23, Channel 5^fb_AT1K0_GAS_PMF_100.i_xRemote + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xWarning, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1088_06_23, Channel 3^fb_AT1K0_GAS_PMF_100.i_xWarning + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_110.i_xAlarmOK, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL1084_05_12, Channel 2^fb_AT1K0_GAS_PMF_110.i_xAlarmOK + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_110.i_xIsRun, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL1084_05_12, Channel 1^fb_AT1K0_GAS_PMF_110.i_xIsRun + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_120.i_xAlarmOK, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL1084_05_12, Channel 4^fb_AT1K0_GAS_PMF_120.i_xAlarmOK + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_120.i_xIsRun, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL1084_05_12, Channel 3^fb_AT1K0_GAS_PMF_120.i_xIsRun + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_140.i_xAlarmOK, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL1084_05_13, Channel 2^fb_AT1K0_GAS_PMF_140.i_xAlarmOK + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_140.i_xIsRun, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL1084_05_13, Channel 1^fb_AT1K0_GAS_PMF_140.i_xIsRun + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xAlarmOK, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1088_06_20, Channel 4^fb_AT1K0_GAS_PMF_90.i_xAlarmOK + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xBPStatus, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1088_06_20, Channel 2^fb_AT1K0_GAS_PMF_90.i_xBPStatus + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xMPStatus, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1088_06_20, Channel 1^fb_AT1K0_GAS_PMF_90.i_xMPStatus + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xRemote, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1088_06_20, Channel 5^fb_AT1K0_GAS_PMF_90.i_xRemote + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xWarning, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1088_06_20, Channel 3^fb_AT1K0_GAS_PMF_90.i_xWarning + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.i_iCurrentMon, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES3064_03_04, AI Standard Channel 2^fb_AT1K0_GAS_PTM_10.i_iCurrentMon + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.i_iRawSpeed, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES3064_03_04, AI Standard Channel 1^fb_AT1K0_GAS_PTM_10.i_iRawSpeed + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.i_iTempMon, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES3064_03_04, AI Standard Channel 3^fb_AT1K0_GAS_PTM_10.i_iTempMon + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xAccel, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_02, Channel 1^fb_AT1K0_GAS_PTM_10.i_xAccel + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xAtSpd, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_01, Channel 2^fb_AT1K0_GAS_PTM_10.i_xAtSpd + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xDecel, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_01, Channel 1^fb_AT1K0_GAS_PTM_10.i_xDecel + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xNCFault, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_01, Channel 3^fb_AT1K0_GAS_PTM_10.i_xNCFault + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xRotate, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_01, Channel 4^fb_AT1K0_GAS_PTM_10.i_xRotate + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.i_iRawSpeed, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES3064_06_04, AI Standard Channel 1^fb_AT1K0_GAS_PTM_110.i_iRawSpeed + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xAccel, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_01, Channel 4^fb_AT1K0_GAS_PTM_110.i_xAccel + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xAtSpd, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_01, Channel 1^fb_AT1K0_GAS_PTM_110.i_xAtSpd + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xDecel, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_02, Channel 1^fb_AT1K0_GAS_PTM_110.i_xDecel + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xFaultNC, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_01, Channel 2^fb_AT1K0_GAS_PTM_110.i_xFaultNC + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xRotate, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_01, Channel 3^fb_AT1K0_GAS_PTM_110.i_xRotate + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.i_iCurrentMon, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES3064_06_06, AI Standard Channel 2^fb_AT1K0_GAS_PTM_120.i_iCurrentMon + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.i_iRawSpeed, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES3064_06_06, AI Standard Channel 1^fb_AT1K0_GAS_PTM_120.i_iRawSpeed + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.i_iTempMon, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES3064_06_06, AI Standard Channel 3^fb_AT1K0_GAS_PTM_120.i_iTempMon + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xAccel, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_09, Channel 1^fb_AT1K0_GAS_PTM_120.i_xAccel + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xAtSpd, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_08, Channel 2^fb_AT1K0_GAS_PTM_120.i_xAtSpd + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xDecel, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_08, Channel 1^fb_AT1K0_GAS_PTM_120.i_xDecel + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xNCFault, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_08, Channel 3^fb_AT1K0_GAS_PTM_120.i_xNCFault + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xRotate, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_08, Channel 4^fb_AT1K0_GAS_PTM_120.i_xRotate + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.i_iCurrentMon, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES3064_06_14, AI Standard Channel 2^fb_AT1K0_GAS_PTM_130.i_iCurrentMon + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.i_iRawSpeed, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES3064_06_14, AI Standard Channel 1^fb_AT1K0_GAS_PTM_130.i_iRawSpeed + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.i_iTempMon, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES3064_06_14, AI Standard Channel 3^fb_AT1K0_GAS_PTM_130.i_iTempMon + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xAccel, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_12, Channel 1^fb_AT1K0_GAS_PTM_130.i_xAccel + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xAtSpd, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_11, Channel 2^fb_AT1K0_GAS_PTM_130.i_xAtSpd + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xDecel, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_11, Channel 1^fb_AT1K0_GAS_PTM_130.i_xDecel + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xNCFault, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_11, Channel 3^fb_AT1K0_GAS_PTM_130.i_xNCFault + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xRotate, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_11, Channel 4^fb_AT1K0_GAS_PTM_130.i_xRotate + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.i_iCurrentMon, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES3064_06_16, AI Standard Channel 2^fb_AT1K0_GAS_PTM_140.i_iCurrentMon + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.i_iRawSpeed, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES3064_06_16, AI Standard Channel 1^fb_AT1K0_GAS_PTM_140.i_iRawSpeed + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.i_iTempMon, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES3064_06_16, AI Standard Channel 3^fb_AT1K0_GAS_PTM_140.i_iTempMon + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xAccel, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_19, Channel 1^fb_AT1K0_GAS_PTM_140.i_xAccel + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xAtSpd, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_18, Channel 2^fb_AT1K0_GAS_PTM_140.i_xAtSpd + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xDecel, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_18, Channel 1^fb_AT1K0_GAS_PTM_140.i_xDecel + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xNCFault, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_18, Channel 3^fb_AT1K0_GAS_PTM_140.i_xNCFault + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xRotate, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES1004_06_18, Channel 4^fb_AT1K0_GAS_PTM_140.i_xRotate + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.i_iCurrentMon, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES3064_03_06, AI Standard Channel 2^fb_AT1K0_GAS_PTM_20.i_iCurrentMon + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.i_iRawSpeed, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES3064_03_06, AI Standard Channel 1^fb_AT1K0_GAS_PTM_20.i_iRawSpeed + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.i_iTempMon, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES3064_03_06, AI Standard Channel 3^fb_AT1K0_GAS_PTM_20.i_iTempMon + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xAccel, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_09, Channel 1^fb_AT1K0_GAS_PTM_20.i_xAccel + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xAtSpd, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_08, Channel 2^fb_AT1K0_GAS_PTM_20.i_xAtSpd + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xDecel, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_08, Channel 1^fb_AT1K0_GAS_PTM_20.i_xDecel + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xNCFault, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_08, Channel 3^fb_AT1K0_GAS_PTM_20.i_xNCFault + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xRotate, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_08, Channel 4^fb_AT1K0_GAS_PTM_20.i_xRotate + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.i_iCurrentMon, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES3064_03_14, AI Standard Channel 2^fb_AT1K0_GAS_PTM_30.i_iCurrentMon + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.i_iRawSpeed, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES3064_03_14, AI Standard Channel 1^fb_AT1K0_GAS_PTM_30.i_iRawSpeed + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.i_iTempMon, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES3064_03_14, AI Standard Channel 3^fb_AT1K0_GAS_PTM_30.i_iTempMon + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xAccel, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_12, Channel 1^fb_AT1K0_GAS_PTM_30.i_xAccel + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xAtSpd, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_11, Channel 2^fb_AT1K0_GAS_PTM_30.i_xAtSpd + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xDecel, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_11, Channel 1^fb_AT1K0_GAS_PTM_30.i_xDecel + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xNCFault, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_11, Channel 3^fb_AT1K0_GAS_PTM_30.i_xNCFault + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xRotate, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_11, Channel 4^fb_AT1K0_GAS_PTM_30.i_xRotate + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.i_iCurrentMon, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES3064_03_16, AI Standard Channel 2^fb_AT1K0_GAS_PTM_40.i_iCurrentMon + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.i_iRawSpeed, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES3064_03_16, AI Standard Channel 1^fb_AT1K0_GAS_PTM_40.i_iRawSpeed + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.i_iTempMon, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES3064_03_16, AI Standard Channel 3^fb_AT1K0_GAS_PTM_40.i_iTempMon + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xAccel, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_19, Channel 1^fb_AT1K0_GAS_PTM_40.i_xAccel + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xAtSpd, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_18, Channel 2^fb_AT1K0_GAS_PTM_40.i_xAtSpd + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xDecel, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_18, Channel 1^fb_AT1K0_GAS_PTM_40.i_xDecel + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xNCFault, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_18, Channel 3^fb_AT1K0_GAS_PTM_40.i_xNCFault + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xRotate, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_18, Channel 4^fb_AT1K0_GAS_PTM_40.i_xRotate + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_80.i_xAtSpd, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES1084_04_06, Channel 1^fb_AT1K0_GAS_PTM_80.i_xAtSpd + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_PTM_80.i_xFault, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES1084_04_06, Channel 2^fb_AT1K0_GAS_PTM_80.i_xFault + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_10.i_xClsLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES1004_02_02, Channel 2^fb_AT1K0_GAS_VRC_10.i_xClsLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_10.i_xOpnLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES1004_02_02, Channel 1^fb_AT1K0_GAS_VRC_10.i_xOpnLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_100.i_xClsLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES1004_05_03, Channel 4^fb_AT1K0_GAS_VRC_100.i_xClsLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_100.i_xOpnLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES1004_05_03, Channel 3^fb_AT1K0_GAS_VRC_100.i_xOpnLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_11.i_xClsLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_21, Channel 2^Input + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_11.i_xOpnLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES1004_03_21, Channel 1^Input + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_110.i_xClsLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES1004_05_06, Channel 2^fb_AT1K0_GAS_VRC_110.i_xClsLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_110.i_xOpnLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES1004_05_06, Channel 1^fb_AT1K0_GAS_VRC_110.i_xOpnLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_120.i_xClsLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES1004_05_06, Channel 4^fb_AT1K0_GAS_VRC_120.i_xClsLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_120.i_xOpnLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES1004_05_06, Channel 3^fb_AT1K0_GAS_VRC_120.i_xOpnLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_130.i_xClsLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES1004_05_08, Channel 2^fb_AT1K0_GAS_VRC_130.i_xClsLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_130.i_xOpnLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES1004_05_08, Channel 1^fb_AT1K0_GAS_VRC_130.i_xOpnLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_140.i_xClsLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES1004_05_08, Channel 4^fb_AT1K0_GAS_VRC_140.i_xClsLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_140.i_xOpnLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES1004_05_08, Channel 3^fb_AT1K0_GAS_VRC_140.i_xOpnLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_20.i_xClsLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES1004_02_02, Channel 4^fb_AT1K0_GAS_VRC_20.i_xClsLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_20.i_xOpnLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES1004_02_02, Channel 3^fb_AT1K0_GAS_VRC_20.i_xOpnLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_30.i_xClsLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES1004_02_04, Channel 2^fb_AT1K0_GAS_VRC_30.i_xClsLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_30.i_xOpnLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES1004_02_04, Channel 1^fb_AT1K0_GAS_VRC_30.i_xOpnLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_40.i_xClsLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES1004_02_04, Channel 4^fb_AT1K0_GAS_VRC_40.i_xClsLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_40.i_xOpnLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES1004_02_04, Channel 3^fb_AT1K0_GAS_VRC_40.i_xOpnLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_50.i_xClsLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES1004_02_08, Channel 2^Input + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_50.i_xOpnLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES1004_02_08, Channel 1^Input + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_60.i_xClsLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES1004_02_08, Channel 4^Input + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_60.i_xOpnLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES1004_02_08, Channel 3^Input + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_70.i_xClsLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES1004_05_01, Channel 2^fb_AT1K0_GAS_VRC_70.i_xClsLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_70.i_xOpnLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES1004_05_01, Channel 1^fb_AT1K0_GAS_VRC_70.i_xOpnLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_80.i_xClsLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES1004_05_01, Channel 4^fb_AT1K0_GAS_VRC_80.i_xClsLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_80.i_xOpnLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES1004_05_01, Channel 3^fb_AT1K0_GAS_VRC_80.i_xOpnLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_90.i_xClsLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES1004_05_03, Channel 2^fb_AT1K0_GAS_VRC_90.i_xClsLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_Devices.fb_AT1K0_GAS_VRC_90.i_xOpnLS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES1004_05_03, Channel 1^fb_AT1K0_GAS_VRC_90.i_xOpnLS + plc_kfe_gatt Instance, PlcTask Inputs^GVL_GATT.fbEcatDiagWrapper.nEcMasterDevState, TIID^=+-CX2020/EtherCAT1, Inputs^DevState + plc_kfe_gatt Instance, PlcTask Inputs^GVL_GATT.fbEcatDiagWrapper.nEcMasterDeviceId, TIID^=+-CX2020/EtherCAT1, InfoData^DevId + plc_kfe_gatt Instance, PlcTask Inputs^GVL_GATT.fbEcatDiagWrapper.nEcMasterSlaveCount, TIID^=+-CX2020/EtherCAT1, Inputs^SlaveCount + plc_kfe_gatt Instance, PlcTask Inputs^GVL_PMPS.Req_Trans, TIID^=+-CX2020/EtherCAT1^=+-EK1200_00_00^PMPS_PRE, IO Inputs^Requested Transmission + plc_kfe_gatt Instance, PlcTask Inputs^Main.M1.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^MA_1_X, Outputs^ToPlc + plc_kfe_gatt Instance, PlcTask Inputs^Main.M1.bLimitBackwardEnable, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Status^Status^Digital input 2 + plc_kfe_gatt Instance, PlcTask Inputs^Main.M1.bLimitForwardEnable, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_05, STM Status^Status^Digital input 1 + plc_kfe_gatt Instance, PlcTask Inputs^Main.M2.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Outputs^ToPlc + plc_kfe_gatt Instance, PlcTask Inputs^Main.M2.bLimitBackwardEnable, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Status^Status^Digital input 1 + plc_kfe_gatt Instance, PlcTask Inputs^Main.M2.bLimitForwardEnable, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_06, STM Status^Status^Digital input 2 + plc_kfe_gatt Instance, PlcTask Inputs^Main.M3.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^MA_2_X, Outputs^ToPlc + plc_kfe_gatt Instance, PlcTask Inputs^Main.M3.bLimitBackwardEnable, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Status^Status^Digital input 2 + plc_kfe_gatt Instance, PlcTask Inputs^Main.M3.bLimitForwardEnable, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_09, STM Status^Status^Digital input 1 + plc_kfe_gatt Instance, PlcTask Inputs^Main.M4.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Outputs^ToPlc + plc_kfe_gatt Instance, PlcTask Inputs^Main.M4.bLimitBackwardEnable, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Status^Status^Digital input 1 + plc_kfe_gatt Instance, PlcTask Inputs^Main.M4.bLimitForwardEnable, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES7041_02_10, STM Status^Status^Digital input 2 + plc_kfe_gatt Instance, PlcTask Inputs^Main.M5.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^MA_3_X, Outputs^ToPlc + plc_kfe_gatt Instance, PlcTask Inputs^Main.M5.bLimitBackwardEnable, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Status^Status^Digital input 1 + plc_kfe_gatt Instance, PlcTask Inputs^Main.M5.bLimitForwardEnable, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_07, STM Status^Status^Digital input 2 + plc_kfe_gatt Instance, PlcTask Inputs^Main.M6.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Outputs^ToPlc + plc_kfe_gatt Instance, PlcTask Inputs^Main.M6.bLimitBackwardEnable, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Status^Status^Digital input 1 + plc_kfe_gatt Instance, PlcTask Inputs^Main.M6.bLimitForwardEnable, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_08, STM Status^Status^Digital input 2 + plc_kfe_gatt Instance, PlcTask Inputs^Main.M7.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^MA_4_X, Outputs^ToPlc + plc_kfe_gatt Instance, PlcTask Inputs^Main.M7.bLimitBackwardEnable, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Status^Status^Digital input 1 + plc_kfe_gatt Instance, PlcTask Inputs^Main.M7.bLimitForwardEnable, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_10, STM Status^Status^Digital input 2 + plc_kfe_gatt Instance, PlcTask Inputs^Main.M8.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Outputs^ToPlc + plc_kfe_gatt Instance, PlcTask Inputs^Main.M8.bLimitBackwardEnable, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Status^Status^Digital input 1 + plc_kfe_gatt Instance, PlcTask Inputs^Main.M8.bLimitForwardEnable, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL7041_04_11, STM Status^Status^Digital input 2 + plc_kfe_gatt Instance, PlcTask Inputs^PRG_PMPS.fbArbiterIO.i_stCurrentBP, TIID^=+-CX2020/EtherCAT1^=+-EK1200_00_00^PMPS_PRE, IO Inputs^CurrentBP + plc_kfe_gatt Instance, PlcTask Inputs^PRG_PMPS.fbArbiterIO.xTxPDO_state, TIID^=+-CX2020/EtherCAT1^=+-EK1200_00_00^PMPS_PRE, SYNC Inputs^TxPDO state + plc_kfe_gatt Instance, PlcTask Inputs^PRG_PMPS.fbArbiterIO.xTxPDO_toggle, TIID^=+-CX2020/EtherCAT1^=+-EK1200_00_00^PMPS_PRE, SYNC Inputs^TxPDO toggle + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.VCN_70.q_iRawPosition, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES4004_04_02, AO Outputs Channel 1^VCN_70.q_iRawPosition + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.VGP_80.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^VGP_80, Inputs^FromPlc + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.VVC_71.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES2004_04_01, Channel 1^VVC_71.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.VVC_72.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES2004_04_01, Channel 2^VVC_72.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_10.q_xHV_DIS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-EL2798_01_03, Channel 1^fb_AT1K0_GAS_GCC_10.q_xHV_DIS + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_100.q_xHV_DIS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-EL2798_01_14, Channel 2^fb_AT1K0_GAS_GCC_100.q_xHV_DIS + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_110.q_xHV_DIS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-EL2798_01_14, Channel 5^fb_AT1K0_GAS_GCC_110.q_xHV_DIS + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_120.q_xHV_DIS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-EL2798_01_14, Channel 6^fb_AT1K0_GAS_GCC_120.q_xHV_DIS + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_130.q_xHV_DIS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-EL2798_01_19, Channel 1^Output + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_140.q_xHV_DIS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-EL2798_01_19, Channel 2^Output + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_20.q_xHV_DIS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-EL2798_01_03, Channel 2^fb_AT1K0_GAS_GCC_20.q_xHV_DIS + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_30.q_xHV_DIS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-EL2798_01_03, Channel 5^fb_AT1K0_GAS_GCC_30.q_xHV_DIS + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_40.q_xHV_DIS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-EL2798_01_03, Channel 6^fb_AT1K0_GAS_GCC_40.q_xHV_DIS + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_50.q_xHV_DIS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-EL2798_01_08, Channel 1^fb_AT1K0_GAS_GCC_50.q_xHV_DIS + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_60.q_xHV_DIS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-EL2798_01_08, Channel 2^fb_AT1K0_GAS_GCC_60.q_xHV_DIS + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_80.q_xHV_DIS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-EL2798_01_08, Channel 5^fb_AT1K0_GAS_GCC_80.q_xHV_DIS + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_GCC_90.q_xHV_DIS, TIID^=+-CX2020/EtherCAT1^=+-EK1100_01_00^=+-EL2798_01_14, Channel 1^fb_AT1K0_GAS_GCC_90.q_xHV_DIS + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_100.q_xBPStart, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2794_06_22, Channel 4^fb_AT1K0_GAS_PMF_100.q_xBPStart + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_100.q_xMPStart, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2794_06_22, Channel 3^fb_AT1K0_GAS_PMF_100.q_xMPStart + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_110.q_xResetAlarm, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL2798_05_10, Channel 2^fb_AT1K0_GAS_PMF_110.q_xResetAlarm + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_110.q_xRunDo, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL2798_05_10, Channel 1^fb_AT1K0_GAS_PMF_110.q_xRunDo + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_120.q_xResetAlarm, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL2798_05_10, Channel 4^fb_AT1K0_GAS_PMF_120.q_xResetAlarm + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_120.q_xRunDo, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL2798_05_10, Channel 3^fb_AT1K0_GAS_PMF_120.q_xRunDo + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_140.q_xResetAlarm, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL2798_05_10, Channel 6^fb_AT1K0_GAS_PMF_140.q_xResetAlarm + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_140.q_xRunDo, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-EL2798_05_10, Channel 5^fb_AT1K0_GAS_PMF_140.q_xRunDo + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_90.q_xBPStart, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2794_06_22, Channel 2^fb_AT1K0_GAS_PMF_90.q_xBPStart + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PMF_90.q_xMPStart, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2794_06_22, Channel 1^fb_AT1K0_GAS_PMF_90.q_xMPStart + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.q_iSpeedSet, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES4004_03_05, AO Outputs Channel 1^fb_AT1K0_GAS_PTM_10.q_iSpeedSet + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xProtection, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_03, Channel 4^fb_AT1K0_GAS_PTM_10.q_xProtection + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xReset, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_03, Channel 1^fb_AT1K0_GAS_PTM_10.q_xReset + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xSetSpeed, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_03, Channel 5^fb_AT1K0_GAS_PTM_10.q_xSetSpeed + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xStart, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_03, Channel 2^fb_AT1K0_GAS_PTM_10.q_xStart + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xStop, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_03, Channel 3^fb_AT1K0_GAS_PTM_10.q_xStop + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.q_iSpeedSet, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES4004_06_05, AO Outputs Channel 1^fb_AT1K0_GAS_PTM_110.q_iSpeedSet + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xProtection, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_03, Channel 5^fb_AT1K0_GAS_PTM_110.q_xProtection + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xReset, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_03, Channel 1^fb_AT1K0_GAS_PTM_110.q_xReset + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xSetSpeed, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_03, Channel 4^fb_AT1K0_GAS_PTM_110.q_xSetSpeed + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xStart, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_03, Channel 2^fb_AT1K0_GAS_PTM_110.q_xStart + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xStop, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_03, Channel 3^fb_AT1K0_GAS_PTM_110.q_xStop + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.q_iSpeedSet, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES4004_06_05, AO Outputs Channel 3^fb_AT1K0_GAS_PTM_120.q_iSpeedSet + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xProtection, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_07, Channel 4^fb_AT1K0_GAS_PTM_120.q_xProtection + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xReset, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_07, Channel 1^fb_AT1K0_GAS_PTM_120.q_xReset + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xSetSpeed, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_07, Channel 5^fb_AT1K0_GAS_PTM_120.q_xSetSpeed + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xStart, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_07, Channel 2^fb_AT1K0_GAS_PTM_120.q_xStart + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xStop, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_07, Channel 3^fb_AT1K0_GAS_PTM_120.q_xStop + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.q_iSpeedSet, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES4004_06_15, AO Outputs Channel 1^fb_AT1K0_GAS_PTM_130.q_iSpeedSet + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xProtection, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_13, Channel 4^fb_AT1K0_GAS_PTM_130.q_xProtection + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xReset, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_13, Channel 1^fb_AT1K0_GAS_PTM_130.q_xReset + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xSetSpeed, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_13, Channel 5^fb_AT1K0_GAS_PTM_130.q_xSetSpeed + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xStart, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_13, Channel 2^fb_AT1K0_GAS_PTM_130.q_xStart + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xStop, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_13, Channel 3^fb_AT1K0_GAS_PTM_130.q_xStop + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.q_iSpeedSet, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-ES4004_06_15, AO Outputs Channel 3^fb_AT1K0_GAS_PTM_140.q_iSpeedSet + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xProtection, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_17, Channel 4^fb_AT1K0_GAS_PTM_140.q_xProtection + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xReset, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_17, Channel 1^fb_AT1K0_GAS_PTM_140.q_xReset + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xSetSpeed, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_17, Channel 5^fb_AT1K0_GAS_PTM_140.q_xSetSpeed + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xStart, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_17, Channel 2^fb_AT1K0_GAS_PTM_140.q_xStart + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xStop, TIID^=+-CX2020/EtherCAT1^=+-EK1100_06_00^=+-EL2798_06_17, Channel 3^fb_AT1K0_GAS_PTM_140.q_xStop + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.q_iSpeedSet, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES4004_03_05, AO Outputs Channel 3^fb_AT1K0_GAS_PTM_20.q_iSpeedSet + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xProtection, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_07, Channel 4^fb_AT1K0_GAS_PTM_20.q_xProtection + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xReset, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_07, Channel 1^fb_AT1K0_GAS_PTM_20.q_xReset + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xSetSpeed, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_07, Channel 5^fb_AT1K0_GAS_PTM_20.q_xSetSpeed + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xStart, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_07, Channel 2^fb_AT1K0_GAS_PTM_20.q_xStart + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xStop, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_07, Channel 3^fb_AT1K0_GAS_PTM_20.q_xStop + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.q_iSpeedSet, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES4004_03_15, AO Outputs Channel 1^fb_AT1K0_GAS_PTM_30.q_iSpeedSet + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xProtection, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_13, Channel 4^fb_AT1K0_GAS_PTM_30.q_xProtection + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xReset, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_13, Channel 1^fb_AT1K0_GAS_PTM_30.q_xReset + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xSetSpeed, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_13, Channel 5^fb_AT1K0_GAS_PTM_30.q_xSetSpeed + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xStart, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_13, Channel 2^fb_AT1K0_GAS_PTM_30.q_xStart + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xStop, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_13, Channel 3^fb_AT1K0_GAS_PTM_30.q_xStop + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.q_iSpeedSet, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-ES4004_03_15, AO Outputs Channel 3^fb_AT1K0_GAS_PTM_40.q_iSpeedSet + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xProtection, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_17, Channel 4^fb_AT1K0_GAS_PTM_40.q_xProtection + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xReset, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_17, Channel 1^fb_AT1K0_GAS_PTM_40.q_xReset + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xSetSpeed, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_17, Channel 5^fb_AT1K0_GAS_PTM_40.q_xSetSpeed + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xStart, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_17, Channel 2^fb_AT1K0_GAS_PTM_40.q_xStart + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xStop, TIID^=+-CX2020/EtherCAT1^=+-EK1100_03_00^=+-EL2798_03_17, Channel 3^fb_AT1K0_GAS_PTM_40.q_xStop + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_PTM_80.q_RunDO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES2004_04_01, Channel 3^fb_AT1K0_GAS_PTM_80.q_RunDO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_10.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES2004_02_01, Channel 1^fb_AT1K0_GAS_VRC_10.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_10.q_xOPN_DO_2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES2004_02_01, Channel 2^fb_AT1K0_GAS_VRC_10.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_100.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES2004_05_04, Channel 2^fb_AT1K0_GAS_VRC_100.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_11.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES2008_02_14, Channel 1^Output + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_110.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES2004_05_05, Channel 1^fb_AT1K0_GAS_VRC_110.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_120.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES2004_05_05, Channel 2^fb_AT1K0_GAS_VRC_120.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_130.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES2004_05_07, Channel 1^fb_AT1K0_GAS_VRC_130.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_140.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES2004_05_07, Channel 2^fb_AT1K0_GAS_VRC_140.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_20.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES2004_02_01, Channel 3^fb_AT1K0_GAS_VRC_20.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_20.q_xOPN_DO_2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES2004_02_01, Channel 4^fb_AT1K0_GAS_VRC_20.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_30.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES2004_02_03, Channel 1^fb_AT1K0_GAS_VRC_30.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_30.q_xOPN_DO_2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES2004_02_03, Channel 2^fb_AT1K0_GAS_VRC_30.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_40.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES2004_02_03, Channel 3^fb_AT1K0_GAS_VRC_40.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_40.q_xOPN_DO_2, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES2004_02_03, Channel 4^fb_AT1K0_GAS_VRC_40.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_50.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES2004_02_07, Channel 1^Output + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_60.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES2004_02_07, Channel 2^Output + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_70.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES2004_05_02, Channel 1^fb_AT1K0_GAS_VRC_70.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_80.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES2004_05_02, Channel 2^fb_AT1K0_GAS_VRC_80.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VRC_90.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES2004_05_04, Channel 1^fb_AT1K0_GAS_VRC_90.q_xOPN_DO + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VVC_110.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES2004_05_02, Channel 3^Output + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VVC_120.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES2004_05_02, Channel 4^Output + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VVC_140.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_05_00^=+-ES2004_05_04, Channel 3^Output + plc_kfe_gatt Instance, PlcTask Outputs^GVL_Devices.fb_AT1K0_GAS_VVC_80.q_xOPN_DO, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-EL2212_04_18, DOX Control Channel 2^Control^Output + plc_kfe_gatt Instance, PlcTask Outputs^GVL_PMPS.Cur_Trans, TIID^=+-CX2020/EtherCAT1^=+-EK1200_00_00^PMPS_PRE, IO Outputs^Current Transmission + plc_kfe_gatt Instance, PlcTask Outputs^GVL_PMPS.bStatus, TIID^=+-CX2020/EtherCAT1^=+-EK1200_00_00^PMPS_PRE, IO Outputs^bGattStatus + plc_kfe_gatt Instance, PlcTask Outputs^GVL_PMPS.g_FastFaultOutput1.q_xFastFaultOut, TIID^=+-CX2020/EtherCAT1^=+-EK1200_00_00^=+-ES2202_00_07, Channel 1^Output + plc_kfe_gatt Instance, PlcTask Outputs^GVL_PMPS.g_FastFaultOutput2.q_xFastFaultOut, TIID^=+-CX2020/EtherCAT1^=+-EK1200_00_00^=+-ES2202_00_07, Channel 2^Output + plc_kfe_gatt Instance, PlcTask Outputs^Main.M1.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^MA_1_X, Inputs^FromPlc + plc_kfe_gatt Instance, PlcTask Outputs^Main.M2.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^MA_1_Y, Inputs^FromPlc + plc_kfe_gatt Instance, PlcTask Outputs^Main.M2.bBrakeRelease, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES2004_02_07, Channel 3^Output + plc_kfe_gatt Instance, PlcTask Outputs^Main.M3.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^MA_2_X, Inputs^FromPlc + plc_kfe_gatt Instance, PlcTask Outputs^Main.M4.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^MA_2_Y, Inputs^FromPlc + plc_kfe_gatt Instance, PlcTask Outputs^Main.M4.bBrakeRelease, TIID^=+-CX2020/EtherCAT1^=+-EK1100_02_00^=+-ES2004_02_07, Channel 4^Output + plc_kfe_gatt Instance, PlcTask Outputs^Main.M5.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^MA_3_X, Inputs^FromPlc + plc_kfe_gatt Instance, PlcTask Outputs^Main.M5.bBrakeRelease, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES2004_04_09, Channel 1^Output + plc_kfe_gatt Instance, PlcTask Outputs^Main.M6.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^MA_3_Y, Inputs^FromPlc + plc_kfe_gatt Instance, PlcTask Outputs^Main.M6.bBrakeRelease, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES2004_04_09, Channel 2^Output + plc_kfe_gatt Instance, PlcTask Outputs^Main.M7.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^MA_4_X, Inputs^FromPlc + plc_kfe_gatt Instance, PlcTask Outputs^Main.M7.bBrakeRelease, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES2004_04_09, Channel 3^Output + plc_kfe_gatt Instance, PlcTask Outputs^Main.M8.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^MA_4_Y, Inputs^FromPlc + plc_kfe_gatt Instance, PlcTask Outputs^Main.M8.bBrakeRelease, TIID^=+-CX2020/EtherCAT1^=+-EK1100_04_00^=+-ES2004_04_09, Channel 4^Output + plc_kfe_gatt Instance, PlcTask Outputs^PRG_PMPS.fbArbiterIO.q_stRequestedBP, TIID^=+-CX2020/EtherCAT1^=+-EK1200_00_00^PMPS_PRE, IO Outputs^RequestedBP diff --git a/v0.3.1/_sources/plc-kfe-gatt_nc.rst.txt b/v0.3.1/_sources/plc-kfe-gatt_nc.rst.txt new file mode 100644 index 0000000..f053885 --- /dev/null +++ b/v0.3.1/_sources/plc-kfe-gatt_nc.rst.txt @@ -0,0 +1,271 @@ + +NC Settings +----------- + +.. csv-table:: + :header: Axis ID, Name + :align: center + + 1, MA_1_X + 2, MA_1_Y + 3, MA_2_X + 4, MA_2_Y + 5, MA_3_X + 6, MA_3_Y + 7, MA_4_X + 8, MA_4_Y + 9, VGP_80 + + + +Axis 1: MA_1_X +^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 1 + Name, MA_1_X + AxisType, 1 + CreateSymbols, true + Enc:EncType, 7 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:Inverse, true + Enc:MaxCount, #x0000ffff + Enc:Offset, 1.88 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 0.000117010498 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 2 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -2 + Id, 1 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 1 + + + +Axis 2: MA_1_Y +^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 2 + Name, MA_1_Y + AxisType, 1 + CreateSymbols, true + Dynamic:AccelerationMaximum, 30 + Dynamic:DecelerationMaximum, 30 + Enc:EncType, 7 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #x0000ffff + Enc:Offset, -48.83 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 0.001490478515625 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -48.8 + Id, 2 + OtherSettings:AllowMotionCmdToSlave, true + TargetPosControl:Range, 0.5 + Velo:Maximum, 10 + + + +Axis 3: MA_2_X +^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 3 + Name, MA_2_X + AxisType, 1 + CreateSymbols, true + Enc:EncType, 7 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #x0000ffff + Enc:Offset, -0.496 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 7.6080322266e-05 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 1.59 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -1.59 + Id, 3 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 1 + + + +Axis 4: MA_2_Y +^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 4 + Name, MA_2_Y + AxisType, 1 + CreateSymbols, true + Dynamic:AccelerationMaximum, 30 + Dynamic:DecelerationMaximum, 30 + Enc:EncType, 7 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #x0000ffff + Enc:Offset, -49.38 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 0.001524353027344 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -48.99 + Id, 4 + OtherSettings:AllowMotionCmdToSlave, true + TargetPosControl:Range, 0.5 + Velo:Maximum, 10 + + + +Axis 5: MA_3_X +^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 5 + Name, MA_3_X + AxisType, 1 + CreateSymbols, true + Enc:EncType, 7 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #x0000ffff + Enc:Offset, -2.029 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 0.0001220703125 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 1.6 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -1.6 + Id, 5 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 1 + + + +Axis 6: MA_3_Y +^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 6 + Name, MA_3_Y + AxisType, 1 + CreateSymbols, true + Dynamic:AccelerationMaximum, 30 + Dynamic:DecelerationMaximum, 30 + Enc:EncType, 7 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #x0000ffff + Enc:Offset, -49.49 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 0.001514892578125 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -49.27 + Id, 6 + OtherSettings:AllowMotionCmdToSlave, true + TargetPosControl:Range, 0.5 + Velo:Maximum, 10 + + + +Axis 7: MA_4_X +^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 7 + Name, MA_4_X + AxisType, 1 + CreateSymbols, true + Enc:EncType, 7 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #x0000ffff + Enc:Offset, -1.581 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 0.0001022338867 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 1.76 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -1.58 + Id, 7 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 1 + + + +Axis 8: MA_4_Y +^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 8 + Name, MA_4_Y + AxisType, 1 + CreateSymbols, true + Dynamic:AccelerationMaximum, 30 + Dynamic:DecelerationMaximum, 30 + Enc:EncType, 7 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #x0000ffff + Enc:Offset, -49.07 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 0.001497802734375 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 0.009 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -49.08 + Id, 8 + OtherSettings:AllowMotionCmdToSlave, true + TargetPosControl:Range, 0.5 + Velo:Maximum, 10 + + + +Axis 9: VGP_80 +^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 9 + Name, VGP_80 + AxisType, 1 + CreateSymbols, true + Enc:EncType, 4 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:Inverse, true + Enc:MaxCount, #x0000ffff + Enc:ScaleFactorNumerator, 0.0390625 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 1680 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -15 + Id, 9 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 1800 + + diff --git a/v0.3.1/_sources/plc-kfe-gatt_plc_kfe_gatt_epics.rst.txt b/v0.3.1/_sources/plc-kfe-gatt_plc_kfe_gatt_epics.rst.txt new file mode 100644 index 0000000..fb42204 --- /dev/null +++ b/v0.3.1/_sources/plc-kfe-gatt_plc_kfe_gatt_epics.rst.txt @@ -0,0 +1,137580 @@ + +Data Types +---------- + + + +FB_MAA +^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX)::PMPS:AribterEnabled + - bo + - $(SYMBOL).bArbiterEnabled + - | io: output + + + * - $(PREFIX)::PMPS:AribterEnabled_RBV + - bi + - $(SYMBOL).bArbiterEnabled + - | io: output + + + * - $(PREFIX):X:STATE:01:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:01:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:01:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:01:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:01:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:01:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:01:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:01:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:01:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:01:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:01:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:01:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:01:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:01:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:01:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:01:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:01:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:01:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:01:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:01:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:01:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):X:STATE:01:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):X:STATE:01:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:01:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:01:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:01:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:01:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:01:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:01:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:01:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:01:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:01:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:01:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:02:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:02:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:02:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:02:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:02:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:02:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:02:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:02:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:02:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:02:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:02:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:02:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:02:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:02:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:02:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:02:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:02:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:02:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:02:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:02:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:02:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):X:STATE:02:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):X:STATE:02:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:02:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:02:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:02:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:02:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:02:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:02:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:02:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:02:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:02:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:02:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:03:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:03:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:03:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:03:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:03:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:03:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:03:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:03:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:03:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:03:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:03:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:03:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:03:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:03:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:03:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:03:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:03:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:03:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:03:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:03:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:03:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):X:STATE:03:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):X:STATE:03:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:03:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:03:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:03:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:03:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:03:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:03:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:03:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:03:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:03:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:03:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:04:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:04:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:04:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:04:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:04:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:04:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:04:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:04:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:04:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:04:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:04:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:04:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:04:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:04:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:04:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:04:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:04:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:04:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:04:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:04:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:04:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):X:STATE:04:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):X:STATE:04:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:04:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:04:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:04:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:04:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:04:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:04:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:04:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:04:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:04:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:04:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:05:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:05:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:05:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:05:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:05:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:05:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:05:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:05:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:05:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:05:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:05:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:05:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:05:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:05:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:05:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:05:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:05:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:05:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:05:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:05:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:05:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):X:STATE:05:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):X:STATE:05:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:05:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:05:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:05:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:05:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:05:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:05:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:05:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:05:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:05:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:05:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:06:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:06:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:06:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:06:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:06:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:06:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:06:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:06:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:06:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:06:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:06:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:06:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:06:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:06:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:06:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:06:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:06:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:06:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:06:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:06:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:06:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):X:STATE:06:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):X:STATE:06:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:06:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:06:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:06:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:06:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:06:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:06:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:06:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:06:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:06:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:06:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:07:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:07:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:07:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:07:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:07:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:07:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:07:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:07:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:07:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:07:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:07:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:07:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:07:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:07:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:07:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:07:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:07:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:07:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:07:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:07:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:07:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):X:STATE:07:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):X:STATE:07:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:07:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:07:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:07:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:07:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:07:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:07:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:07:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:07:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:07:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:07:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:08:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:08:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:08:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:08:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:08:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:08:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:08:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:08:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:08:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:08:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:08:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:08:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:08:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:08:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:08:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:08:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:08:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:08:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:08:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:08:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:08:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):X:STATE:08:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):X:STATE:08:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:08:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:08:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:08:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:08:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:08:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:08:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:08:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:08:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:08:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:08:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:09:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:09:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:09:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:09:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:09:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:09:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:09:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:09:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:09:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:09:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:09:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:09:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:09:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:09:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:09:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:09:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:09:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:09:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:09:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:09:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:09:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):X:STATE:09:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):X:STATE:09:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:09:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:09:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:09:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:09:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:09:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:09:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:09:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:09:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:09:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:09:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:10:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:10:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:10:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:10:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:10:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:10:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:10:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:10:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:10:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:10:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:10:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:10:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:10:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:10:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:10:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:10:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:10:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:10:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:10:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:10:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:10:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):X:STATE:10:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):X:STATE:10:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:10:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:10:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:10:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:10:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:10:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:10:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:10:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:10:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:10:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:10:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:11:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:11:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:11:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:11:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:11:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:11:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:11:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:11:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:11:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:11:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:11:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:11:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:11:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:11:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:11:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:11:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:11:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:11:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:11:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:11:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:11:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):X:STATE:11:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):X:STATE:11:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:11:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:11:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:11:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:11:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:11:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:11:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:11:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:11:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:11:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:11:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:12:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:12:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:12:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:12:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:12:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:12:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:12:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:12:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:12:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:12:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:12:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:12:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:12:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:12:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:12:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:12:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:12:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:12:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:12:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:12:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:12:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):X:STATE:12:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):X:STATE:12:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:12:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:12:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:12:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:12:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:12:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:12:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:12:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:12:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:12:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:12:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:13:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:13:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:13:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:13:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:13:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:13:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:13:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:13:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:13:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:13:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:13:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:13:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:13:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:13:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:13:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:13:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:13:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:13:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:13:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:13:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:13:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):X:STATE:13:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):X:STATE:13:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:13:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:13:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:13:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:13:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:13:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:13:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:13:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:13:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:13:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:13:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:14:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:14:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:14:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:14:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:14:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:14:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:14:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:14:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:14:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:14:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:14:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:14:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:14:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:14:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:14:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:14:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:14:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:14:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:14:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:14:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:14:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):X:STATE:14:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):X:STATE:14:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:14:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:14:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:14:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:14:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:14:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:14:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:14:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:14:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:14:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:14:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:15:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:15:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:15:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:15:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:15:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:15:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:15:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:15:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:15:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:15:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:15:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:15:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:15:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:15:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:15:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:15:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:15:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:15:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:15:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:15:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:15:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):X:STATE:15:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):X:STATE:15:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:15:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:15:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:15:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:15:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:15:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):X:STATE:15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:15:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:15:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:15:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:15:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):X:STATE:15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:15:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):X:STATE:15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):X:STATE:BUSY_RBV + - bi + - $(SYMBOL).fbStates_X.bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):X:STATE:DONE_RBV + - bi + - $(SYMBOL).fbStates_X.bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):X:STATE:ERR_RBV + - bi + - $(SYMBOL).fbStates_X.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):X:STATE:ERRID_RBV + - longin + - $(SYMBOL).fbStates_X.nErrorId + - | io: input + + + * - $(PREFIX):X:STATE:ERRMSG_RBV + - waveform + - $(SYMBOL).fbStates_X.sErrorMessage + - | io: input + + + * - $(PREFIX):X:STATE:GET_RBV + - mbbi + - $(SYMBOL).fbStates_X.enumGet + - | field: ONST Centered + | field: ZRST Unknown + | io: input + + + * - $(PREFIX):X:STATE:PMPS:ARB:ENABLE + - bo + - $(SYMBOL).fbStates_X.bArbiterEnabled + - | io: output + + + * - $(PREFIX):X:STATE:PMPS:ARB:ENABLE_RBV + - bi + - $(SYMBOL).fbStates_X.bArbiterEnabled + - | io: output + + + * - $(PREFIX):X:STATE:PMPS:MAINT + - bo + - $(SYMBOL).fbStates_X.fbStatePMPS.bMaintMode + - | io: output + + + * - $(PREFIX):X:STATE:PMPS:MAINT_RBV + - bi + - $(SYMBOL).fbStates_X.fbStatePMPS.bMaintMode + - | io: output + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.xValid + - | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - $(PREFIX):X:STATE:PMPS:TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - $(PREFIX):X:STATE:RESET + - bo + - $(SYMBOL).fbStates_X.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):X:STATE:RESET_RBV + - bi + - $(SYMBOL).fbStates_X.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):X:STATE:SET + - mbbo + - $(SYMBOL).fbStates_X.enumSet + - | field: ONST Centered + | field: ZRST Unknown + | io: output + + + * - $(PREFIX):X:STATE:SET_RBV + - mbbi + - $(SYMBOL).fbStates_X.enumSet + - | field: ONST Centered + | field: ZRST Unknown + | io: output + + + * - $(PREFIX):Y:STATE:01:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:01:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:01:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:01:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:01:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:01:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:01:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:01:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:01:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:01:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:01:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:01:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:01:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:02:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:02:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:02:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:02:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:02:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:02:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:02:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:02:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:02:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:02:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:02:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:02:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:02:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:03:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:03:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:03:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:03:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:03:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:03:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:03:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:03:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:03:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:03:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:03:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:03:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:03:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:04:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:04:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:04:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:04:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:04:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:04:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:04:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:04:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:04:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:04:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:04:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:04:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:04:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:05:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:05:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:05:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:05:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:05:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:05:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:05:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:05:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:05:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:05:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:05:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:05:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:05:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:06:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:06:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:06:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:06:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:06:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:06:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:06:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:06:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:06:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:06:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:06:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:06:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:06:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:07:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:07:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:07:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:07:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:07:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:07:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:07:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:07:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:07:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:07:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:07:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:07:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:07:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:08:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:08:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:08:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:08:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:08:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:08:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:08:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:08:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:08:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:08:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:08:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:08:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:08:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:09:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:09:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:09:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:09:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:09:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:09:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:09:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:09:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:09:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:09:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:09:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:09:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:09:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:10:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:10:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:10:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:10:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:10:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:10:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:10:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:10:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:10:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:10:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:10:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:10:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:10:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:11:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:11:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:11:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:11:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:11:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:11:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:11:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:11:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:11:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:11:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:11:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:11:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:11:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:12:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:12:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:12:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:12:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:12:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:12:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:12:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:12:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:12:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:12:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:12:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:12:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:12:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:13:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:13:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:13:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:13:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:13:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:13:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:13:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:13:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:13:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:13:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:13:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:13:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:13:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:14:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:14:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:14:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:14:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:14:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:14:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:14:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:14:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:14:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:14:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:14:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:14:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:14:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:15:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:15:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:15:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:15:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:15:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:15:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:15:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:15:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):Y:STATE:15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:15:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:15:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:15:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:15:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):Y:STATE:15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:15:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Y:STATE:15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):Y:STATE:BUSY_RBV + - bi + - $(SYMBOL).fbStates.bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):Y:STATE:DONE_RBV + - bi + - $(SYMBOL).fbStates.bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):Y:STATE:ERR_RBV + - bi + - $(SYMBOL).fbStates.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):Y:STATE:ERRID_RBV + - longin + - $(SYMBOL).fbStates.nErrorId + - | io: input + + + * - $(PREFIX):Y:STATE:ERRMSG_RBV + - waveform + - $(SYMBOL).fbStates.sErrorMessage + - | io: input + + + * - $(PREFIX):Y:STATE:GET_RBV + - mbbi + - $(SYMBOL).fbStates.enumGet + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: input + + + * - $(PREFIX):Y:STATE:PMPS:ARB:ENABLE + - bo + - $(SYMBOL).fbStates.bArbiterEnabled + - | io: output + + + * - $(PREFIX):Y:STATE:PMPS:ARB:ENABLE_RBV + - bi + - $(SYMBOL).fbStates.bArbiterEnabled + - | io: output + + + * - $(PREFIX):Y:STATE:PMPS:MAINT + - bo + - $(SYMBOL).fbStates.fbStatePMPS.bMaintMode + - | io: output + + + * - $(PREFIX):Y:STATE:PMPS:MAINT_RBV + - bi + - $(SYMBOL).fbStates.fbStatePMPS.bMaintMode + - | io: output + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Rate_RBV + - longin + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Valid_RBV + - bi + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + - | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - $(PREFIX):Y:STATE:PMPS:TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - $(PREFIX):Y:STATE:RESET + - bo + - $(SYMBOL).fbStates.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):Y:STATE:RESET_RBV + - bi + - $(SYMBOL).fbStates.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):Y:STATE:SET + - mbbo + - $(SYMBOL).enumSet + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: output + + + * - $(PREFIX):Y:STATE:SET_RBV + - mbbi + - $(SYMBOL).enumSet + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: output + + + +FB_MAA_States +^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):01:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):01:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):01:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):01:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):01:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):01:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):02:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):02:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):02:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):02:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):02:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):03:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):03:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):03:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):03:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):03:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):04:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):04:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):04:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):04:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):04:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):05:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):05:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):05:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):05:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):05:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):06:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):06:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):06:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):06:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):06:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):07:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):07:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):07:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):07:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):07:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):08:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):08:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):08:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):08:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):08:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):09:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):09:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):09:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):09:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):09:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):10:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):10:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):10:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):10:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):10:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):11:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):11:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):11:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):11:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):11:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):12:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):12:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):12:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):12:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):12:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):13:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):13:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):13:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):13:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):13:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):14:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):14:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):14:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):14:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):14:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):15:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):15:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):15:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):15:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):15:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):BUSY_RBV + - bi + - $(SYMBOL).bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):DONE_RBV + - bi + - $(SYMBOL).bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ERR_RBV + - bi + - $(SYMBOL).bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ERRID_RBV + - longin + - $(SYMBOL).nErrorId + - | io: input + + + * - $(PREFIX):ERRMSG_RBV + - waveform + - $(SYMBOL).sErrorMessage + - | io: input + + + * - $(PREFIX):GET_RBV + - mbbi + - $(SYMBOL).enumGet + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: input + + + * - $(PREFIX):PMPS:ARB:ENABLE + - bo + - $(SYMBOL).bArbiterEnabled + - | io: output + + + * - $(PREFIX):PMPS:ARB:ENABLE_RBV + - bi + - $(SYMBOL).bArbiterEnabled + - | io: output + + + * - $(PREFIX):PMPS:MAINT + - bo + - $(SYMBOL).fbStatePMPS.bMaintMode + - | io: output + + + * - $(PREFIX):PMPS:MAINT_RBV + - bi + - $(SYMBOL).fbStatePMPS.bMaintMode + - | io: output + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Rate_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Valid_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.xValid + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - $(PREFIX):PMPS:TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - $(PREFIX):PMPS:TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - $(PREFIX):PMPS:TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - $(PREFIX):RESET + - bo + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):RESET_RBV + - bi + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + +FB_MAA_States_X +^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):01:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):01:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):01:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):01:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):01:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):01:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):02:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):02:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):02:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):02:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):02:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):03:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):03:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):03:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):03:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):03:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):04:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):04:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):04:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):04:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):04:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):05:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):05:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):05:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):05:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):05:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):06:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):06:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):06:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):06:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):06:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):07:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):07:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):07:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):07:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):07:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):08:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):08:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):08:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):08:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):08:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):09:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):09:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):09:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):09:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):09:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):10:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):10:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):10:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):10:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):10:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):11:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):11:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):11:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):11:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):11:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):12:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):12:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):12:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):12:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):12:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):13:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):13:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):13:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):13:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):13:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):14:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):14:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):14:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):14:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):14:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):15:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):15:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):15:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):15:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):15:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):BUSY_RBV + - bi + - $(SYMBOL).bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):DONE_RBV + - bi + - $(SYMBOL).bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ERR_RBV + - bi + - $(SYMBOL).bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ERRID_RBV + - longin + - $(SYMBOL).nErrorId + - | io: input + + + * - $(PREFIX):ERRMSG_RBV + - waveform + - $(SYMBOL).sErrorMessage + - | io: input + + + * - $(PREFIX):GET_RBV + - mbbi + - $(SYMBOL).enumGet + - | field: ONST Centered + | field: ZRST Unknown + | io: input + + + * - $(PREFIX):PMPS:ARB:ENABLE + - bo + - $(SYMBOL).bArbiterEnabled + - | io: output + + + * - $(PREFIX):PMPS:ARB:ENABLE_RBV + - bi + - $(SYMBOL).bArbiterEnabled + - | io: output + + + * - $(PREFIX):PMPS:MAINT + - bo + - $(SYMBOL).fbStatePMPS.bMaintMode + - | io: output + + + * - $(PREFIX):PMPS:MAINT_RBV + - bi + - $(SYMBOL).fbStatePMPS.bMaintMode + - | io: output + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Rate_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Valid_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.xValid + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - $(PREFIX):PMPS:TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - $(PREFIX):PMPS:TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - $(PREFIX):PMPS:TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - $(PREFIX):RESET + - bo + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):RESET_RBV + - bi + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):SET + - mbbo + - $(SYMBOL).enumSet + - | field: ONST Centered + | field: ZRST Unknown + | io: output + + + * - $(PREFIX):SET_RBV + - mbbi + - $(SYMBOL).enumSet + - | field: ONST Centered + | field: ZRST Unknown + | io: output + + + +FB_VGP +^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ABORT + - bo + - $(SYMBOL).q_stVGP.pv_xABORT_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):ABORT_RBV + - bi + - $(SYMBOL).q_stVGP.pv_xABORT_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):Axis_STATE + - mbbo + - $(SYMBOL).q_stVGP.eState + - | io: output + + + * - $(PREFIX):Axis_STATE_RBV + - mbbi + - $(SYMBOL).q_stVGP.eState + - | io: output + + + * - $(PREFIX):Busy + - bo + - $(SYMBOL).q_stVGP.xBusy + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):Busy_RBV + - bi + - $(SYMBOL).q_stVGP.xBusy + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):ENC_RBV + - ai + - $(SYMBOL).q_stVGP.rEnoder_Position + - | io: input + + + * - $(PREFIX):ERR_ID_RBV + - longin + - $(SYMBOL).q_stVGP.nErrorID + - | io: input + + + * - $(PREFIX):ERR_MSG_RBV + - waveform + - $(SYMBOL).q_stVGP.sErrorMessage + - | io: input + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).q_stVGP.pv_xError + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):GO_SW + - bo + - $(SYMBOL).q_stVGP.pv_xGo_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):GO_SW_RBV + - bi + - $(SYMBOL).q_stVGP.pv_xGo_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):HOME_SW + - bo + - $(SYMBOL).q_stVGP.pv_xHome_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):HOME_SW_RBV + - bi + - $(SYMBOL).q_stVGP.pv_xHome_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).q_stVGP.xIlkOK + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):IS_HOMED_RBV + - bi + - $(SYMBOL).q_stVGP.pv_xHomed + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_SW + - bo + - $(SYMBOL).q_stVGP.pv_xOPN_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):OPN_SW_RBV + - bi + - $(SYMBOL).q_stVGP.pv_xOPN_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):POS_CTRL + - ao + - $(SYMBOL).q_stVGP.rReqPosition + - | io: output + + + * - $(PREFIX):POS_CTRL_RBV + - ai + - $(SYMBOL).q_stVGP.rReqPosition + - | io: output + + + * - $(PREFIX):POS_DES + - longout + - $(SYMBOL).q_stVGP.q_iRawPosition + - | io: output + + + * - $(PREFIX):POS_DES_RBV + - longin + - $(SYMBOL).q_stVGP.q_iRawPosition + - | io: output + + + * - $(PREFIX):POS_RBV + - ai + - $(SYMBOL).q_stVGP.i_iPosition + - | io: input + + + * - $(PREFIX):Reset_SW + - bo + - $(SYMBOL).q_stVGP.pv_xReset_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):Reset_SW_RBV + - bi + - $(SYMBOL).q_stVGP.pv_xReset_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):STATE + - mbbo + - $(SYMBOL).q_stVGP.eValveControl + - | field: ONST OPEN + | field: THST MANUAL CNTRL + | field: TWST PRESS CNTRL + | field: ZRST CLOSE + | io: output + | type: mbbi + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).q_stVGP.eValveControl + - | field: ONST OPEN + | field: THST MANUAL CNTRL + | field: TWST PRESS CNTRL + | field: ZRST CLOSE + | io: output + | type: mbbi + + + +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_twincat_motion.DUT_MotionStage +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):PLC:bAllBackwardEnable_RBV + - bi + - Summary of axis permission to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bAllEnable_RBV + - bi + - Summary of axis permission to have power + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bAllForwardEnable_RBV + - bi + - Summary of axis permission to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bBrakeRelease_RBV + - bi + - TRUE if brake released + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bBusy_RBV + - bi + - TRUE if in the middle of a command + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bDone_RBV + - bi + - TRUE if command finished successfully + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bEnable + - bo + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):PLC:bEnable_RBV + - bi + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):PLC:bEnableDone_RBV + - bi + - TRUE if done enabling + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - $(PREFIX):PLC:bExecute + - bo + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):PLC:bExecute_RBV + - bi + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):PLC:bGantryAxis_RBV + - bi + - TRUE if gantry EPS active + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bGantryBackwardEnable_RBV + - bi + - TRUE if gantry ok to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bGantryForwardEnable_RBV + - bi + - TRUE if gantry ok to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bHome_RBV + - bi + - TRUE if at homing switch + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - $(PREFIX):PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - $(PREFIX):PLC:bHomed_RBV + - bi + - TRUE if the motor has been homed + - | io: input + + + * - $(PREFIX):PLC:bLimitBackwardEnable_RBV + - bi + - FALSE if reverse limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bLimitForwardEnable_RBV + - bi + - FALSE if forward limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bMoveCmd + - bo + - Start a move + - | io: output + + + * - $(PREFIX):PLC:bMoveCmd_RBV + - bi + - Start a move + - | io: output + + + * - $(PREFIX):PLC:bPowerSelf_RBV + - bi + - FALSE if axis is in PMPS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):PLC:bSafetyReady_RBV + - bi + - TRUE if safe to start a move + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - $(PREFIX):PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - $(PREFIX):PLC:fAcceleration + - ao + - Used internally and by the IOC to set acceleration + - | io: output + + + * - $(PREFIX):PLC:fAcceleration_RBV + - ai + - Used internally and by the IOC to set acceleration + - | io: output + + + * - $(PREFIX):PLC:fDeceleration + - ao + - Used internally and by the IOC to set deceleration + - | io: output + + + * - $(PREFIX):PLC:fDeceleration_RBV + - ai + - Used internally and by the IOC to set deceleration + - | io: output + + + * - $(PREFIX):PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - $(PREFIX):PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - $(PREFIX):PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - $(PREFIX):PLC:fPosition + - ao + - Used internally and by the IOC as the set position + - | io: output + + + * - $(PREFIX):PLC:fPosition_RBV + - ai + - Used internally and by the IOC as the set position + - | io: output + + + * - $(PREFIX):PLC:fVelocity + - ao + - Used internally and by the IOC to set velocity + - | io: output + + + * - $(PREFIX):PLC:fVelocity_RBV + - ai + - Used internally and by the IOC to set velocity + - | io: output + + + * - $(PREFIX):PLC:nBrakeMode_RBV + - mbbi + - Describes when the brake will be released + - | io: input + + + * - $(PREFIX):PLC:nCmdData + - longout + - Used internally and by the IOC to pass extra args + - | io: output + + + * - $(PREFIX):PLC:nCmdData_RBV + - longin + - Used internally and by the IOC to pass extra args + - | io: output + + + * - $(PREFIX):PLC:nCommand + - longout + - Used internally and by the IOC to pick move type + - | io: output + + + * - $(PREFIX):PLC:nCommand_RBV + - longin + - Used internally and by the IOC to pick move type + - | io: output + + + * - $(PREFIX):PLC:nEnableMode_RBV + - mbbi + - Describes when the axis will automatically get power + - | io: input + + + * - $(PREFIX):PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - $(PREFIX):PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - $(PREFIX):PLC:nHomingMode_RBV + - mbbi + - Describes our homing strategy + - | io: input + + + * - $(PREFIX):PLC:nMotionAxisID_RBV + - longin + - Unique ID assigned to each axis in the NC + - | io: input + + + * - $(PREFIX):PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - $(PREFIX):PLC:sName_RBV + - waveform + - PLC program name + - | io: input + + + +lcls_twincat_motion.DUT_PositionState +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ACCL + - ao + - Acceleration to use for moves to this state + - | io: output + + + * - $(PREFIX):ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | io: output + + + * - $(PREFIX):BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).stPMPS.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).stPMPS.stBeamParams.astApertures[1].xOK + - | io: input + + + * - $(PREFIX):BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).stPMPS.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).stPMPS.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).stPMPS.stBeamParams.astApertures[2].xOK + - | io: input + + + * - $(PREFIX):BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).stPMPS.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).stPMPS.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).stPMPS.stBeamParams.astApertures[3].xOK + - | io: input + + + * - $(PREFIX):BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).stPMPS.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).stPMPS.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).stPMPS.stBeamParams.astApertures[4].xOK + - | io: input + + + * - $(PREFIX):BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).stPMPS.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:BeamClass_RBV + - longin + - $(SYMBOL).stPMPS.stBeamParams.nBeamClass + - | io: input + + + * - $(PREFIX):BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).stPMPS.stBeamParams.nBCRange + - | io: input + + + * - $(PREFIX):BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):BP:eVRanges_RBV + - longin + - $(SYMBOL).stPMPS.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):BP:MachineMode_RBV + - longin + - $(SYMBOL).stPMPS.stBeamParams.nMachineMode + - | io: input + + + * - $(PREFIX):BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).stPMPS.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):BP:Rate_RBV + - longin + - $(SYMBOL).stPMPS.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):BP:Transmission_RBV + - ai + - $(SYMBOL).stPMPS.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):BP:Valid_RBV + - bi + - $(SYMBOL).stPMPS.stBeamParams.xValid + - | io: input + + + * - $(PREFIX):BP:Veto_RBV + - waveform + - $(SYMBOL).stPMPS.stBeamParams.aVetoDevices + - | io: input + + + * - $(PREFIX):DCCL + - ao + - Deceleration to use for moves to this state + - | io: output + + + * - $(PREFIX):DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | io: output + + + * - $(PREFIX):DELTA + - ao + - Max deviation from position at this state + - | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):DELTA_RBV + - ai + - Max deviation from position at this state + - | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):ENCODER_RBV + - longin + - Encoder count associated with this state + - | io: input + + + * - $(PREFIX):LOCKED_RBV + - bi + - TRUE if state is immutable + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):NAME_RBV + - waveform + - Name of this position state + - | io: input + + + * - $(PREFIX):PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - $(PREFIX):PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - $(PREFIX):PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - $(PREFIX):SETPOINT + - ao + - Axis position associated with this state + - | io: output + + + * - $(PREFIX):SETPOINT_RBV + - ai + - Axis position associated with this state + - | io: output + + + * - $(PREFIX):VALID_RBV + - bi + - TRUE if this is a real state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):VELO + - ao + - Speed at which to move to this state + - | io: output + + + * - $(PREFIX):VELO_RBV + - ai + - Speed at which to move to this state + - | io: output + + + +lcls_twincat_motion.FB_PositionStateBase +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):01:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):01:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):01:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):01:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):01:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):01:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):02:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):02:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):02:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):02:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):02:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):03:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):03:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):03:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):03:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):03:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):04:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):04:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):04:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):04:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):04:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):05:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):05:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):05:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):05:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):05:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):06:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):06:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):06:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):06:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):06:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):07:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):07:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):07:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):07:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):07:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):08:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):08:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):08:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):08:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):08:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):09:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):09:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):09:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):09:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):09:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):10:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):10:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):10:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):10:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):10:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):11:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):11:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):11:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):11:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):11:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):12:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):12:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):12:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):12:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):12:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):13:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):13:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):13:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):13:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):13:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):14:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):14:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):14:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):14:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):14:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):15:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):15:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):15:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):15:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):15:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):BUSY_RBV + - bi + - $(SYMBOL).bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):DONE_RBV + - bi + - $(SYMBOL).bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ERR_RBV + - bi + - $(SYMBOL).bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ERRID_RBV + - longin + - $(SYMBOL).nErrorId + - | io: input + + + * - $(PREFIX):ERRMSG_RBV + - waveform + - $(SYMBOL).sErrorMessage + - | io: input + + + * - $(PREFIX):RESET + - bo + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):RESET_RBV + - bi + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + +lcls_twincat_motion.FB_PositionStateBase_WithPMPS +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):01:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):01:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):01:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):01:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):01:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):01:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[1].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):01:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):02:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):02:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):02:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):02:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):02:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[2].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):02:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):03:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):03:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):03:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):03:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):03:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[3].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):03:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):04:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):04:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):04:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):04:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):04:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[4].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):04:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):05:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):05:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):05:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):05:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):05:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[5].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):05:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):06:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):06:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):06:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):06:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):06:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[6].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):06:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):07:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):07:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):07:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):07:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):07:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[7].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):07:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):08:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):08:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):08:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):08:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):08:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[8].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):08:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):09:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):09:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):09:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):09:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):09:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[9].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):09:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):10:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):10:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):10:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):10:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):10:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[10].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):10:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):11:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):11:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):11:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):11:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):11:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[11].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):11:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):12:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):12:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):12:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):12:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):12:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[12].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):12:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):13:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):13:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):13:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):13:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):13:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[13].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):13:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):14:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):14:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):14:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):14:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):14:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[14].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):14:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - $(PREFIX):15:BP:BeamClass_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:eVRanges_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):15:BP:MachineMode_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - $(PREFIX):15:BP:Rate_RBV + - longin + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - $(PREFIX):15:BP:Transmission_RBV + - ai + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):15:BP:Valid_RBV + - bi + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:BP:Veto_RBV + - waveform + - $(SYMBOL).arrStates[15].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):15:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):BUSY_RBV + - bi + - $(SYMBOL).bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):DONE_RBV + - bi + - $(SYMBOL).bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ERR_RBV + - bi + - $(SYMBOL).bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ERRID_RBV + - longin + - $(SYMBOL).nErrorId + - | io: input + + + * - $(PREFIX):ERRMSG_RBV + - waveform + - $(SYMBOL).sErrorMessage + - | io: input + + + * - $(PREFIX):PMPS:ARB:ENABLE + - bo + - $(SYMBOL).bArbiterEnabled + - | io: output + + + * - $(PREFIX):PMPS:ARB:ENABLE_RBV + - bi + - $(SYMBOL).bArbiterEnabled + - | io: output + + + * - $(PREFIX):PMPS:MAINT + - bo + - $(SYMBOL).fbStatePMPS.bMaintMode + - | io: output + + + * - $(PREFIX):PMPS:MAINT_RBV + - bi + - $(SYMBOL).fbStatePMPS.bMaintMode + - | io: output + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Rate_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Valid_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.xValid + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - $(PREFIX):PMPS:TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - $(PREFIX):PMPS:TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - $(PREFIX):PMPS:TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - $(PREFIX):RESET + - bo + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):RESET_RBV + - bi + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + +lcls_twincat_motion.FB_PositionStateMove +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ACCL + - ao + - Acceleration to use for moves to this state + - | io: output + + + * - $(PREFIX):ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | io: output + + + * - $(PREFIX):AT_STATE_RBV + - bi + - $(SYMBOL).bAtState + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[1].xOK + - | io: input + + + * - $(PREFIX):BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[2].xOK + - | io: input + + + * - $(PREFIX):BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[3].xOK + - | io: input + + + * - $(PREFIX):BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[4].xOK + - | io: input + + + * - $(PREFIX):BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:BeamClass_RBV + - longin + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.nBeamClass + - | io: input + + + * - $(PREFIX):BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.nBCRange + - | io: input + + + * - $(PREFIX):BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):BP:eVRanges_RBV + - longin + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):BP:MachineMode_RBV + - longin + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.nMachineMode + - | io: input + + + * - $(PREFIX):BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):BP:Rate_RBV + - longin + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):BP:Transmission_RBV + - ai + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):BP:Valid_RBV + - bi + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.xValid + - | io: input + + + * - $(PREFIX):BP:Veto_RBV + - waveform + - $(SYMBOL).stPositionState.stPMPS.stBeamParams.aVetoDevices + - | io: input + + + * - $(PREFIX):BUSY_RBV + - bi + - $(SYMBOL).bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):DCCL + - ao + - Deceleration to use for moves to this state + - | io: output + + + * - $(PREFIX):DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | io: output + + + * - $(PREFIX):DELTA + - ao + - Max deviation from position at this state + - | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):DELTA_RBV + - ai + - Max deviation from position at this state + - | field: DRVL 0.0 + | io: output + + + * - $(PREFIX):DONE_RBV + - bi + - $(SYMBOL).bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ENCODER_RBV + - longin + - Encoder count associated with this state + - | io: input + + + * - $(PREFIX):ERR_RBV + - bi + - $(SYMBOL).bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ERRID_RBV + - longin + - $(SYMBOL).nErrorID + - | io: input + + + * - $(PREFIX):ERRMSG_RBV + - waveform + - $(SYMBOL).sErrorMessage + - | io: input + + + * - $(PREFIX):GO + - bo + - $(SYMBOL).bExecute + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):GO_RBV + - bi + - $(SYMBOL).bExecute + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):LOCKED_RBV + - bi + - TRUE if state is immutable + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):NAME_RBV + - waveform + - Name of this position state + - | io: input + + + * - $(PREFIX):PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - $(PREFIX):PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - $(PREFIX):PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - $(PREFIX):RESET + - bo + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):RESET_RBV + - bi + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):SETPOINT + - ao + - Axis position associated with this state + - | io: output + + + * - $(PREFIX):SETPOINT_RBV + - ai + - Axis position associated with this state + - | io: output + + + * - $(PREFIX):VALID_RBV + - bi + - TRUE if this is a real state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):VELO + - ao + - Speed at which to move to this state + - | io: output + + + * - $(PREFIX):VELO_RBV + - ai + - Speed at which to move to this state + - | io: output + + + +lcls_twincat_motion.FB_PositionStatePMPS +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):MAINT + - bo + - $(SYMBOL).bMaintMode + - | io: output + + + * - $(PREFIX):MAINT_RBV + - bi + - $(SYMBOL).bMaintMode + - | io: output + + + * - $(PREFIX):TRANS:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - $(PREFIX):TRANS:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - $(PREFIX):TRANS:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - $(PREFIX):TRANS:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - $(PREFIX):TRANS:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:BeamClass_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - $(PREFIX):TRANS:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - $(PREFIX):TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):TRANS:BP:eVRanges_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):TRANS:BP:MachineMode_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - $(PREFIX):TRANS:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):TRANS:BP:Rate_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):TRANS:BP:Transmission_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):TRANS:BP:Valid_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.xValid + - | io: input + + + * - $(PREFIX):TRANS:BP:Veto_RBV + - waveform + - $(SYMBOL).stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - $(PREFIX):TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - $(PREFIX):TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - $(PREFIX):TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + +lcls_twincat_motion.FB_PositionStatePMPS_Base +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):MAINT + - bo + - $(SYMBOL).bMaintMode + - | io: output + + + * - $(PREFIX):MAINT_RBV + - bi + - $(SYMBOL).bMaintMode + - | io: output + + + * - $(PREFIX):TRANS:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - $(PREFIX):TRANS:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - $(PREFIX):TRANS:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - $(PREFIX):TRANS:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - $(PREFIX):TRANS:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:BeamClass_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - $(PREFIX):TRANS:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - $(PREFIX):TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):TRANS:BP:eVRanges_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):TRANS:BP:MachineMode_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - $(PREFIX):TRANS:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):TRANS:BP:Rate_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):TRANS:BP:Transmission_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):TRANS:BP:Valid_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.xValid + - | io: input + + + * - $(PREFIX):TRANS:BP:Veto_RBV + - waveform + - $(SYMBOL).stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - $(PREFIX):TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - $(PREFIX):TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - $(PREFIX):TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + +lcls_twincat_motion.FB_Standard_PMPSDB +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):LAST_REFRESH_RBV + - longin + - $(SYMBOL).nLastRefreshTime + - | io: input + + + * - $(PREFIX):REFRESH + - bo + - $(SYMBOL).bRefresh + - | io: output + + + * - $(PREFIX):REFRESH_RBV + - bi + - $(SYMBOL).bRefresh + - | 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_EbaraEVA +^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ALARM_OK_RBV + - bi + - $(SYMBOL).stPump.i_xAlarmOK + - | 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):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):REMOTE + - bo + - $(SYMBOL).stPump.q_xRemote + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):REMOTE_RBV + - bi + - $(SYMBOL).stPump.q_xRemote + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):RST_SW + - bo + - $(SYMBOL).stPump.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):RST_SW_RBV + - bi + - $(SYMBOL).stPump.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):RUN_DI_RBV + - bi + - $(SYMBOL).stPump.i_xIsRun + - | 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_RBV + - bi + - $(SYMBOL).stPump.xWrn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + +LCLS_Vacuum.FB_GCM +^^^^^^^^^^^^^^^^^^ + +.. 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_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_MKS317 +^^^^^^^^^^^^^^^^^^^^^ + +.. 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_MKS422 +^^^^^^^^^^^^^^^^^^^^^ + +.. 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_PTM_Ebara_010M +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. 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):DECEL_RBV + - bi + - $(SYMBOL).iq_stPTM.i_xDecel + - | field: ONAM DECELERATING + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):FAULT_OK_RBV + - bi + - $(SYMBOL).iq_stPTM.i_xNCFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | 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):OVRD_ON + - bo + - $(SYMBOL).iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):OVRD_ON_RBV + - bi + - $(SYMBOL).iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):PROT_RBV + - bi + - $(SYMBOL).iq_stPTM.q_xProtection + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):RESET_RBV + - bi + - $(SYMBOL).iq_stPTM.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ROTATE_STATUS_RBV + - bi + - $(SYMBOL).iq_stPTM.i_xRotate + - | field: ONAM ROTATING + | 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):SETSPEED + - bo + - $(SYMBOL).iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):SETSPEED_RBV + - bi + - $(SYMBOL).iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):SPEED_RBV + - longin + - $(SYMBOL).iq_stPTM.i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - $(PREFIX):SPEED_REQ + - longout + - $(SYMBOL).iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - $(PREFIX):SPEED_REQ_RBV + - longin + - $(SYMBOL).iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - $(PREFIX):START_RBV + - bi + - $(SYMBOL).iq_stPTM.q_xStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | 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):STOP_RBV + - bi + - $(SYMBOL).iq_stPTM.q_xStop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):TEMP_MON_RBV + - ai + - $(SYMBOL).iq_stPTM.i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - $(PREFIX):WARN_RBV + - bi + - $(SYMBOL).iq_stPTM.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + +LCLS_Vacuum.FB_PTM_Ebara_011M +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. 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):DECEL_RBV + - bi + - $(SYMBOL).iq_stPTM.i_xDecel + - | field: ONAM DECELERATING + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):FAULT_OK_RBV + - bi + - $(SYMBOL).iq_stPTM.i_xNCFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | 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):OVRD_ON + - bo + - $(SYMBOL).iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):OVRD_ON_RBV + - bi + - $(SYMBOL).iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):PROT_RBV + - bi + - $(SYMBOL).iq_stPTM.q_xProtection + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):RESET_RBV + - bi + - $(SYMBOL).iq_stPTM.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ROTATE_STATUS_RBV + - bi + - $(SYMBOL).iq_stPTM.i_xRotate + - | field: ONAM ROTATING + | 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):SETSPEED + - bo + - $(SYMBOL).iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):SETSPEED_RBV + - bi + - $(SYMBOL).iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):SPEED_RBV + - longin + - $(SYMBOL).iq_stPTM.i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - $(PREFIX):SPEED_REQ + - longout + - $(SYMBOL).iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - $(PREFIX):SPEED_REQ_RBV + - longin + - $(SYMBOL).iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - $(PREFIX):START_RBV + - bi + - $(SYMBOL).iq_stPTM.q_xStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | 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):STOP_RBV + - bi + - $(SYMBOL).iq_stPTM.q_xStop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):TEMP_MON_RBV + - ai + - $(SYMBOL).iq_stPTM.i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - $(PREFIX):WARN_RBV + - bi + - $(SYMBOL).iq_stPTM.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + +LCLS_Vacuum.FB_PTM_TwisTorr +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. 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):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):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):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):WARN_RBV + - bi + - $(SYMBOL).iq_stPtm.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + +LCLS_Vacuum.FB_ScrollPump +^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):AT_SPD_RBV + - bi + - $(SYMBOL).iq_stPFO.xAtSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).iq_stPFO.xErr + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).iq_stPFO.xIlkOK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):RUN_DO_RBV + - bi + - $(SYMBOL).iq_stPFO.q_xRunDo + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):RUN_SW + - bo + - $(SYMBOL).iq_stPFO.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - $(PREFIX):RUN_SW_RBV + - bi + - $(SYMBOL).iq_stPFO.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).iq_stPFO.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - $(PREFIX):WARN_RBV + - bi + - $(SYMBOL).iq_stPFO.xWrn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + +LCLS_Vacuum.FB_VCN +^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).iq_stVCN.xIlkOK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):ILK_SP + - ao + - $(SYMBOL).iq_stVCN.rIlk_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):ILK_SP_RBV + - ai + - $(SYMBOL).iq_stVCN.rIlk_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):Limit + - ao + - $(SYMBOL).iq_stVCN.rUpperLimit + - | autosave_pass1: VAL DESC + | io: output + + + * - $(PREFIX):Limit_RBV + - ai + - $(SYMBOL).iq_stVCN.rUpperLimit + - | autosave_pass1: VAL DESC + | io: output + + + * - $(PREFIX):OPN_SW + - bo + - $(SYMBOL).iq_stVCN.xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OPN_SW_RBV + - bi + - $(SYMBOL).iq_stVCN.xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):POS_AO_R_RBV + - longin + - $(SYMBOL).iq_stVCN.q_iRawPosition + - | io: input + + + * - $(PREFIX):POS_AO_RBV + - ai + - $(SYMBOL).rReqVoltage + - | io: input + + + * - $(PREFIX):POS_RDBK_RBV + - ai + - $(SYMBOL).iq_stVCN.i_iPosition + - | io: input + + + * - $(PREFIX):POS_REQ + - ao + - $(SYMBOL).iq_stVCN.rReqPosition + - | io: output + + + * - $(PREFIX):POS_REQ_RBV + - ai + - $(SYMBOL).iq_stVCN.rReqPosition + - | io: output + + + * - $(PREFIX):STATE + - mbbo + - $(SYMBOL).iq_stVCN.eValveControl + - | field: ONST Open + | field: THST ManualControl + | field: TWST PressureControl + | field: ZRST Close + | io: output + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).iq_stVCN.eValveControl + - | field: ONST Open + | field: THST ManualControl + | field: TWST PressureControl + | field: ZRST Close + | io: output + + + +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_EBD +^^^^^^^^^^^^^^^^^^^^^^ + +.. 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_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_EbaraEVA +^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ALARM_OK_RBV + - bi + - $(SYMBOL).i_xAlarmOK + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(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):REMOTE + - bo + - $(SYMBOL).q_xRemote + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):REMOTE_RBV + - bi + - $(SYMBOL).q_xRemote + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):RST_SW + - bo + - $(SYMBOL).q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):RST_SW_RBV + - bi + - $(SYMBOL).q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):RUN_DI_RBV + - bi + - $(SYMBOL).i_xIsRun + - | 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_RBV + - bi + - $(SYMBOL).xWrn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + +LCLS_Vacuum.ST_EbaraPTM +^^^^^^^^^^^^^^^^^^^^^^^ + +.. 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):DECEL_RBV + - bi + - $(SYMBOL).i_xDecel + - | field: ONAM DECELERATING + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):FAULT_OK_RBV + - bi + - $(SYMBOL).i_xNCFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | 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):OVRD_ON + - bo + - $(SYMBOL).i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):OVRD_ON_RBV + - bi + - $(SYMBOL).i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):PROT_RBV + - bi + - $(SYMBOL).q_xProtection + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):RESET_RBV + - bi + - $(SYMBOL).q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ROTATE_STATUS_RBV + - bi + - $(SYMBOL).i_xRotate + - | field: ONAM ROTATING + | 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):SETSPEED + - bo + - $(SYMBOL).iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):SETSPEED_RBV + - bi + - $(SYMBOL).iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):SPEED_RBV + - longin + - $(SYMBOL).i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - $(PREFIX):SPEED_REQ + - longout + - $(SYMBOL).q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - $(PREFIX):SPEED_REQ_RBV + - longin + - $(SYMBOL).q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - $(PREFIX):START_RBV + - bi + - $(SYMBOL).q_xStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | 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):STOP_RBV + - bi + - $(SYMBOL).q_xStop + - | field: ONAM TRUE + | field: ZNAM FALSE + | 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_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_VCN +^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).xIlkOK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):ILK_SP + - ao + - $(SYMBOL).rIlk_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):ILK_SP_RBV + - ai + - $(SYMBOL).rIlk_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):Limit + - ao + - $(SYMBOL).rUpperLimit + - | autosave_pass1: VAL DESC + | io: output + + + * - $(PREFIX):Limit_RBV + - ai + - $(SYMBOL).rUpperLimit + - | autosave_pass1: VAL DESC + | io: output + + + * - $(PREFIX):OPN_SW + - bo + - $(SYMBOL).xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OPN_SW_RBV + - bi + - $(SYMBOL).xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):POS_AO_R_RBV + - longin + - $(SYMBOL).q_iRawPosition + - | io: input + + + * - $(PREFIX):POS_RDBK_RBV + - ai + - $(SYMBOL).i_iPosition + - | io: input + + + * - $(PREFIX):POS_REQ + - ao + - $(SYMBOL).rReqPosition + - | io: output + + + * - $(PREFIX):POS_REQ_RBV + - ai + - $(SYMBOL).rReqPosition + - | io: output + + + * - $(PREFIX):STATE + - mbbo + - $(SYMBOL).eValveControl + - | field: ONST Open + | field: THST ManualControl + | field: TWST PressureControl + | field: ZRST Close + | io: output + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).eValveControl + - | field: ONST Open + | field: THST ManualControl + | field: TWST PressureControl + | field: ZRST Close + | io: output + + + +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_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_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 + + + +PMPS.FB_Arbiter +^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):AP:Entry:001:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:001:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:002:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:003:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:004:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:005:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:006:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:007:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:008:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:009:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:010:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:011:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:012:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:013:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:014:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:015:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:016:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:017:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:018:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:019:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:020:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:BeamClassRanges_RBV + - longin + - 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:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:01:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:01:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:02:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:02:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:02:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:03:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:03:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:03:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:04:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:04:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:04:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - $(PREFIX):ArbitratedBP:BeamClass_RBV + - longin + - Arbitrated BP + - | io: input + + + * - $(PREFIX):ArbitratedBP:BeamClassRanges_RBV + - longin + - Arbitrated BP + - | io: input + + + * - $(PREFIX):ArbitratedBP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):ArbitratedBP:eVRanges_RBV + - longin + - Arbitrated BP + - | field: EGU eV + | io: input + + + * - $(PREFIX):ArbitratedBP:MachineMode_RBV + - longin + - Arbitrated BP + - | io: input + + + * - $(PREFIX):ArbitratedBP:PhotonEnergy_RBV + - ai + - 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[1].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:001:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[1].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:001:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[1].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:001:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[1].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:001:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[1].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:001:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[1].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:001:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[1].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:001:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[1].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:001:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[1].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:001:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[1].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:001:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[1].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:001:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[1].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:001:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[1].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:001:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[1].nBCRange + - | io: input + + + * - $(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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[1].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[1].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:001:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[1].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[2].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:002:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[2].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:002:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[2].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:002:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[2].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:002:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[2].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:002:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[2].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:002:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[2].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:002:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[2].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:002:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[2].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:002:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[2].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:002:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[2].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:002:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[2].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:002:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[2].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:002:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[2].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[2].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[2].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:002:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[2].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[3].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:003:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[3].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:003:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[3].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:003:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[3].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:003:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[3].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:003:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[3].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:003:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[3].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:003:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[3].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:003:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[3].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:003:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[3].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:003:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[3].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:003:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[3].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:003:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[3].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:003:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[3].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[3].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[3].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:003:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[3].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[4].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:004:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[4].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:004:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[4].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:004:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[4].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:004:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[4].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:004:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[4].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:004:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[4].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:004:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[4].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:004:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[4].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:004:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[4].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:004:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[4].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:004:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[4].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:004:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[4].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:004:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[4].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[4].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[4].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:004:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[4].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[5].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:005:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[5].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:005:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[5].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:005:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[5].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:005:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[5].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:005:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[5].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:005:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[5].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:005:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[5].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:005:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[5].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:005:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[5].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:005:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[5].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:005:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[5].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:005:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[5].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:005:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[5].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[5].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[5].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:005:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[5].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[6].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:006:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[6].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:006:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[6].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:006:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[6].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:006:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[6].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:006:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[6].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:006:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[6].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:006:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[6].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:006:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[6].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:006:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[6].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:006:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[6].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:006:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[6].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:006:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[6].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:006:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[6].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[6].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[6].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:006:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[6].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[7].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:007:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[7].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:007:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[7].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:007:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[7].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:007:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[7].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:007:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[7].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:007:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[7].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:007:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[7].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:007:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[7].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:007:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[7].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:007:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[7].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:007:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[7].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:007:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[7].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:007:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[7].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[7].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[7].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:007:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[7].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[8].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:008:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[8].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:008:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[8].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:008:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[8].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:008:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[8].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:008:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[8].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:008:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[8].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:008:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[8].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:008:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[8].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:008:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[8].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:008:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[8].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:008:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[8].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:008:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[8].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:008:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[8].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[8].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[8].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:008:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[8].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[9].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:009:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[9].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:009:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[9].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:009:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[9].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:009:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[9].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:009:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[9].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:009:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[9].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:009:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[9].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:009:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[9].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:009:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[9].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:009:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[9].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:009:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[9].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:009:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[9].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:009:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[9].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[9].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[9].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:009:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[9].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[10].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:010:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[10].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:010:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[10].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:010:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[10].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:010:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[10].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:010:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[10].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:010:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[10].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:010:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[10].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:010:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[10].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:010:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[10].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:010:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[10].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:010:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[10].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:010:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[10].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:010:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[10].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[10].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[10].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:010:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[10].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[11].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:011:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[11].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:011:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[11].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:011:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[11].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:011:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[11].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:011:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[11].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:011:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[11].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:011:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[11].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:011:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[11].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:011:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[11].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:011:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[11].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:011:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[11].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:011:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[11].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:011:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[11].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[11].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[11].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:011:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[11].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[12].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:012:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[12].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:012:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[12].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:012:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[12].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:012:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[12].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:012:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[12].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:012:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[12].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:012:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[12].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:012:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[12].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:012:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[12].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:012:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[12].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:012:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[12].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:012:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[12].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:012:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[12].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[12].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[12].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:012:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[12].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[13].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:013:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[13].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:013:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[13].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:013:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[13].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:013:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[13].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:013:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[13].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:013:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[13].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:013:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[13].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:013:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[13].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:013:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[13].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:013:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[13].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:013:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[13].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:013:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[13].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:013:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[13].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[13].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[13].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:013:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[13].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[14].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:014:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[14].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:014:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[14].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:014:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[14].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:014:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[14].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:014:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[14].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:014:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[14].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:014:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[14].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:014:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[14].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:014:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[14].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:014:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[14].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:014:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[14].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:014:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[14].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:014:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[14].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[14].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[14].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:014:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[14].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[15].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:015:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[15].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:015:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[15].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:015:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[15].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:015:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[15].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:015:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[15].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:015:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[15].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:015:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[15].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:015:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[15].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:015:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[15].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:015:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[15].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:015:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[15].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:015:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[15].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:015:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[15].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[15].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[15].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:015:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[15].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[16].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:016:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[16].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:016:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[16].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:016:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[16].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:016:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[16].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:016:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[16].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:016:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[16].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:016:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[16].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:016:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[16].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:016:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[16].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:016:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[16].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:016:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[16].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:016:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[16].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:016:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[16].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[16].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[16].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:016:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[16].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[17].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:017:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[17].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:017:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[17].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:017:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[17].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:017:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[17].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:017:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[17].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:017:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[17].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:017:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[17].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:017:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[17].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:017:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[17].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:017:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[17].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:017:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[17].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:017:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[17].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:017:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[17].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[17].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[17].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:017:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[17].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[18].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:018:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[18].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:018:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[18].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:018:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[18].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:018:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[18].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:018:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[18].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:018:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[18].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:018:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[18].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:018:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[18].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:018:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[18].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:018:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[18].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:018:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[18].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:018:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[18].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:018:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[18].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[18].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[18].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:018:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[18].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[19].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:019:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[19].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:019:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[19].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:019:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[19].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:019:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[19].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:019:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[19].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:019:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[19].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:019:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[19].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:019:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[19].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:019:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[19].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:019:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[19].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:019:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[19].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:019:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[19].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:019:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[19].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[19].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[19].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:019:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[19].neV + - | 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:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[20].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:020:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[20].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:020:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[20].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:020:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[20].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:020:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[20].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:020:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[20].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:020:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[20].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:020:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[20].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:020:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[20].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:020:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[20].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:020:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[20].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:020:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[20].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:020:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[20].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:020:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[20].nBCRange + - | 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:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[20].neVRange + - | field: EGU eV + | 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:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[20].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:020:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[20].neV + - | 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):FF:051:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[51].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:051:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[51].Info.Desc + - | io: input + + + * - $(PREFIX):FF:051:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[51].Info.DevName + - | io: input + + + * - $(PREFIX):FF:051:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[51].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:051:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[51].Info.InUse + - | io: input + + + * - $(PREFIX):FF:051:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[51].Info.sPath + - | io: input + + + * - $(PREFIX):FF:051:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[51].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:051:OK_RBV + - bi + - $(SYMBOL).astFF[51].OK + - | io: input + + + * - $(PREFIX):FF:051:Ovrd:Activate + - bo + - $(SYMBOL).astFF[51].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:051:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[51].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:051:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[51].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:051:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[51].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:051:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[51].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:051:Ovrd:Duration + - longout + - $(SYMBOL).astFF[51].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:051:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[51].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:051:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[51].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:051:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[51].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:051:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[51].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:051:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[51].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:051:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[51].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:051:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[51].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:051:Reset + - bo + - $(SYMBOL).astFF[51].Reset + - | io: output + + + * - $(PREFIX):FF:051:Reset_RBV + - bi + - $(SYMBOL).astFF[51].Reset + - | io: output + + + * - $(PREFIX):FF:052:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[52].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:052:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[52].Info.Desc + - | io: input + + + * - $(PREFIX):FF:052:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[52].Info.DevName + - | io: input + + + * - $(PREFIX):FF:052:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[52].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:052:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[52].Info.InUse + - | io: input + + + * - $(PREFIX):FF:052:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[52].Info.sPath + - | io: input + + + * - $(PREFIX):FF:052:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[52].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:052:OK_RBV + - bi + - $(SYMBOL).astFF[52].OK + - | io: input + + + * - $(PREFIX):FF:052:Ovrd:Activate + - bo + - $(SYMBOL).astFF[52].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:052:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[52].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:052:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[52].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:052:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[52].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:052:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[52].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:052:Ovrd:Duration + - longout + - $(SYMBOL).astFF[52].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:052:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[52].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:052:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[52].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:052:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[52].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:052:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[52].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:052:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[52].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:052:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[52].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:052:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[52].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:052:Reset + - bo + - $(SYMBOL).astFF[52].Reset + - | io: output + + + * - $(PREFIX):FF:052:Reset_RBV + - bi + - $(SYMBOL).astFF[52].Reset + - | io: output + + + * - $(PREFIX):FF:053:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[53].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:053:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[53].Info.Desc + - | io: input + + + * - $(PREFIX):FF:053:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[53].Info.DevName + - | io: input + + + * - $(PREFIX):FF:053:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[53].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:053:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[53].Info.InUse + - | io: input + + + * - $(PREFIX):FF:053:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[53].Info.sPath + - | io: input + + + * - $(PREFIX):FF:053:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[53].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:053:OK_RBV + - bi + - $(SYMBOL).astFF[53].OK + - | io: input + + + * - $(PREFIX):FF:053:Ovrd:Activate + - bo + - $(SYMBOL).astFF[53].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:053:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[53].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:053:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[53].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:053:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[53].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:053:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[53].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:053:Ovrd:Duration + - longout + - $(SYMBOL).astFF[53].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:053:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[53].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:053:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[53].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:053:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[53].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:053:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[53].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:053:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[53].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:053:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[53].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:053:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[53].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:053:Reset + - bo + - $(SYMBOL).astFF[53].Reset + - | io: output + + + * - $(PREFIX):FF:053:Reset_RBV + - bi + - $(SYMBOL).astFF[53].Reset + - | io: output + + + * - $(PREFIX):FF:054:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[54].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:054:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[54].Info.Desc + - | io: input + + + * - $(PREFIX):FF:054:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[54].Info.DevName + - | io: input + + + * - $(PREFIX):FF:054:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[54].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:054:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[54].Info.InUse + - | io: input + + + * - $(PREFIX):FF:054:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[54].Info.sPath + - | io: input + + + * - $(PREFIX):FF:054:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[54].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:054:OK_RBV + - bi + - $(SYMBOL).astFF[54].OK + - | io: input + + + * - $(PREFIX):FF:054:Ovrd:Activate + - bo + - $(SYMBOL).astFF[54].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:054:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[54].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:054:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[54].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:054:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[54].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:054:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[54].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:054:Ovrd:Duration + - longout + - $(SYMBOL).astFF[54].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:054:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[54].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:054:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[54].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:054:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[54].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:054:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[54].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:054:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[54].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:054:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[54].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:054:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[54].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:054:Reset + - bo + - $(SYMBOL).astFF[54].Reset + - | io: output + + + * - $(PREFIX):FF:054:Reset_RBV + - bi + - $(SYMBOL).astFF[54].Reset + - | io: output + + + * - $(PREFIX):FF:055:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[55].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:055:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[55].Info.Desc + - | io: input + + + * - $(PREFIX):FF:055:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[55].Info.DevName + - | io: input + + + * - $(PREFIX):FF:055:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[55].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:055:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[55].Info.InUse + - | io: input + + + * - $(PREFIX):FF:055:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[55].Info.sPath + - | io: input + + + * - $(PREFIX):FF:055:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[55].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:055:OK_RBV + - bi + - $(SYMBOL).astFF[55].OK + - | io: input + + + * - $(PREFIX):FF:055:Ovrd:Activate + - bo + - $(SYMBOL).astFF[55].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:055:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[55].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:055:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[55].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:055:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[55].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:055:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[55].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:055:Ovrd:Duration + - longout + - $(SYMBOL).astFF[55].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:055:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[55].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:055:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[55].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:055:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[55].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:055:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[55].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:055:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[55].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:055:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[55].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:055:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[55].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:055:Reset + - bo + - $(SYMBOL).astFF[55].Reset + - | io: output + + + * - $(PREFIX):FF:055:Reset_RBV + - bi + - $(SYMBOL).astFF[55].Reset + - | io: output + + + * - $(PREFIX):FF:056:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[56].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:056:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[56].Info.Desc + - | io: input + + + * - $(PREFIX):FF:056:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[56].Info.DevName + - | io: input + + + * - $(PREFIX):FF:056:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[56].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:056:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[56].Info.InUse + - | io: input + + + * - $(PREFIX):FF:056:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[56].Info.sPath + - | io: input + + + * - $(PREFIX):FF:056:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[56].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:056:OK_RBV + - bi + - $(SYMBOL).astFF[56].OK + - | io: input + + + * - $(PREFIX):FF:056:Ovrd:Activate + - bo + - $(SYMBOL).astFF[56].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:056:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[56].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:056:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[56].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:056:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[56].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:056:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[56].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:056:Ovrd:Duration + - longout + - $(SYMBOL).astFF[56].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:056:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[56].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:056:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[56].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:056:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[56].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:056:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[56].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:056:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[56].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:056:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[56].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:056:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[56].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:056:Reset + - bo + - $(SYMBOL).astFF[56].Reset + - | io: output + + + * - $(PREFIX):FF:056:Reset_RBV + - bi + - $(SYMBOL).astFF[56].Reset + - | io: output + + + * - $(PREFIX):FF:057:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[57].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:057:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[57].Info.Desc + - | io: input + + + * - $(PREFIX):FF:057:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[57].Info.DevName + - | io: input + + + * - $(PREFIX):FF:057:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[57].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:057:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[57].Info.InUse + - | io: input + + + * - $(PREFIX):FF:057:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[57].Info.sPath + - | io: input + + + * - $(PREFIX):FF:057:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[57].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:057:OK_RBV + - bi + - $(SYMBOL).astFF[57].OK + - | io: input + + + * - $(PREFIX):FF:057:Ovrd:Activate + - bo + - $(SYMBOL).astFF[57].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:057:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[57].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:057:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[57].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:057:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[57].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:057:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[57].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:057:Ovrd:Duration + - longout + - $(SYMBOL).astFF[57].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:057:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[57].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:057:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[57].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:057:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[57].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:057:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[57].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:057:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[57].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:057:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[57].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:057:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[57].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:057:Reset + - bo + - $(SYMBOL).astFF[57].Reset + - | io: output + + + * - $(PREFIX):FF:057:Reset_RBV + - bi + - $(SYMBOL).astFF[57].Reset + - | io: output + + + * - $(PREFIX):FF:058:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[58].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:058:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[58].Info.Desc + - | io: input + + + * - $(PREFIX):FF:058:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[58].Info.DevName + - | io: input + + + * - $(PREFIX):FF:058:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[58].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:058:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[58].Info.InUse + - | io: input + + + * - $(PREFIX):FF:058:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[58].Info.sPath + - | io: input + + + * - $(PREFIX):FF:058:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[58].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:058:OK_RBV + - bi + - $(SYMBOL).astFF[58].OK + - | io: input + + + * - $(PREFIX):FF:058:Ovrd:Activate + - bo + - $(SYMBOL).astFF[58].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:058:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[58].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:058:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[58].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:058:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[58].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:058:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[58].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:058:Ovrd:Duration + - longout + - $(SYMBOL).astFF[58].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:058:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[58].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:058:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[58].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:058:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[58].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:058:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[58].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:058:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[58].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:058:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[58].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:058:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[58].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:058:Reset + - bo + - $(SYMBOL).astFF[58].Reset + - | io: output + + + * - $(PREFIX):FF:058:Reset_RBV + - bi + - $(SYMBOL).astFF[58].Reset + - | io: output + + + * - $(PREFIX):FF:059:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[59].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:059:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[59].Info.Desc + - | io: input + + + * - $(PREFIX):FF:059:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[59].Info.DevName + - | io: input + + + * - $(PREFIX):FF:059:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[59].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:059:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[59].Info.InUse + - | io: input + + + * - $(PREFIX):FF:059:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[59].Info.sPath + - | io: input + + + * - $(PREFIX):FF:059:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[59].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:059:OK_RBV + - bi + - $(SYMBOL).astFF[59].OK + - | io: input + + + * - $(PREFIX):FF:059:Ovrd:Activate + - bo + - $(SYMBOL).astFF[59].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:059:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[59].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:059:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[59].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:059:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[59].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:059:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[59].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:059:Ovrd:Duration + - longout + - $(SYMBOL).astFF[59].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:059:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[59].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:059:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[59].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:059:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[59].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:059:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[59].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:059:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[59].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:059:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[59].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:059:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[59].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:059:Reset + - bo + - $(SYMBOL).astFF[59].Reset + - | io: output + + + * - $(PREFIX):FF:059:Reset_RBV + - bi + - $(SYMBOL).astFF[59].Reset + - | io: output + + + * - $(PREFIX):FF:060:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[60].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:060:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[60].Info.Desc + - | io: input + + + * - $(PREFIX):FF:060:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[60].Info.DevName + - | io: input + + + * - $(PREFIX):FF:060:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[60].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:060:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[60].Info.InUse + - | io: input + + + * - $(PREFIX):FF:060:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[60].Info.sPath + - | io: input + + + * - $(PREFIX):FF:060:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[60].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:060:OK_RBV + - bi + - $(SYMBOL).astFF[60].OK + - | io: input + + + * - $(PREFIX):FF:060:Ovrd:Activate + - bo + - $(SYMBOL).astFF[60].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:060:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[60].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:060:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[60].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:060:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[60].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:060:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[60].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:060:Ovrd:Duration + - longout + - $(SYMBOL).astFF[60].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:060:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[60].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:060:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[60].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:060:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[60].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:060:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[60].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:060:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[60].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:060:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[60].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:060:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[60].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:060:Reset + - bo + - $(SYMBOL).astFF[60].Reset + - | io: output + + + * - $(PREFIX):FF:060:Reset_RBV + - bi + - $(SYMBOL).astFF[60].Reset + - | io: output + + + * - $(PREFIX):FF:061:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[61].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:061:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[61].Info.Desc + - | io: input + + + * - $(PREFIX):FF:061:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[61].Info.DevName + - | io: input + + + * - $(PREFIX):FF:061:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[61].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:061:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[61].Info.InUse + - | io: input + + + * - $(PREFIX):FF:061:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[61].Info.sPath + - | io: input + + + * - $(PREFIX):FF:061:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[61].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:061:OK_RBV + - bi + - $(SYMBOL).astFF[61].OK + - | io: input + + + * - $(PREFIX):FF:061:Ovrd:Activate + - bo + - $(SYMBOL).astFF[61].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:061:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[61].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:061:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[61].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:061:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[61].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:061:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[61].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:061:Ovrd:Duration + - longout + - $(SYMBOL).astFF[61].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:061:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[61].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:061:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[61].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:061:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[61].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:061:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[61].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:061:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[61].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:061:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[61].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:061:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[61].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:061:Reset + - bo + - $(SYMBOL).astFF[61].Reset + - | io: output + + + * - $(PREFIX):FF:061:Reset_RBV + - bi + - $(SYMBOL).astFF[61].Reset + - | io: output + + + * - $(PREFIX):FF:062:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[62].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:062:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[62].Info.Desc + - | io: input + + + * - $(PREFIX):FF:062:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[62].Info.DevName + - | io: input + + + * - $(PREFIX):FF:062:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[62].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:062:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[62].Info.InUse + - | io: input + + + * - $(PREFIX):FF:062:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[62].Info.sPath + - | io: input + + + * - $(PREFIX):FF:062:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[62].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:062:OK_RBV + - bi + - $(SYMBOL).astFF[62].OK + - | io: input + + + * - $(PREFIX):FF:062:Ovrd:Activate + - bo + - $(SYMBOL).astFF[62].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:062:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[62].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:062:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[62].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:062:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[62].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:062:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[62].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:062:Ovrd:Duration + - longout + - $(SYMBOL).astFF[62].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:062:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[62].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:062:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[62].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:062:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[62].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:062:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[62].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:062:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[62].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:062:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[62].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:062:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[62].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:062:Reset + - bo + - $(SYMBOL).astFF[62].Reset + - | io: output + + + * - $(PREFIX):FF:062:Reset_RBV + - bi + - $(SYMBOL).astFF[62].Reset + - | io: output + + + * - $(PREFIX):FF:063:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[63].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:063:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[63].Info.Desc + - | io: input + + + * - $(PREFIX):FF:063:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[63].Info.DevName + - | io: input + + + * - $(PREFIX):FF:063:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[63].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:063:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[63].Info.InUse + - | io: input + + + * - $(PREFIX):FF:063:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[63].Info.sPath + - | io: input + + + * - $(PREFIX):FF:063:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[63].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:063:OK_RBV + - bi + - $(SYMBOL).astFF[63].OK + - | io: input + + + * - $(PREFIX):FF:063:Ovrd:Activate + - bo + - $(SYMBOL).astFF[63].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:063:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[63].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:063:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[63].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:063:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[63].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:063:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[63].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:063:Ovrd:Duration + - longout + - $(SYMBOL).astFF[63].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:063:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[63].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:063:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[63].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:063:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[63].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:063:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[63].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:063:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[63].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:063:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[63].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:063:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[63].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:063:Reset + - bo + - $(SYMBOL).astFF[63].Reset + - | io: output + + + * - $(PREFIX):FF:063:Reset_RBV + - bi + - $(SYMBOL).astFF[63].Reset + - | io: output + + + * - $(PREFIX):FF:064:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[64].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:064:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[64].Info.Desc + - | io: input + + + * - $(PREFIX):FF:064:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[64].Info.DevName + - | io: input + + + * - $(PREFIX):FF:064:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[64].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:064:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[64].Info.InUse + - | io: input + + + * - $(PREFIX):FF:064:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[64].Info.sPath + - | io: input + + + * - $(PREFIX):FF:064:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[64].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:064:OK_RBV + - bi + - $(SYMBOL).astFF[64].OK + - | io: input + + + * - $(PREFIX):FF:064:Ovrd:Activate + - bo + - $(SYMBOL).astFF[64].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:064:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[64].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:064:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[64].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:064:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[64].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:064:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[64].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:064:Ovrd:Duration + - longout + - $(SYMBOL).astFF[64].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:064:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[64].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:064:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[64].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:064:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[64].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:064:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[64].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:064:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[64].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:064:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[64].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:064:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[64].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:064:Reset + - bo + - $(SYMBOL).astFF[64].Reset + - | io: output + + + * - $(PREFIX):FF:064:Reset_RBV + - bi + - $(SYMBOL).astFF[64].Reset + - | io: output + + + * - $(PREFIX):FF:065:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[65].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:065:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[65].Info.Desc + - | io: input + + + * - $(PREFIX):FF:065:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[65].Info.DevName + - | io: input + + + * - $(PREFIX):FF:065:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[65].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:065:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[65].Info.InUse + - | io: input + + + * - $(PREFIX):FF:065:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[65].Info.sPath + - | io: input + + + * - $(PREFIX):FF:065:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[65].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:065:OK_RBV + - bi + - $(SYMBOL).astFF[65].OK + - | io: input + + + * - $(PREFIX):FF:065:Ovrd:Activate + - bo + - $(SYMBOL).astFF[65].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:065:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[65].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:065:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[65].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:065:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[65].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:065:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[65].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:065:Ovrd:Duration + - longout + - $(SYMBOL).astFF[65].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:065:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[65].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:065:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[65].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:065:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[65].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:065:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[65].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:065:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[65].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:065:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[65].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:065:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[65].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:065:Reset + - bo + - $(SYMBOL).astFF[65].Reset + - | io: output + + + * - $(PREFIX):FF:065:Reset_RBV + - bi + - $(SYMBOL).astFF[65].Reset + - | io: output + + + * - $(PREFIX):FF:066:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[66].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:066:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[66].Info.Desc + - | io: input + + + * - $(PREFIX):FF:066:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[66].Info.DevName + - | io: input + + + * - $(PREFIX):FF:066:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[66].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:066:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[66].Info.InUse + - | io: input + + + * - $(PREFIX):FF:066:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[66].Info.sPath + - | io: input + + + * - $(PREFIX):FF:066:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[66].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:066:OK_RBV + - bi + - $(SYMBOL).astFF[66].OK + - | io: input + + + * - $(PREFIX):FF:066:Ovrd:Activate + - bo + - $(SYMBOL).astFF[66].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:066:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[66].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:066:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[66].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:066:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[66].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:066:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[66].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:066:Ovrd:Duration + - longout + - $(SYMBOL).astFF[66].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:066:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[66].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:066:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[66].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:066:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[66].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:066:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[66].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:066:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[66].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:066:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[66].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:066:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[66].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:066:Reset + - bo + - $(SYMBOL).astFF[66].Reset + - | io: output + + + * - $(PREFIX):FF:066:Reset_RBV + - bi + - $(SYMBOL).astFF[66].Reset + - | io: output + + + * - $(PREFIX):FF:067:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[67].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:067:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[67].Info.Desc + - | io: input + + + * - $(PREFIX):FF:067:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[67].Info.DevName + - | io: input + + + * - $(PREFIX):FF:067:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[67].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:067:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[67].Info.InUse + - | io: input + + + * - $(PREFIX):FF:067:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[67].Info.sPath + - | io: input + + + * - $(PREFIX):FF:067:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[67].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:067:OK_RBV + - bi + - $(SYMBOL).astFF[67].OK + - | io: input + + + * - $(PREFIX):FF:067:Ovrd:Activate + - bo + - $(SYMBOL).astFF[67].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:067:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[67].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:067:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[67].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:067:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[67].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:067:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[67].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:067:Ovrd:Duration + - longout + - $(SYMBOL).astFF[67].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:067:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[67].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:067:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[67].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:067:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[67].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:067:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[67].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:067:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[67].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:067:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[67].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:067:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[67].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:067:Reset + - bo + - $(SYMBOL).astFF[67].Reset + - | io: output + + + * - $(PREFIX):FF:067:Reset_RBV + - bi + - $(SYMBOL).astFF[67].Reset + - | io: output + + + * - $(PREFIX):FF:068:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[68].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:068:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[68].Info.Desc + - | io: input + + + * - $(PREFIX):FF:068:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[68].Info.DevName + - | io: input + + + * - $(PREFIX):FF:068:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[68].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:068:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[68].Info.InUse + - | io: input + + + * - $(PREFIX):FF:068:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[68].Info.sPath + - | io: input + + + * - $(PREFIX):FF:068:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[68].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:068:OK_RBV + - bi + - $(SYMBOL).astFF[68].OK + - | io: input + + + * - $(PREFIX):FF:068:Ovrd:Activate + - bo + - $(SYMBOL).astFF[68].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:068:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[68].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:068:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[68].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:068:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[68].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:068:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[68].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:068:Ovrd:Duration + - longout + - $(SYMBOL).astFF[68].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:068:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[68].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:068:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[68].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:068:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[68].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:068:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[68].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:068:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[68].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:068:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[68].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:068:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[68].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:068:Reset + - bo + - $(SYMBOL).astFF[68].Reset + - | io: output + + + * - $(PREFIX):FF:068:Reset_RBV + - bi + - $(SYMBOL).astFF[68].Reset + - | io: output + + + * - $(PREFIX):FF:069:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[69].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:069:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[69].Info.Desc + - | io: input + + + * - $(PREFIX):FF:069:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[69].Info.DevName + - | io: input + + + * - $(PREFIX):FF:069:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[69].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:069:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[69].Info.InUse + - | io: input + + + * - $(PREFIX):FF:069:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[69].Info.sPath + - | io: input + + + * - $(PREFIX):FF:069:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[69].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:069:OK_RBV + - bi + - $(SYMBOL).astFF[69].OK + - | io: input + + + * - $(PREFIX):FF:069:Ovrd:Activate + - bo + - $(SYMBOL).astFF[69].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:069:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[69].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:069:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[69].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:069:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[69].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:069:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[69].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:069:Ovrd:Duration + - longout + - $(SYMBOL).astFF[69].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:069:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[69].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:069:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[69].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:069:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[69].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:069:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[69].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:069:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[69].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:069:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[69].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:069:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[69].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:069:Reset + - bo + - $(SYMBOL).astFF[69].Reset + - | io: output + + + * - $(PREFIX):FF:069:Reset_RBV + - bi + - $(SYMBOL).astFF[69].Reset + - | io: output + + + * - $(PREFIX):FF:070:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[70].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:070:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[70].Info.Desc + - | io: input + + + * - $(PREFIX):FF:070:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[70].Info.DevName + - | io: input + + + * - $(PREFIX):FF:070:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[70].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:070:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[70].Info.InUse + - | io: input + + + * - $(PREFIX):FF:070:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[70].Info.sPath + - | io: input + + + * - $(PREFIX):FF:070:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[70].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:070:OK_RBV + - bi + - $(SYMBOL).astFF[70].OK + - | io: input + + + * - $(PREFIX):FF:070:Ovrd:Activate + - bo + - $(SYMBOL).astFF[70].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:070:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[70].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:070:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[70].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:070:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[70].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:070:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[70].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:070:Ovrd:Duration + - longout + - $(SYMBOL).astFF[70].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:070:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[70].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:070:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[70].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:070:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[70].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:070:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[70].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:070:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[70].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:070:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[70].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:070:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[70].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:070:Reset + - bo + - $(SYMBOL).astFF[70].Reset + - | io: output + + + * - $(PREFIX):FF:070:Reset_RBV + - bi + - $(SYMBOL).astFF[70].Reset + - | io: output + + + * - $(PREFIX):FF:071:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[71].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:071:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[71].Info.Desc + - | io: input + + + * - $(PREFIX):FF:071:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[71].Info.DevName + - | io: input + + + * - $(PREFIX):FF:071:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[71].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:071:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[71].Info.InUse + - | io: input + + + * - $(PREFIX):FF:071:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[71].Info.sPath + - | io: input + + + * - $(PREFIX):FF:071:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[71].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:071:OK_RBV + - bi + - $(SYMBOL).astFF[71].OK + - | io: input + + + * - $(PREFIX):FF:071:Ovrd:Activate + - bo + - $(SYMBOL).astFF[71].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:071:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[71].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:071:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[71].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:071:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[71].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:071:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[71].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:071:Ovrd:Duration + - longout + - $(SYMBOL).astFF[71].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:071:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[71].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:071:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[71].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:071:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[71].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:071:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[71].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:071:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[71].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:071:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[71].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:071:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[71].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:071:Reset + - bo + - $(SYMBOL).astFF[71].Reset + - | io: output + + + * - $(PREFIX):FF:071:Reset_RBV + - bi + - $(SYMBOL).astFF[71].Reset + - | io: output + + + * - $(PREFIX):FF:072:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[72].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:072:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[72].Info.Desc + - | io: input + + + * - $(PREFIX):FF:072:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[72].Info.DevName + - | io: input + + + * - $(PREFIX):FF:072:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[72].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:072:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[72].Info.InUse + - | io: input + + + * - $(PREFIX):FF:072:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[72].Info.sPath + - | io: input + + + * - $(PREFIX):FF:072:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[72].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:072:OK_RBV + - bi + - $(SYMBOL).astFF[72].OK + - | io: input + + + * - $(PREFIX):FF:072:Ovrd:Activate + - bo + - $(SYMBOL).astFF[72].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:072:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[72].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:072:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[72].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:072:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[72].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:072:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[72].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:072:Ovrd:Duration + - longout + - $(SYMBOL).astFF[72].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:072:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[72].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:072:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[72].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:072:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[72].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:072:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[72].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:072:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[72].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:072:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[72].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:072:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[72].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:072:Reset + - bo + - $(SYMBOL).astFF[72].Reset + - | io: output + + + * - $(PREFIX):FF:072:Reset_RBV + - bi + - $(SYMBOL).astFF[72].Reset + - | io: output + + + * - $(PREFIX):FF:073:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[73].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:073:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[73].Info.Desc + - | io: input + + + * - $(PREFIX):FF:073:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[73].Info.DevName + - | io: input + + + * - $(PREFIX):FF:073:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[73].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:073:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[73].Info.InUse + - | io: input + + + * - $(PREFIX):FF:073:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[73].Info.sPath + - | io: input + + + * - $(PREFIX):FF:073:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[73].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:073:OK_RBV + - bi + - $(SYMBOL).astFF[73].OK + - | io: input + + + * - $(PREFIX):FF:073:Ovrd:Activate + - bo + - $(SYMBOL).astFF[73].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:073:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[73].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:073:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[73].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:073:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[73].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:073:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[73].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:073:Ovrd:Duration + - longout + - $(SYMBOL).astFF[73].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:073:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[73].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:073:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[73].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:073:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[73].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:073:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[73].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:073:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[73].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:073:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[73].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:073:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[73].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:073:Reset + - bo + - $(SYMBOL).astFF[73].Reset + - | io: output + + + * - $(PREFIX):FF:073:Reset_RBV + - bi + - $(SYMBOL).astFF[73].Reset + - | io: output + + + * - $(PREFIX):FF:074:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[74].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:074:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[74].Info.Desc + - | io: input + + + * - $(PREFIX):FF:074:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[74].Info.DevName + - | io: input + + + * - $(PREFIX):FF:074:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[74].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:074:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[74].Info.InUse + - | io: input + + + * - $(PREFIX):FF:074:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[74].Info.sPath + - | io: input + + + * - $(PREFIX):FF:074:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[74].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:074:OK_RBV + - bi + - $(SYMBOL).astFF[74].OK + - | io: input + + + * - $(PREFIX):FF:074:Ovrd:Activate + - bo + - $(SYMBOL).astFF[74].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:074:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[74].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:074:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[74].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:074:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[74].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:074:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[74].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:074:Ovrd:Duration + - longout + - $(SYMBOL).astFF[74].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:074:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[74].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:074:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[74].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:074:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[74].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:074:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[74].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:074:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[74].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:074:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[74].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:074:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[74].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:074:Reset + - bo + - $(SYMBOL).astFF[74].Reset + - | io: output + + + * - $(PREFIX):FF:074:Reset_RBV + - bi + - $(SYMBOL).astFF[74].Reset + - | io: output + + + * - $(PREFIX):FF:075:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[75].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:075:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[75].Info.Desc + - | io: input + + + * - $(PREFIX):FF:075:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[75].Info.DevName + - | io: input + + + * - $(PREFIX):FF:075:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[75].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:075:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[75].Info.InUse + - | io: input + + + * - $(PREFIX):FF:075:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[75].Info.sPath + - | io: input + + + * - $(PREFIX):FF:075:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[75].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:075:OK_RBV + - bi + - $(SYMBOL).astFF[75].OK + - | io: input + + + * - $(PREFIX):FF:075:Ovrd:Activate + - bo + - $(SYMBOL).astFF[75].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:075:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[75].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:075:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[75].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:075:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[75].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:075:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[75].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:075:Ovrd:Duration + - longout + - $(SYMBOL).astFF[75].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:075:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[75].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:075:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[75].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:075:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[75].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:075:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[75].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:075:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[75].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:075:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[75].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:075:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[75].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:075:Reset + - bo + - $(SYMBOL).astFF[75].Reset + - | io: output + + + * - $(PREFIX):FF:075:Reset_RBV + - bi + - $(SYMBOL).astFF[75].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):Apt:01:Height_RBV + - ai + - $(SYMBOL).astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:01:OK_RBV + - bi + - $(SYMBOL).astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Apt:01:Width_RBV + - ai + - $(SYMBOL).astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:02:Height_RBV + - ai + - $(SYMBOL).astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:02:OK_RBV + - bi + - $(SYMBOL).astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Apt:02:Width_RBV + - ai + - $(SYMBOL).astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:03:Height_RBV + - ai + - $(SYMBOL).astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:03:OK_RBV + - bi + - $(SYMBOL).astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Apt:03:Width_RBV + - ai + - $(SYMBOL).astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:04:Height_RBV + - ai + - $(SYMBOL).astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:04:OK_RBV + - bi + - $(SYMBOL).astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Apt:04:Width_RBV + - ai + - $(SYMBOL).astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BeamClass_RBV + - longin + - $(SYMBOL).nBeamClass + - | io: input + + + * - $(PREFIX):BeamClassRanges_RBV + - longin + - $(SYMBOL).nBCRange + - | io: input + + + * - $(PREFIX):Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):eVRanges_RBV + - longin + - $(SYMBOL).neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):MachineMode_RBV + - longin + - $(SYMBOL).nMachineMode + - | io: input + + + * - $(PREFIX):PhotonEnergy_RBV + - ai + - $(SYMBOL).neV + - | 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):Apt:01:Height_RBV + - ai + - $(SYMBOL).astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:01:OK_RBV + - bi + - $(SYMBOL).astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Apt:01:Width_RBV + - ai + - $(SYMBOL).astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:02:Height_RBV + - ai + - $(SYMBOL).astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:02:OK_RBV + - bi + - $(SYMBOL).astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Apt:02:Width_RBV + - ai + - $(SYMBOL).astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:03:Height_RBV + - ai + - $(SYMBOL).astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:03:OK_RBV + - bi + - $(SYMBOL).astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Apt:03:Width_RBV + - ai + - $(SYMBOL).astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:04:Height_RBV + - ai + - $(SYMBOL).astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:04:OK_RBV + - bi + - $(SYMBOL).astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Apt:04:Width_RBV + - ai + - $(SYMBOL).astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BeamClass_RBV + - longin + - $(SYMBOL).nBeamClass + - | io: input + + + * - $(PREFIX):BeamClassRanges_RBV + - longin + - $(SYMBOL).nBCRange + - | io: input + + + * - $(PREFIX):Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Device_RBV + - waveform + - $(SYMBOL).sDevName + - | io: input + + + * - $(PREFIX):eVRanges_RBV + - longin + - $(SYMBOL).neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):ID_RBV + - longin + - $(SYMBOL).nId + - | io: input + + + * - $(PREFIX):Live_RBV + - bi + - $(SYMBOL).LiveInTable + - | io: input + + + * - $(PREFIX):MachineMode_RBV + - longin + - $(SYMBOL).nMachineMode + - | io: input + + + * - $(PREFIX):PhotonEnergy_RBV + - ai + - $(SYMBOL).neV + - | 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_DbStateParams +^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).stBeamParams.astApertures[1].xOK + - | io: input + + + * - $(PREFIX):BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).stBeamParams.astApertures[2].xOK + - | io: input + + + * - $(PREFIX):BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).stBeamParams.astApertures[3].xOK + - | io: input + + + * - $(PREFIX):BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).stBeamParams.astApertures[4].xOK + - | io: input + + + * - $(PREFIX):BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:BeamClass_RBV + - longin + - $(SYMBOL).stBeamParams.nBeamClass + - | io: input + + + * - $(PREFIX):BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).stBeamParams.nBCRange + - | io: input + + + * - $(PREFIX):BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):BP:eVRanges_RBV + - longin + - $(SYMBOL).stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):BP:MachineMode_RBV + - longin + - $(SYMBOL).stBeamParams.nMachineMode + - | io: input + + + * - $(PREFIX):BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).stBeamParams.neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):BP:Rate_RBV + - longin + - $(SYMBOL).stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):BP:Transmission_RBV + - ai + - $(SYMBOL).stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):BP:Valid_RBV + - bi + - $(SYMBOL).stBeamParams.xValid + - | io: input + + + * - $(PREFIX):BP:Veto_RBV + - waveform + - $(SYMBOL).stBeamParams.aVetoDevices + - | io: input + + + * - $(PREFIX):PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - $(PREFIX):PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - $(PREFIX):PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | 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_DRL +^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):SC + - longout + - $(SYMBOL).SC + - | io: output + + + * - $(PREFIX):SC_RBV + - longin + - $(SYMBOL).SC + - | io: output + + + * - $(PREFIX):SV + - longout + - $(SYMBOL).SV + - | io: output + + + * - $(PREFIX):SV_RBV + - longin + - $(SYMBOL).SV + - | io: output + + + * - $(PREFIX):TEMP + - longout + - $(SYMBOL).TEMP + - | io: output + + + * - $(PREFIX):TEMP_RBV + - longin + - $(SYMBOL).TEMP + - | io: output + + + +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 + + + +ST_VGP +^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ABORT + - bo + - $(SYMBOL).pv_xABORT_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):ABORT_RBV + - bi + - $(SYMBOL).pv_xABORT_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):Axis_STATE + - mbbo + - $(SYMBOL).eState + - | io: output + + + * - $(PREFIX):Axis_STATE_RBV + - mbbi + - $(SYMBOL).eState + - | io: output + + + * - $(PREFIX):Busy + - bo + - $(SYMBOL).xBusy + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):Busy_RBV + - bi + - $(SYMBOL).xBusy + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):ENC_RBV + - ai + - $(SYMBOL).rEnoder_Position + - | io: input + + + * - $(PREFIX):ERR_ID_RBV + - longin + - $(SYMBOL).nErrorID + - | io: input + + + * - $(PREFIX):ERR_MSG_RBV + - waveform + - $(SYMBOL).sErrorMessage + - | io: input + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).pv_xError + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):GO_SW + - bo + - $(SYMBOL).pv_xGo_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):GO_SW_RBV + - bi + - $(SYMBOL).pv_xGo_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):HOME_SW + - bo + - $(SYMBOL).pv_xHome_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):HOME_SW_RBV + - bi + - $(SYMBOL).pv_xHome_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).xIlkOK + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):IS_HOMED_RBV + - bi + - $(SYMBOL).pv_xHomed + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_SW + - bo + - $(SYMBOL).pv_xOPN_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):OPN_SW_RBV + - bi + - $(SYMBOL).pv_xOPN_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):POS_CTRL + - ao + - $(SYMBOL).rReqPosition + - | io: output + + + * - $(PREFIX):POS_CTRL_RBV + - ai + - $(SYMBOL).rReqPosition + - | io: output + + + * - $(PREFIX):POS_DES + - longout + - $(SYMBOL).q_iRawPosition + - | io: output + + + * - $(PREFIX):POS_DES_RBV + - longin + - $(SYMBOL).q_iRawPosition + - | io: output + + + * - $(PREFIX):POS_RBV + - ai + - $(SYMBOL).i_iPosition + - | io: input + + + * - $(PREFIX):Reset_SW + - bo + - $(SYMBOL).pv_xReset_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):Reset_SW_RBV + - bi + - $(SYMBOL).pv_xReset_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):STATE + - mbbo + - $(SYMBOL).eValveControl + - | field: ONST OPEN + | field: THST MANUAL CNTRL + | field: TWST PRESS CNTRL + | field: ZRST CLOSE + | io: output + | type: mbbi + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).eValveControl + - | field: ONST OPEN + | field: THST MANUAL CNTRL + | field: TWST PRESS CNTRL + | field: ZRST CLOSE + | io: output + | type: mbbi + + + +Database Records +---------------- + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - AT1K0:GAS:DRL:04:SC_RBV + - longin + - DIAGNOSTICS.DRL_04.SC + - | io: output + + + * - AT1K0:GAS:DRL:04:SC + - longout + - DIAGNOSTICS.DRL_04.SC + - | io: output + + + * - AT1K0:GAS:DRL:04:SV_RBV + - longin + - DIAGNOSTICS.DRL_04.SV + - | io: output + + + * - AT1K0:GAS:DRL:04:SV + - longout + - DIAGNOSTICS.DRL_04.SV + - | io: output + + + * - AT1K0:GAS:DRL:04:TEMP_RBV + - longin + - DIAGNOSTICS.DRL_04.TEMP + - | io: output + + + * - AT1K0:GAS:DRL:04:TEMP + - longout + - DIAGNOSTICS.DRL_04.TEMP + - | io: output + + + * - AT1K0:GAS:DRL:05:SC_RBV + - longin + - DIAGNOSTICS.DRL_05.SC + - | io: output + + + * - AT1K0:GAS:DRL:05:SC + - longout + - DIAGNOSTICS.DRL_05.SC + - | io: output + + + * - AT1K0:GAS:DRL:05:SV_RBV + - longin + - DIAGNOSTICS.DRL_05.SV + - | io: output + + + * - AT1K0:GAS:DRL:05:SV + - longout + - DIAGNOSTICS.DRL_05.SV + - | io: output + + + * - AT1K0:GAS:DRL:05:TEMP_RBV + - longin + - DIAGNOSTICS.DRL_05.TEMP + - | io: output + + + * - AT1K0:GAS:DRL:05:TEMP + - longout + - DIAGNOSTICS.DRL_05.TEMP + - | io: output + + + * - AT1K0:GAS:DRL:06:SC_RBV + - longin + - DIAGNOSTICS.DRL_06.SC + - | io: output + + + * - AT1K0:GAS:DRL:06:SC + - longout + - DIAGNOSTICS.DRL_06.SC + - | io: output + + + * - AT1K0:GAS:DRL:06:SV_RBV + - longin + - DIAGNOSTICS.DRL_06.SV + - | io: output + + + * - AT1K0:GAS:DRL:06:SV + - longout + - DIAGNOSTICS.DRL_06.SV + - | io: output + + + * - AT1K0:GAS:DRL:06:TEMP_RBV + - longin + - DIAGNOSTICS.DRL_06.TEMP + - | io: output + + + * - AT1K0:GAS:DRL:06:TEMP + - longout + - DIAGNOSTICS.DRL_06.TEMP + - | io: output + + + * - AT1K0:GAS:GCM:70:STATE_RBV + - mbbi + - GVL_Devices.GCM_70.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 + + + * - AT1K0:GAS:GCM:70:AutoOn_timer_RBV + - longin + - GVL_Devices.GCM_70.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCM:70:PRESS_AI_RBV + - longin + - GVL_Devices.GCM_70.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCM:70:DISC_ACTIVE_RBV + - bi + - GVL_Devices.GCM_70.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCM:70:HV_ON_RBV + - bi + - GVL_Devices.GCM_70.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCM:70:HV_DIS_DO_RBV + - bi + - GVL_Devices.GCM_70.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCM:70:SP_HYS_RBV + - ai + - GVL_Devices.GCM_70.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:70:SP_HYS + - ao + - GVL_Devices.GCM_70.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:70:PRESS_RBV + - ai + - GVL_Devices.GCM_70.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCM:70:PRO_SP_RBV + - ai + - GVL_Devices.GCM_70.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:70:PRO_SP + - ao + - GVL_Devices.GCM_70.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:70:VAC_SP_RBV + - ai + - GVL_Devices.GCM_70.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:70:VAC_SP + - ao + - GVL_Devices.GCM_70.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:70:AT_VAC_RBV + - bi + - GVL_Devices.GCM_70.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCM:70:Auto_On_RBV + - bi + - GVL_Devices.GCM_70.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCM:70:Auto_On + - bo + - GVL_Devices.GCM_70.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCM:70:HV_SW_RBV + - bi + - GVL_Devices.GCM_70.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCM:70:HV_SW + - bo + - GVL_Devices.GCM_70.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCM:70:ILK_OK_RBV + - bi + - GVL_Devices.GCM_70.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCM:70:LOGGER_RBV + - bi + - GVL_Devices.GCM_70.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCM:70:LOGGER + - bo + - GVL_Devices.GCM_70.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCM:70:PRESS_OK_RBV + - bi + - GVL_Devices.GCM_70.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GCM:80:STATE_RBV + - mbbi + - GVL_Devices.GCM_80.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 + + + * - AT1K0:GAS:GCM:80:AutoOn_timer_RBV + - longin + - GVL_Devices.GCM_80.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCM:80:PRESS_AI_RBV + - longin + - GVL_Devices.GCM_80.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCM:80:DISC_ACTIVE_RBV + - bi + - GVL_Devices.GCM_80.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCM:80:HV_ON_RBV + - bi + - GVL_Devices.GCM_80.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCM:80:HV_DIS_DO_RBV + - bi + - GVL_Devices.GCM_80.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCM:80:SP_HYS_RBV + - ai + - GVL_Devices.GCM_80.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:80:SP_HYS + - ao + - GVL_Devices.GCM_80.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:80:PRESS_RBV + - ai + - GVL_Devices.GCM_80.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCM:80:PRO_SP_RBV + - ai + - GVL_Devices.GCM_80.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:80:PRO_SP + - ao + - GVL_Devices.GCM_80.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:80:VAC_SP_RBV + - ai + - GVL_Devices.GCM_80.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:80:VAC_SP + - ao + - GVL_Devices.GCM_80.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:80:AT_VAC_RBV + - bi + - GVL_Devices.GCM_80.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCM:80:Auto_On_RBV + - bi + - GVL_Devices.GCM_80.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCM:80:Auto_On + - bo + - GVL_Devices.GCM_80.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCM:80:HV_SW_RBV + - bi + - GVL_Devices.GCM_80.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCM:80:HV_SW + - bo + - GVL_Devices.GCM_80.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCM:80:ILK_OK_RBV + - bi + - GVL_Devices.GCM_80.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCM:80:LOGGER_RBV + - bi + - GVL_Devices.GCM_80.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCM:80:LOGGER + - bo + - GVL_Devices.GCM_80.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCM:80:PRESS_OK_RBV + - bi + - GVL_Devices.GCM_80.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GCM:81:STATE_RBV + - mbbi + - GVL_Devices.GCM_81.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 + + + * - AT1K0:GAS:GCM:81:AutoOn_timer_RBV + - longin + - GVL_Devices.GCM_81.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCM:81:PRESS_AI_RBV + - longin + - GVL_Devices.GCM_81.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCM:81:DISC_ACTIVE_RBV + - bi + - GVL_Devices.GCM_81.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCM:81:HV_ON_RBV + - bi + - GVL_Devices.GCM_81.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCM:81:HV_DIS_DO_RBV + - bi + - GVL_Devices.GCM_81.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCM:81:SP_HYS_RBV + - ai + - GVL_Devices.GCM_81.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:81:SP_HYS + - ao + - GVL_Devices.GCM_81.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:81:PRESS_RBV + - ai + - GVL_Devices.GCM_81.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCM:81:PRO_SP_RBV + - ai + - GVL_Devices.GCM_81.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:81:PRO_SP + - ao + - GVL_Devices.GCM_81.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:81:VAC_SP_RBV + - ai + - GVL_Devices.GCM_81.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:81:VAC_SP + - ao + - GVL_Devices.GCM_81.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:81:AT_VAC_RBV + - bi + - GVL_Devices.GCM_81.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCM:81:Auto_On_RBV + - bi + - GVL_Devices.GCM_81.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCM:81:Auto_On + - bo + - GVL_Devices.GCM_81.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCM:81:HV_SW_RBV + - bi + - GVL_Devices.GCM_81.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCM:81:HV_SW + - bo + - GVL_Devices.GCM_81.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCM:81:ILK_OK_RBV + - bi + - GVL_Devices.GCM_81.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCM:81:LOGGER_RBV + - bi + - GVL_Devices.GCM_81.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCM:81:LOGGER + - bo + - GVL_Devices.GCM_81.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCM:81:PRESS_OK_RBV + - bi + - GVL_Devices.GCM_81.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GCM:82:STATE_RBV + - mbbi + - GVL_Devices.GCM_82.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 + + + * - AT1K0:GAS:GCM:82:AutoOn_timer_RBV + - longin + - GVL_Devices.GCM_82.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCM:82:PRESS_AI_RBV + - longin + - GVL_Devices.GCM_82.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCM:82:DISC_ACTIVE_RBV + - bi + - GVL_Devices.GCM_82.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCM:82:HV_ON_RBV + - bi + - GVL_Devices.GCM_82.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCM:82:HV_DIS_DO_RBV + - bi + - GVL_Devices.GCM_82.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCM:82:SP_HYS_RBV + - ai + - GVL_Devices.GCM_82.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:82:SP_HYS + - ao + - GVL_Devices.GCM_82.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:82:PRESS_RBV + - ai + - GVL_Devices.GCM_82.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCM:82:PRO_SP_RBV + - ai + - GVL_Devices.GCM_82.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:82:PRO_SP + - ao + - GVL_Devices.GCM_82.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:82:VAC_SP_RBV + - ai + - GVL_Devices.GCM_82.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:82:VAC_SP + - ao + - GVL_Devices.GCM_82.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCM:82:AT_VAC_RBV + - bi + - GVL_Devices.GCM_82.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCM:82:Auto_On_RBV + - bi + - GVL_Devices.GCM_82.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCM:82:Auto_On + - bo + - GVL_Devices.GCM_82.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCM:82:HV_SW_RBV + - bi + - GVL_Devices.GCM_82.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCM:82:HV_SW + - bo + - GVL_Devices.GCM_82.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCM:82:ILK_OK_RBV + - bi + - GVL_Devices.GCM_82.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCM:82:LOGGER_RBV + - bi + - GVL_Devices.GCM_82.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCM:82:LOGGER + - bo + - GVL_Devices.GCM_82.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCM:82:PRESS_OK_RBV + - bi + - GVL_Devices.GCM_82.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:VCN:70:STATE_RBV + - mbbi + - GVL_Devices.VCN_70.iq_stVCN.eValveControl + - | field: ONST Open + | field: THST ManualControl + | field: TWST PressureControl + | field: ZRST Close + | io: output + + + * - AT1K0:GAS:VCN:70:STATE + - mbbo + - GVL_Devices.VCN_70.iq_stVCN.eValveControl + - | field: ONST Open + | field: THST ManualControl + | field: TWST PressureControl + | field: ZRST Close + | io: output + + + * - AT1K0:GAS:VCN:70:POS_RDBK_RBV + - ai + - GVL_Devices.VCN_70.iq_stVCN.i_iPosition + - | io: input + + + * - AT1K0:GAS:VCN:70:POS_AO_R_RBV + - longin + - GVL_Devices.VCN_70.iq_stVCN.q_iRawPosition + - | io: input + + + * - AT1K0:GAS:VCN:70:ILK_SP_RBV + - ai + - GVL_Devices.VCN_70.iq_stVCN.rIlk_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:VCN:70:ILK_SP + - ao + - GVL_Devices.VCN_70.iq_stVCN.rIlk_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:VCN:70:POS_REQ_RBV + - ai + - GVL_Devices.VCN_70.iq_stVCN.rReqPosition + - | io: output + + + * - AT1K0:GAS:VCN:70:POS_REQ + - ao + - GVL_Devices.VCN_70.iq_stVCN.rReqPosition + - | io: output + + + * - AT1K0:GAS:VCN:70:Limit_RBV + - ai + - GVL_Devices.VCN_70.iq_stVCN.rUpperLimit + - | autosave_pass1: VAL DESC + | io: output + + + * - AT1K0:GAS:VCN:70:Limit + - ao + - GVL_Devices.VCN_70.iq_stVCN.rUpperLimit + - | autosave_pass1: VAL DESC + | io: output + + + * - AT1K0:GAS:VCN:70:ILK_OK_RBV + - bi + - GVL_Devices.VCN_70.iq_stVCN.xIlkOK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:VCN:70:OPN_SW_RBV + - bi + - GVL_Devices.VCN_70.iq_stVCN.xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VCN:70:OPN_SW + - bo + - GVL_Devices.VCN_70.iq_stVCN.xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VCN:70:POS_AO_RBV + - ai + - GVL_Devices.VCN_70.rReqVoltage + - | io: input + + + * - AT1K0:GAS:VGP:80:Axis_STATE_RBV + - mbbi + - GVL_Devices.VGP_80.q_stVGP.eState + - | io: output + + + * - AT1K0:GAS:VGP:80:Axis_STATE + - mbbo + - GVL_Devices.VGP_80.q_stVGP.eState + - | io: output + + + * - AT1K0:GAS:VGP:80:STATE_RBV + - mbbi + - GVL_Devices.VGP_80.q_stVGP.eValveControl + - | field: ONST OPEN + | field: THST MANUAL CNTRL + | field: TWST PRESS CNTRL + | field: ZRST CLOSE + | io: output + | type: mbbi + + + * - AT1K0:GAS:VGP:80:STATE + - mbbo + - GVL_Devices.VGP_80.q_stVGP.eValveControl + - | field: ONST OPEN + | field: THST MANUAL CNTRL + | field: TWST PRESS CNTRL + | field: ZRST CLOSE + | io: output + | type: mbbi + + + * - AT1K0:GAS:VGP:80:POS_RBV + - ai + - GVL_Devices.VGP_80.q_stVGP.i_iPosition + - | io: input + + + * - AT1K0:GAS:VGP:80:ERR_ID_RBV + - longin + - GVL_Devices.VGP_80.q_stVGP.nErrorID + - | io: input + + + * - AT1K0:GAS:VGP:80:ABORT_RBV + - bi + - GVL_Devices.VGP_80.q_stVGP.pv_xABORT_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VGP:80:ABORT + - bo + - GVL_Devices.VGP_80.q_stVGP.pv_xABORT_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VGP:80:ERROR_RBV + - bi + - GVL_Devices.VGP_80.q_stVGP.pv_xError + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VGP:80:GO_SW_RBV + - bi + - GVL_Devices.VGP_80.q_stVGP.pv_xGo_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VGP:80:GO_SW + - bo + - GVL_Devices.VGP_80.q_stVGP.pv_xGo_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VGP:80:HOME_SW_RBV + - bi + - GVL_Devices.VGP_80.q_stVGP.pv_xHome_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VGP:80:HOME_SW + - bo + - GVL_Devices.VGP_80.q_stVGP.pv_xHome_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VGP:80:IS_HOMED_RBV + - bi + - GVL_Devices.VGP_80.q_stVGP.pv_xHomed + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VGP:80:OPN_SW_RBV + - bi + - GVL_Devices.VGP_80.q_stVGP.pv_xOPN_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VGP:80:OPN_SW + - bo + - GVL_Devices.VGP_80.q_stVGP.pv_xOPN_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VGP:80:Reset_SW_RBV + - bi + - GVL_Devices.VGP_80.q_stVGP.pv_xReset_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VGP:80:Reset_SW + - bo + - GVL_Devices.VGP_80.q_stVGP.pv_xReset_SW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VGP:80:POS_DES_RBV + - longin + - GVL_Devices.VGP_80.q_stVGP.q_iRawPosition + - | io: output + + + * - AT1K0:GAS:VGP:80:POS_DES + - longout + - GVL_Devices.VGP_80.q_stVGP.q_iRawPosition + - | io: output + + + * - AT1K0:GAS:VGP:80:ENC_RBV + - ai + - GVL_Devices.VGP_80.q_stVGP.rEnoder_Position + - | io: input + + + * - AT1K0:GAS:VGP:80:POS_CTRL_RBV + - ai + - GVL_Devices.VGP_80.q_stVGP.rReqPosition + - | io: output + + + * - AT1K0:GAS:VGP:80:POS_CTRL + - ao + - GVL_Devices.VGP_80.q_stVGP.rReqPosition + - | io: output + + + * - AT1K0:GAS:VGP:80:ERR_MSG_RBV + - waveform + - GVL_Devices.VGP_80.q_stVGP.sErrorMessage + - | io: input + + + * - AT1K0:GAS:VGP:80:Busy_RBV + - bi + - GVL_Devices.VGP_80.q_stVGP.xBusy + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VGP:80:Busy + - bo + - GVL_Devices.VGP_80.q_stVGP.xBusy + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VGP:80:ILK_OK_RBV + - bi + - GVL_Devices.VGP_80.q_stVGP.xIlkOK + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VVC:71:OPN_SW_RBV + - bi + - GVL_Devices.VVC_71.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VVC:71:OPN_SW + - bo + - GVL_Devices.VVC_71.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VVC:71:OPN_DO_RBV + - bi + - GVL_Devices.VVC_71.iq_stValve.q_xOPN_DO + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: input + + + * - AT1K0:GAS:VVC:71:OPN_OK_RBV + - bi + - GVL_Devices.VVC_71.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VVC:71:OVRD_ON_RBV + - bi + - GVL_Devices.VVC_71.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VVC:71:OVRD_ON + - bo + - GVL_Devices.VVC_71.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VVC:71:FORCE_OPN_RBV + - bi + - GVL_Devices.VVC_71.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VVC:71:FORCE_OPN + - bo + - GVL_Devices.VVC_71.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VVC:72:OPN_SW_RBV + - bi + - GVL_Devices.VVC_72.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VVC:72:OPN_SW + - bo + - GVL_Devices.VVC_72.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VVC:72:OPN_DO_RBV + - bi + - GVL_Devices.VVC_72.iq_stValve.q_xOPN_DO + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: input + + + * - AT1K0:GAS:VVC:72:OPN_OK_RBV + - bi + - GVL_Devices.VVC_72.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VVC:72:OVRD_ON_RBV + - bi + - GVL_Devices.VVC_72.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VVC:72:OVRD_ON + - bo + - GVL_Devices.VVC_72.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VVC:72:FORCE_OPN_RBV + - bi + - GVL_Devices.VVC_72.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VVC:72:FORCE_OPN + - bo + - GVL_Devices.VVC_72.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:10:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GCC_10.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 + + + * - AT1K0:GAS:GCC:10:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCC:10:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCC:10:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCC:10:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCC:10:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:10:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:10:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:10:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCC:10:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:10:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:10:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:10:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:10:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:10:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:10:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:10:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:10:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:10:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCC:10:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:10:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:10:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GCC:100:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GCC_100.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 + + + * - AT1K0:GAS:GCC:100:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCC:100:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCC:100:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCC:100:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCC:100:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:100:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:100:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:100:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCC:100:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:100:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:100:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:100:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:100:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:100:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:100:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:100:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:100:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:100:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCC:100:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:100:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:100:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GCC:110:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GCC_110.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 + + + * - AT1K0:GAS:GCC:110:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCC:110:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCC:110:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCC:110:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCC:110:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:110:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:110:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:110:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCC:110:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:110:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:110:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:110:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:110:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:110:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:110:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:110:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:110:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:110:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCC:110:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:110:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:110:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GCC:120:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GCC_120.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 + + + * - AT1K0:GAS:GCC:120:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCC:120:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCC:120:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCC:120:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCC:120:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:120:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:120:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:120:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCC:120:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:120:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:120:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:120:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:120:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:120:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:120:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:120:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:120:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:120:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCC:120:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:120:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:120:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GCC:130:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GCC_130.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 + + + * - AT1K0:GAS:GCC:130:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCC:130:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCC:130:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCC:130:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCC:130:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:130:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:130:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:130:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCC:130:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:130:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:130:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:130:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:130:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:130:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:130:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:130:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:130:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:130:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCC:130:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:130:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:130:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GCC:140:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GCC_140.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 + + + * - AT1K0:GAS:GCC:140:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCC:140:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCC:140:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCC:140:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCC:140:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:140:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:140:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:140:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCC:140:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:140:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:140:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:140:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:140:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:140:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:140:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:140:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:140:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:140:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCC:140:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:140:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:140:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GCC:20:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GCC_20.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 + + + * - AT1K0:GAS:GCC:20:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCC:20:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCC:20:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCC:20:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCC:20:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:20:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:20:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:20:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCC:20:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:20:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:20:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:20:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:20:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:20:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:20:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:20:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:20:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:20:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCC:20:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:20:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:20:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GCC:30:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GCC_30.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 + + + * - AT1K0:GAS:GCC:30:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCC:30:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCC:30:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCC:30:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCC:30:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:30:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:30:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:30:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCC:30:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:30:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:30:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:30:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:30:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:30:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:30:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:30:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:30:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:30:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCC:30:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:30:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:30:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GCC:40:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GCC_40.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 + + + * - AT1K0:GAS:GCC:40:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCC:40:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCC:40:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCC:40:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCC:40:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:40:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:40:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:40:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCC:40:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:40:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:40:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:40:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:40:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:40:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:40:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:40:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:40:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:40:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCC:40:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:40:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:40:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GCC:50:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GCC_50.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 + + + * - AT1K0:GAS:GCC:50:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCC:50:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCC:50:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCC:50:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCC:50:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:50:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:50:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:50:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCC:50:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:50:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:50:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:50:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:50:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:50:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:50:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:50:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:50:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:50:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCC:50:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:50:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:50:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GCC:60:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GCC_60.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 + + + * - AT1K0:GAS:GCC:60:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCC:60:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCC:60:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCC:60:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCC:60:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:60:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:60:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:60:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCC:60:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:60:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:60:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:60:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:60:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:60:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:60:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:60:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:60:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:60:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCC:60:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:60:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:60:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GCC:80:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GCC_80.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 + + + * - AT1K0:GAS:GCC:80:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCC:80:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCC:80:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCC:80:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCC:80:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:80:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:80:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:80:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCC:80:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:80:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:80:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:80:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:80:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:80:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:80:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:80:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:80:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:80:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCC:80:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:80:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:80:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GCC:90:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GCC_90.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 + + + * - AT1K0:GAS:GCC:90:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GCC:90:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GCC:90:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GCC:90:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GCC:90:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:90:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:90:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:90:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GCC:90:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:90:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:90:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:90:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GCC:90:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GCC:90:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:90:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GCC:90:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:90:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:90:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GCC:90:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:90:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GCC:90:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:10:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_10.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 + + + * - AT1K0:GAS:GPI:10:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:10:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:10:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:10:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:10:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:10:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:10:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:10:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:10:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:10:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:10:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:10:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:10:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:10:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:10:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:10:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:10:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:10:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:10:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:10:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:10:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:100:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_100.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 + + + * - AT1K0:GAS:GPI:100:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:100:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:100:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:100:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:100:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:100:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:100:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:100:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:100:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:100:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:100:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:100:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:100:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:100:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:100:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:100:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:100:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:100:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:100:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:100:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:100:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:11:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_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 + + + * - AT1K0:GAS:GPI:11:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:11:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:11:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:11:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:11:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:11:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:11:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:11:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:11:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:11:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:11:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:11:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:11:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:11:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:11:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:11:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:11:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:11:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:11:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:11:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:11:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:110:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_110.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 + + + * - AT1K0:GAS:GPI:110:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:110:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:110:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:110:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:110:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:110:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:110:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:110:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:110:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:110:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:110:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:110:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:110:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:110:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:110:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:110:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:110:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:110:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:110:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:110:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:110:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:111:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_111.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 + + + * - AT1K0:GAS:GPI:111:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:111:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:111:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:111:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:111:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:111:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:111:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:111:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:111:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:111:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:111:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:111:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:111:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:111:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:111:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:111:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:111:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:111:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:111:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:111:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:111:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:12:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_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 + + + * - AT1K0:GAS:GPI:12:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:12:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:12:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:12:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:12:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:12:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:12:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:12:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:12:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:12:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:12:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:12:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:12:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:12:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:12:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:12:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:12:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:12:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:12:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:12:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:12:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:120:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_120.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 + + + * - AT1K0:GAS:GPI:120:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:120:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:120:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:120:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:120:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:120:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:120:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:120:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:120:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:120:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:120:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:120:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:120:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:120:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:120:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:120:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:120:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:120:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:120:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:120:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:120:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:121:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_121.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 + + + * - AT1K0:GAS:GPI:121:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:121:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:121:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:121:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:121:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:121:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:121:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:121:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:121:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:121:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:121:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:121:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:121:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:121:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:121:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:121:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:121:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:121:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:121:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:121:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:121:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:130:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_130.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 + + + * - AT1K0:GAS:GPI:130:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:130:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:130:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:130:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:130:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:130:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:130:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:130:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:130:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:130:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:130:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:130:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:130:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:130:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:130:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:130:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:130:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:130:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:130:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:130:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:130:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:140:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_140.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 + + + * - AT1K0:GAS:GPI:140:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:140:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:140:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:140:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:140:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:140:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:140:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:140:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:140:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:140:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:140:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:140:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:140:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:140:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:140:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:140:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:140:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:140:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:140:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:140:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:140:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:141:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_141.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 + + + * - AT1K0:GAS:GPI:141:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:141:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:141:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:141:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:141:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:141:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:141:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:141:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:141:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:141:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:141:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:141:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:141:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:141:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:141:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:141:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:141:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:141:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:141:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:141:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:141:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:20:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_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 + + + * - AT1K0:GAS:GPI:20:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:20:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:20:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:20:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:20:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:20:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:20:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:20:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:20:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:20:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:20:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:20:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:20:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:20:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:20:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:20:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:20:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:20:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:20:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:20:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:20:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:30:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_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 + + + * - AT1K0:GAS:GPI:30:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:30:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:30:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:30:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:30:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:30:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:30:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:30:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:30:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:30:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:30:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:30:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:30:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:30:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:30:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:30:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:30:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:30:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:30:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:30:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:30:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:40:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_40.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 + + + * - AT1K0:GAS:GPI:40:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:40:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:40:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:40:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:40:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:40:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:40:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:40:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:40:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:40:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:40:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:40:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:40:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:40:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:40:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:40:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:40:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:40:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:40:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:40:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:40:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:50:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_50.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 + + + * - AT1K0:GAS:GPI:50:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:50:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:50:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:50:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:50:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:50:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:50:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:50:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:50:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:50:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:50:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:50:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:50:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:50:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:50:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:50:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:50:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:50:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:50:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:50:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:50:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:51:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_51.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 + + + * - AT1K0:GAS:GPI:51:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:51:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:51:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:51:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:51:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:51:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:51:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:51:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:51:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:51:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:51:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:51:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:51:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:51:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:51:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:51:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:51:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:51:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:51:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:51:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:51:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:60:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_60.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 + + + * - AT1K0:GAS:GPI:60:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:60:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:60:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:60:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:60:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:60:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:60:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:60:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:60:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:60:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:60:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:60:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:60:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:60:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:60:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:60:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:60:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:60:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:60:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:60:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:60:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:80:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_80.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 + + + * - AT1K0:GAS:GPI:80:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:80:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:80:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:80:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:80:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:80:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:80:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:80:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:80:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:80:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:80:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:80:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:80:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:80:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:80:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:80:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:80:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:80:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:80:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:80:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:80:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:GPI:90:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_GPI_90.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 + + + * - AT1K0:GAS:GPI:90:AutoOn_timer_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.iAutoOnTimer + - | io: input + + + * - AT1K0:GAS:GPI:90:PRESS_AI_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.i_iPRESS_R + - | io: input + + + * - AT1K0:GAS:GPI:90:DISC_ACTIVE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - AT1K0:GAS:GPI:90:HV_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.i_xHV_ON + - | io: input + + + * - AT1K0:GAS:GPI:90:HV_DIS_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:90:SP_HYS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:90:SP_HYS + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:90:PRESS_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:GPI:90:PRO_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:90:PRO_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:90:VAC_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:90:VAC_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:GPI:90:AT_VAC_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:GPI:90:Auto_On_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:90:Auto_On + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:GPI:90:HV_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:90:HV_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:90:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:GPI:90:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:90:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:GPI:90:PRESS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:PMF:10:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_PMF_10.iq_stPFO.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - AT1K0:GAS:PMF:10:RUN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_10.iq_stPFO.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - AT1K0:GAS:PMF:10:RUN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PMF_10.iq_stPFO.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - AT1K0:GAS:PMF:10:RUN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_10.iq_stPFO.q_xRunDo + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:10:AT_SPD_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_10.iq_stPFO.xAtSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:10:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_10.iq_stPFO.xErr + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:10:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_10.iq_stPFO.xIlkOK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:PMF:10:WARN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_10.iq_stPFO.xWrn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:100:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - AT1K0:GAS:PMF:100:ALARM_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.i_xAlarm + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:100:BPStatus_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.i_xBPStatus + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:100:MPStatus_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.i_xMPStatus + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:100:REMOTE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.i_xRemote + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:100:WARN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.i_xWarning + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:100:RUN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - AT1K0:GAS:PMF:100:RUN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - AT1K0:GAS:PMF:100:BPStart_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.q_xBPStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:100:MPStart_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.q_xMPStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:100:RUN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.q_xRunDo + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:100:AT_SPD_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.xAtSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:100:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.xErr + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:100:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.xIlkOK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:PMF:100:WARN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.xWrn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:110:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - AT1K0:GAS:PMF:110:ALARM_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.i_xAlarmOK + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:110:RUN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.i_xIsRun + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:110:RUN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - AT1K0:GAS:PMF:110:RUN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - AT1K0:GAS:PMF:110:REMOTE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.q_xRemote + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PMF:110:REMOTE + - bo + - GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.q_xRemote + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PMF:110:RST_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PMF:110:RST_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PMF:110:RUN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.q_xRunDo + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:110:AT_SPD_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.xAtSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:110:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.xErr + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:110:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.xIlkOK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:PMF:110:WARN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.xWrn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:120:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - AT1K0:GAS:PMF:120:ALARM_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.i_xAlarmOK + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:120:RUN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.i_xIsRun + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:120:RUN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - AT1K0:GAS:PMF:120:RUN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - AT1K0:GAS:PMF:120:REMOTE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.q_xRemote + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PMF:120:REMOTE + - bo + - GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.q_xRemote + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PMF:120:RST_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PMF:120:RST_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PMF:120:RUN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.q_xRunDo + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:120:AT_SPD_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.xAtSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:120:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.xErr + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:120:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.xIlkOK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:PMF:120:WARN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.xWrn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:140:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - AT1K0:GAS:PMF:140:ALARM_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.i_xAlarmOK + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:140:RUN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.i_xIsRun + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:140:RUN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - AT1K0:GAS:PMF:140:RUN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - AT1K0:GAS:PMF:140:REMOTE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.q_xRemote + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PMF:140:REMOTE + - bo + - GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.q_xRemote + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PMF:140:RST_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PMF:140:RST_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PMF:140:RUN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.q_xRunDo + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:140:AT_SPD_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.xAtSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:140:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.xErr + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:140:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.xIlkOK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:PMF:140:WARN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.xWrn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:60:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_PMF_60.iq_stPFO.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - AT1K0:GAS:PMF:60:RUN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_60.iq_stPFO.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - AT1K0:GAS:PMF:60:RUN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PMF_60.iq_stPFO.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - AT1K0:GAS:PMF:60:RUN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_60.iq_stPFO.q_xRunDo + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:60:AT_SPD_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_60.iq_stPFO.xAtSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:60:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_60.iq_stPFO.xErr + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:60:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_60.iq_stPFO.xIlkOK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:PMF:60:WARN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_60.iq_stPFO.xWrn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:90:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - AT1K0:GAS:PMF:90:ALARM_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.i_xAlarm + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:90:BPStatus_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.i_xBPStatus + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:90:MPStatus_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.i_xMPStatus + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:90:REMOTE_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.i_xRemote + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:90:WARN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.i_xWarning + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:90:RUN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - AT1K0:GAS:PMF:90:RUN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - AT1K0:GAS:PMF:90:BPStart_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.q_xBPStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:90:MPStart_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.q_xMPStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:90:RUN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.q_xRunDo + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:90:AT_SPD_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.xAtSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:90:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.xErr + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PMF:90:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.xIlkOK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:PMF:90:WARN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.xWrn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:10:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - AT1K0:GAS:PTM:10:SPEED_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - AT1K0:GAS:PTM:10:CURR_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_rCurrentMon + - | field: EGU "A" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:10:TEMP_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:10:ALARM_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xALARM + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:10:ACCEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xAccel + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:10:AT_SPD_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xAtSpd + - | field: ONAM AT SPEED + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:10:DECEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xDecel + - | field: ONAM DECELERATING + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:10:FAULT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:10:FAULT_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xNCFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:10:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:PTM:10:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:PTM:10:ROTATE_STATUS_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xRotate + - | field: ONAM ROTATING + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:10:WARN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:10:SETSPEED_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:10:SETSPEED + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:10:RUN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.q_RunDO + - | io: input + + + * - AT1K0:GAS:PTM:10:SPEED_REQ_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - AT1K0:GAS:PTM:10:SPEED_REQ + - longout + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - AT1K0:GAS:PTM:10:PROT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.q_xProtection + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:10:RESET_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:10:START_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.q_xStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:10:STOP_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.q_xStop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:10:BP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:10:BP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:10:IP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:10:IP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:10:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.xExtRunOk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - AT1K0:GAS:PTM:10:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:PTM:10:RST_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:10:RST_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:10:RUN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:10:RUN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:110:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - AT1K0:GAS:PTM:110:SPEED_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - AT1K0:GAS:PTM:110:CURR_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_rCurrentMon + - | field: EGU "A" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:110:TEMP_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:110:ALARM_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xALARM + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:110:ACCEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xAccel + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:110:AT_SPD_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xAtSpd + - | field: ONAM AT SPEED + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:110:DECEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xDecel + - | field: ONAM DECELERATING + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:110:FAULT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:110:FAULT_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xNCFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:110:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:PTM:110:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:PTM:110:ROTATE_STATUS_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xRotate + - | field: ONAM ROTATING + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:110:WARN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:110:SETSPEED_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:110:SETSPEED + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:110:RUN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.q_RunDO + - | io: input + + + * - AT1K0:GAS:PTM:110:SPEED_REQ_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - AT1K0:GAS:PTM:110:SPEED_REQ + - longout + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - AT1K0:GAS:PTM:110:PROT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.q_xProtection + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:110:RESET_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:110:START_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.q_xStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:110:STOP_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.q_xStop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:110:BP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:110:BP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:110:IP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:110:IP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:110:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.xExtRunOk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - AT1K0:GAS:PTM:110:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:PTM:110:RST_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:110:RST_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:110:RUN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:110:RUN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:120:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - AT1K0:GAS:PTM:120:SPEED_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - AT1K0:GAS:PTM:120:CURR_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_rCurrentMon + - | field: EGU "A" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:120:TEMP_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:120:ALARM_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xALARM + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:120:ACCEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xAccel + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:120:AT_SPD_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xAtSpd + - | field: ONAM AT SPEED + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:120:DECEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xDecel + - | field: ONAM DECELERATING + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:120:FAULT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:120:FAULT_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xNCFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:120:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:PTM:120:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:PTM:120:ROTATE_STATUS_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xRotate + - | field: ONAM ROTATING + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:120:WARN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:120:SETSPEED_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:120:SETSPEED + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:120:RUN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.q_RunDO + - | io: input + + + * - AT1K0:GAS:PTM:120:SPEED_REQ_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - AT1K0:GAS:PTM:120:SPEED_REQ + - longout + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - AT1K0:GAS:PTM:120:PROT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.q_xProtection + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:120:RESET_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:120:START_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.q_xStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:120:STOP_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.q_xStop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:120:BP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:120:BP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:120:IP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:120:IP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:120:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.xExtRunOk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - AT1K0:GAS:PTM:120:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:PTM:120:RST_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:120:RST_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:120:RUN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:120:RUN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:130:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - AT1K0:GAS:PTM:130:SPEED_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - AT1K0:GAS:PTM:130:CURR_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_rCurrentMon + - | field: EGU "A" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:130:TEMP_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:130:ALARM_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xALARM + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:130:ACCEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xAccel + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:130:AT_SPD_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xAtSpd + - | field: ONAM AT SPEED + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:130:DECEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xDecel + - | field: ONAM DECELERATING + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:130:FAULT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:130:FAULT_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xNCFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:130:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:PTM:130:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:PTM:130:ROTATE_STATUS_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xRotate + - | field: ONAM ROTATING + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:130:WARN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:130:SETSPEED_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:130:SETSPEED + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:130:RUN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.q_RunDO + - | io: input + + + * - AT1K0:GAS:PTM:130:SPEED_REQ_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - AT1K0:GAS:PTM:130:SPEED_REQ + - longout + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - AT1K0:GAS:PTM:130:PROT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.q_xProtection + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:130:RESET_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:130:START_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.q_xStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:130:STOP_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.q_xStop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:130:BP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:130:BP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:130:IP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:130:IP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:130:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.xExtRunOk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - AT1K0:GAS:PTM:130:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:PTM:130:RST_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:130:RST_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:130:RUN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:130:RUN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:140:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - AT1K0:GAS:PTM:140:SPEED_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - AT1K0:GAS:PTM:140:CURR_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_rCurrentMon + - | field: EGU "A" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:140:TEMP_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:140:ALARM_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xALARM + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:140:ACCEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xAccel + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:140:AT_SPD_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xAtSpd + - | field: ONAM AT SPEED + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:140:DECEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xDecel + - | field: ONAM DECELERATING + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:140:FAULT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:140:FAULT_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xNCFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:140:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:PTM:140:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:PTM:140:ROTATE_STATUS_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xRotate + - | field: ONAM ROTATING + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:140:WARN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:140:SETSPEED_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:140:SETSPEED + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:140:RUN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.q_RunDO + - | io: input + + + * - AT1K0:GAS:PTM:140:SPEED_REQ_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - AT1K0:GAS:PTM:140:SPEED_REQ + - longout + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - AT1K0:GAS:PTM:140:PROT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.q_xProtection + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:140:RESET_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:140:START_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.q_xStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:140:STOP_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.q_xStop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:140:BP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:140:BP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:140:IP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:140:IP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:140:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.xExtRunOk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - AT1K0:GAS:PTM:140:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:PTM:140:RST_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:140:RST_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:140:RUN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:140:RUN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:20:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - AT1K0:GAS:PTM:20:SPEED_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - AT1K0:GAS:PTM:20:CURR_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_rCurrentMon + - | field: EGU "A" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:20:TEMP_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:20:ALARM_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xALARM + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:20:ACCEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xAccel + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:20:AT_SPD_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xAtSpd + - | field: ONAM AT SPEED + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:20:DECEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xDecel + - | field: ONAM DECELERATING + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:20:FAULT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:20:FAULT_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xNCFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:20:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:PTM:20:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:PTM:20:ROTATE_STATUS_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xRotate + - | field: ONAM ROTATING + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:20:WARN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:20:SETSPEED_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:20:SETSPEED + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:20:RUN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.q_RunDO + - | io: input + + + * - AT1K0:GAS:PTM:20:SPEED_REQ_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - AT1K0:GAS:PTM:20:SPEED_REQ + - longout + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - AT1K0:GAS:PTM:20:PROT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.q_xProtection + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:20:RESET_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:20:START_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.q_xStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:20:STOP_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.q_xStop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:20:BP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:20:BP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:20:IP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:20:IP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:20:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.xExtRunOk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - AT1K0:GAS:PTM:20:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:PTM:20:RST_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:20:RST_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:20:RUN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:20:RUN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:30:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - AT1K0:GAS:PTM:30:SPEED_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - AT1K0:GAS:PTM:30:CURR_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_rCurrentMon + - | field: EGU "A" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:30:TEMP_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:30:ALARM_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xALARM + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:30:ACCEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xAccel + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:30:AT_SPD_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xAtSpd + - | field: ONAM AT SPEED + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:30:DECEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xDecel + - | field: ONAM DECELERATING + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:30:FAULT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:30:FAULT_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xNCFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:30:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:PTM:30:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:PTM:30:ROTATE_STATUS_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xRotate + - | field: ONAM ROTATING + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:30:WARN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:30:SETSPEED_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:30:SETSPEED + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:30:RUN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.q_RunDO + - | io: input + + + * - AT1K0:GAS:PTM:30:SPEED_REQ_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - AT1K0:GAS:PTM:30:SPEED_REQ + - longout + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - AT1K0:GAS:PTM:30:PROT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.q_xProtection + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:30:RESET_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:30:START_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.q_xStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:30:STOP_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.q_xStop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:30:BP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:30:BP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:30:IP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:30:IP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:30:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.xExtRunOk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - AT1K0:GAS:PTM:30:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:PTM:30:RST_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:30:RST_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:30:RUN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:30:RUN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:40:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - AT1K0:GAS:PTM:40:SPEED_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - AT1K0:GAS:PTM:40:CURR_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_rCurrentMon + - | field: EGU "A" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:40:TEMP_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:40:ALARM_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xALARM + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:40:ACCEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xAccel + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:40:AT_SPD_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xAtSpd + - | field: ONAM AT SPEED + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:40:DECEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xDecel + - | field: ONAM DECELERATING + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:40:FAULT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:40:FAULT_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xNCFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:40:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:PTM:40:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xOverride + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:PTM:40:ROTATE_STATUS_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xRotate + - | field: ONAM ROTATING + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:40:WARN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:40:SETSPEED_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:40:SETSPEED + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.iq_xSpeedSet + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:40:RUN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.q_RunDO + - | io: input + + + * - AT1K0:GAS:PTM:40:SPEED_REQ_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - AT1K0:GAS:PTM:40:SPEED_REQ + - longout + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.q_iSpeedSet + - | field: EGU "Hz" + | io: output + + + * - AT1K0:GAS:PTM:40:PROT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.q_xProtection + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:40:RESET_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:40:START_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.q_xStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:40:STOP_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.q_xStop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:40:BP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:40:BP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:40:IP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:40:IP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:40:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.xExtRunOk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - AT1K0:GAS:PTM:40:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:PTM:40:RST_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:40:RST_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:40:RUN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:40:RUN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:80:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - AT1K0:GAS:PTM:80:SPEED_RBV + - longin + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - AT1K0:GAS:PTM:80:CURR_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.i_rCurrentMon + - | field: EGU "A" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:80:TEMP_MON_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:PTM:80:ALARM_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.i_xALARM + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:80:ACCEL_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.i_xAccel + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:80:AT_SPD_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.i_xAtSpd + - | field: ONAM AT SPEED + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:80:FAULT_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.i_xFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:80:WARN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:PTM:80:RUN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.q_RunDO + - | io: input + + + * - AT1K0:GAS:PTM:80:BP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:80:BP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:80:IP_SP_RBV + - ai + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:80:IP_SP + - ao + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:PTM:80:ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.xExtRunOk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - AT1K0:GAS:PTM:80:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - AT1K0:GAS:PTM:80:RST_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:80:RST_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:PTM:80:RUN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:PTM:80:RUN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:VRC:10:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:10:ERROR + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:10:POS_STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_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 + + + * - AT1K0:GAS:VRC:10:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_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 + + + * - AT1K0:GAS:VRC:10:CLS_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:10:OPN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:10:ALM_RST_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:10:ALM_RST + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:10:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:10:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:10:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:10:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:10:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:10:ErrMsg_RBV + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:10:ErrMsg + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:10:CLS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.xCLS_OK + - | io: input + + + * - AT1K0:GAS:VRC:10:EXT_ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:VRC:10:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:10:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:10:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VRC:10:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:10:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:100:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:100:ERROR + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:100:POS_STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - AT1K0:GAS:VRC:100:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_100.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 + + + * - AT1K0:GAS:VRC:100:CLS_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:100:OPN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:100:ALM_RST_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:100:ALM_RST + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:100:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:100:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:100:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:100:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:100:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:100:ErrMsg_RBV + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:100:ErrMsg + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:100:CLS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.xCLS_OK + - | io: input + + + * - AT1K0:GAS:VRC:100:EXT_ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:VRC:100:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:100:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:100:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VRC:100:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:100:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:11:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:11:ERROR + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:11:POS_STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - AT1K0:GAS:VRC:11:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_11.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 + + + * - AT1K0:GAS:VRC:11:CLS_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:11:OPN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:11:ALM_RST_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:11:ALM_RST + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:11:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:11:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:11:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:11:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:11:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:11:ErrMsg_RBV + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:11:ErrMsg + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:11:CLS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.xCLS_OK + - | io: input + + + * - AT1K0:GAS:VRC:11:EXT_ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:VRC:11:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:11:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:11:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VRC:11:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:11:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:110:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:110:ERROR + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:110:POS_STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - AT1K0:GAS:VRC:110:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_110.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 + + + * - AT1K0:GAS:VRC:110:CLS_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:110:OPN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:110:ALM_RST_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:110:ALM_RST + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:110:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:110:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:110:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:110:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:110:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:110:ErrMsg_RBV + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:110:ErrMsg + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:110:CLS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.xCLS_OK + - | io: input + + + * - AT1K0:GAS:VRC:110:EXT_ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:VRC:110:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:110:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:110:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VRC:110:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:110:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:120:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:120:ERROR + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:120:POS_STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - AT1K0:GAS:VRC:120:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_120.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 + + + * - AT1K0:GAS:VRC:120:CLS_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:120:OPN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:120:ALM_RST_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:120:ALM_RST + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:120:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:120:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:120:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:120:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:120:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:120:ErrMsg_RBV + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:120:ErrMsg + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:120:CLS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.xCLS_OK + - | io: input + + + * - AT1K0:GAS:VRC:120:EXT_ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:VRC:120:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:120:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:120:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VRC:120:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:120:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:130:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:130:ERROR + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:130:POS_STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - AT1K0:GAS:VRC:130:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_130.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 + + + * - AT1K0:GAS:VRC:130:CLS_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:130:OPN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:130:ALM_RST_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:130:ALM_RST + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:130:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:130:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:130:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:130:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:130:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:130:ErrMsg_RBV + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:130:ErrMsg + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:130:CLS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.xCLS_OK + - | io: input + + + * - AT1K0:GAS:VRC:130:EXT_ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:VRC:130:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:130:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:130:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VRC:130:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:130:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:140:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:140:ERROR + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:140:POS_STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - AT1K0:GAS:VRC:140:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_140.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 + + + * - AT1K0:GAS:VRC:140:CLS_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:140:OPN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:140:ALM_RST_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:140:ALM_RST + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:140:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:140:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:140:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:140:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:140:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:140:ErrMsg_RBV + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:140:ErrMsg + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:140:CLS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.xCLS_OK + - | io: input + + + * - AT1K0:GAS:VRC:140:EXT_ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:VRC:140:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:140:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:140:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VRC:140:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:140:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:20:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:20:ERROR + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:20:POS_STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_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 + + + * - AT1K0:GAS:VRC:20:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_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 + + + * - AT1K0:GAS:VRC:20:CLS_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:20:OPN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:20:ALM_RST_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:20:ALM_RST + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:20:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:20:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:20:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:20:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:20:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:20:ErrMsg_RBV + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:20:ErrMsg + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:20:CLS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.xCLS_OK + - | io: input + + + * - AT1K0:GAS:VRC:20:EXT_ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:VRC:20:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:20:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:20:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VRC:20:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:20:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:30:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:30:ERROR + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:30:POS_STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_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 + + + * - AT1K0:GAS:VRC:30:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_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 + + + * - AT1K0:GAS:VRC:30:CLS_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:30:OPN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:30:ALM_RST_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:30:ALM_RST + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:30:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:30:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:30:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:30:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:30:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:30:ErrMsg_RBV + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:30:ErrMsg + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:30:CLS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.xCLS_OK + - | io: input + + + * - AT1K0:GAS:VRC:30:EXT_ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:VRC:30:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:30:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:30:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VRC:30:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:30:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:40:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:40:ERROR + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:40:POS_STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - AT1K0:GAS:VRC:40:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_40.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 + + + * - AT1K0:GAS:VRC:40:CLS_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:40:OPN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:40:ALM_RST_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:40:ALM_RST + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:40:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:40:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:40:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:40:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:40:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:40:ErrMsg_RBV + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:40:ErrMsg + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:40:CLS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.xCLS_OK + - | io: input + + + * - AT1K0:GAS:VRC:40:EXT_ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:VRC:40:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:40:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:40:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VRC:40:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:40:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:50:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:50:ERROR + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:50:POS_STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - AT1K0:GAS:VRC:50:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_50.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 + + + * - AT1K0:GAS:VRC:50:CLS_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:50:OPN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:50:ALM_RST_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:50:ALM_RST + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:50:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:50:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:50:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:50:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:50:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:50:ErrMsg_RBV + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:50:ErrMsg + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:50:CLS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.xCLS_OK + - | io: input + + + * - AT1K0:GAS:VRC:50:EXT_ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:VRC:50:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:50:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:50:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VRC:50:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:50:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:60:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:60:ERROR + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:60:POS_STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - AT1K0:GAS:VRC:60:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_60.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 + + + * - AT1K0:GAS:VRC:60:CLS_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:60:OPN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:60:ALM_RST_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:60:ALM_RST + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:60:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:60:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:60:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:60:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:60:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:60:ErrMsg_RBV + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:60:ErrMsg + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:60:CLS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.xCLS_OK + - | io: input + + + * - AT1K0:GAS:VRC:60:EXT_ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:VRC:60:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:60:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:60:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VRC:60:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:60:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:70:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:70:ERROR + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:70:POS_STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - AT1K0:GAS:VRC:70:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_70.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 + + + * - AT1K0:GAS:VRC:70:CLS_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:70:OPN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:70:ALM_RST_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:70:ALM_RST + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:70:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:70:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:70:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:70:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:70:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:70:ErrMsg_RBV + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:70:ErrMsg + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:70:CLS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.xCLS_OK + - | io: input + + + * - AT1K0:GAS:VRC:70:EXT_ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:VRC:70:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:70:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:70:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VRC:70:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:70:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:80:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:80:ERROR + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:80:POS_STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - AT1K0:GAS:VRC:80:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_80.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 + + + * - AT1K0:GAS:VRC:80:CLS_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:80:OPN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:80:ALM_RST_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:80:ALM_RST + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:80:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:80:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:80:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:80:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:80:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:80:ErrMsg_RBV + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:80:ErrMsg + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:80:CLS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.xCLS_OK + - | io: input + + + * - AT1K0:GAS:VRC:80:EXT_ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:VRC:80:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:80:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:80:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VRC:80:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:80:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:90:ERROR_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:90:ERROR + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - AT1K0:GAS:VRC:90:POS_STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - AT1K0:GAS:VRC:90:STATE_RBV + - mbbi + - GVL_Devices.fb_AT1K0_GAS_VRC_90.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 + + + * - AT1K0:GAS:VRC:90:CLS_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:90:OPN_DI_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:90:ALM_RST_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:90:ALM_RST + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.pv_xAlmRst + - | io: output + + + * - AT1K0:GAS:VRC:90:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:90:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VRC:90:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:90:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VRC:90:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS:VRC:90:ErrMsg_RBV + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:90:ErrMsg + - waveform + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.sErrorMessage + - | io: output + + + * - AT1K0:GAS:VRC:90:CLS_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.xCLS_OK + - | io: input + + + * - AT1K0:GAS:VRC:90:EXT_ILK_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - AT1K0:GAS:VRC:90:LOGGER_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:90:LOGGER + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - AT1K0:GAS:VRC:90:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VRC:90:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VRC:90:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VCP:110:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_110.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VCP:110:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VVC_110.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VCP:110:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_110.iq_stValve.q_xOPN_DO + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: input + + + * - AT1K0:GAS:VCP:110:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_110.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VCP:110:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_110.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VCP:110:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VVC_110.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VCP:110:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_110.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VCP:110:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VVC_110.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VCP:120:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_120.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VCP:120:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VVC_120.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VCP:120:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_120.iq_stValve.q_xOPN_DO + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: input + + + * - AT1K0:GAS:VCP:120:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_120.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VCP:120:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_120.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VCP:120:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VVC_120.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VCP:120:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_120.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VCP:120:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VVC_120.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VCP:140:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_140.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VCP:140:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VVC_140.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VCP:140:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_140.iq_stValve.q_xOPN_DO + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: input + + + * - AT1K0:GAS:VCP:140:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_140.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VCP:140:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_140.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VCP:140:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VVC_140.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VCP:140:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_140.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VCP:140:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VVC_140.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VVC:80:OPN_SW_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_80.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VVC:80:OPN_SW + - bo + - GVL_Devices.fb_AT1K0_GAS_VVC_80.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - AT1K0:GAS:VVC:80:OPN_DO_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_80.iq_stValve.q_xOPN_DO + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: input + + + * - AT1K0:GAS:VVC:80:OPN_OK_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_80.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - AT1K0:GAS:VVC:80:OVRD_ON_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_80.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VVC:80:OVRD_ON + - bo + - GVL_Devices.fb_AT1K0_GAS_VVC_80.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VVC:80:FORCE_OPN_RBV + - bi + - GVL_Devices.fb_AT1K0_GAS_VVC_80.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:VVC:80:FORCE_OPN + - bo + - GVL_Devices.fb_AT1K0_GAS_VVC_80.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(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:KFE:GATT:ARB:01:AP:Entry:010:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:010:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:011:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:012:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:013:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:014:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:015:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:016:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:017:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:018:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:019:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:001:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:020:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:002:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:003:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:004:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:005:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:006:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:007:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:008:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:AP:Entry:009:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:01:CohortCounter_RBV + - longin + - Intrnl cohort counter + - | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbiterID_RBV + - longin + - Arbiter ID for elev. req. + - | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Veto_RBV + - waveform + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:01:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:01:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:01:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:02:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:02:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:02:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:03:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:03:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:03:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:04:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:04:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:04:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:BeamClassRanges_RBV + - longin + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:BeamClass_RBV + - longin + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:MachineMode_RBV + - longin + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Rate_RBV + - longin + - Arbitrated BP + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Transmission_RBV + - ai + - Arbitrated BP + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:PhotonEnergy_RBV + - ai + - Arbitrated BP + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:eVRanges_RBV + - longin + - Arbitrated BP + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:01:ArbitratedBP:Valid_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:010:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:011:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:012:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:013:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:014:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:015:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:016:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:017:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:018:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:019:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:001:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:020:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:002:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:003:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:004:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:005:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:006:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:007:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:008:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:AP:Entry:009:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:KFE:GATT:ARB:02:CohortCounter_RBV + - longin + - Intrnl cohort counter + - | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbiterID_RBV + - longin + - Arbiter ID for elev. req. + - | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Veto_RBV + - waveform + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:01:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:01:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:01:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:02:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:02:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:02:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:03:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:03:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:03:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:04:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:04:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:04:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:BeamClassRanges_RBV + - longin + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:BeamClass_RBV + - longin + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:MachineMode_RBV + - longin + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Rate_RBV + - longin + - Arbitrated BP + - | field: EGU Hz + | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Transmission_RBV + - ai + - Arbitrated BP + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:PhotonEnergy_RBV + - ai + - Arbitrated BP + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:eVRanges_RBV + - longin + - Arbitrated BP + - | field: EGU eV + | io: input + + + * - PLC:KFE:GATT:ARB:02:ArbitratedBP:Valid_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:010:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[10].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:010:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:010:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:010:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:010:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:010:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:010:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:010:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[10].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:010:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:010:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:010:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:010:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:010:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:010:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[10].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:011:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[11].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:011:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:011:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:011:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:011:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:011:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:011:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:011:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[11].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:011:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:011:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:011:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:011:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:011:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:011:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[11].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:012:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[12].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:012:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:012:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:012:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:012:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:012:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:012:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:012:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[12].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:012:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:012:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:012:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:012:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:012:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:012:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[12].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:013:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[13].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:013:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:013:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:013:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:013:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:013:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:013:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:013:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[13].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:013:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:013:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:013:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:013:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:013:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:013:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[13].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:014:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[14].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:014:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:014:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:014:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:014:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:014:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:014:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:014:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[14].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:014:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:014:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:014:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:014:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:014:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:014:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[14].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:015:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[15].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:015:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:015:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:015:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:015:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:015:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:015:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:015:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[15].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:015:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:015:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:015:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:015:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:015:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:015:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[15].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:016:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[16].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:016:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:016:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:016:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:016:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:016:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:016:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:016:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[16].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:016:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:016:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:016:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:016:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:016:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:016:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[16].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:017:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[17].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:017:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:017:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:017:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:017:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:017:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:017:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:017:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[17].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:017:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:017:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:017:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:017:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:017:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:017:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[17].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:018:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[18].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:018:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:018:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:018:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:018:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:018:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:018:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:018:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[18].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:018:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:018:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:018:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:018:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:018:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:018:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[18].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:019:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[19].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:019:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:019:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:019:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:019:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:019:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:019:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:019:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[19].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:019:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:019:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:019:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:019:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:019:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:019:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[19].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:001:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[1].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:001:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:001:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:001:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:001:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:001:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:001:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:001:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[1].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:001:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:001:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:001:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:001:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:001:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:001:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[1].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:020:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[20].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:020:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:020:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:020:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:020:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:020:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:020:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:020:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[20].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:020:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:020:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:020:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:020:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:020:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:020:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[20].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:021:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[21].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:021:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:021:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:021:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:021:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:021:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:021:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:021:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[21].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:021:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:021:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:021:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:021:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:021:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:021:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[21].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:022:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[22].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:022:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:022:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:022:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:022:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:022:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:022:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:022:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[22].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:022:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:022:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:022:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:022:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:022:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:022:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[22].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:023:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[23].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:023:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:023:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:023:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:023:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:023:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:023:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:023:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[23].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:023:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:023:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:023:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:023:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:023:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:023:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[23].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:024:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[24].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:024:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:024:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:024:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:024:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:024:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:024:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:024:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[24].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:024:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:024:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:024:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:024:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:024:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:024:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[24].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:025:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[25].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:025:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:025:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:025:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:025:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:025:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:025:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:025:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[25].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:025:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:025:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:025:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:025:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:025:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:025:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[25].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:026:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[26].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:026:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:026:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:026:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:026:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:026:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:026:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:026:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[26].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:026:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:026:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:026:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:026:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:026:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:026:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[26].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:027:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[27].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:027:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:027:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:027:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:027:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:027:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:027:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:027:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[27].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:027:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:027:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:027:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:027:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:027:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:027:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[27].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:028:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[28].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:028:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:028:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:028:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:028:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:028:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:028:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:028:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[28].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:028:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:028:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:028:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:028:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:028:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:028:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[28].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:029:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[29].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:029:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:029:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:029:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:029:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:029:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:029:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:029:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[29].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:029:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:029:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:029:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:029:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:029:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:029:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[29].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:002:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[2].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:002:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:002:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:002:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:002:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:002:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:002:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:002:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[2].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:002:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:002:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:002:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:002:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:002:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:002:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[2].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:030:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[30].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:030:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:030:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:030:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:030:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:030:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:030:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:030:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[30].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:030:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:030:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:030:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:030:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:030:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:030:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[30].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:031:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[31].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:031:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:031:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:031:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:031:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:031:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:031:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:031:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[31].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:031:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:031:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:031:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:031:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:031:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:031:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[31].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:032:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[32].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:032:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:032:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:032:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:032:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:032:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:032:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:032:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[32].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:032:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:032:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:032:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:032:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:032:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:032:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[32].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:033:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[33].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:033:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:033:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:033:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:033:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:033:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:033:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:033:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[33].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:033:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:033:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:033:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:033:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:033:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:033:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[33].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:034:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[34].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:034:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:034:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:034:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:034:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:034:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:034:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:034:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[34].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:034:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:034:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:034:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:034:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:034:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:034:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[34].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:035:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[35].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:035:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:035:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:035:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:035:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:035:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:035:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:035:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[35].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:035:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:035:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:035:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:035:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:035:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:035:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[35].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:036:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[36].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:036:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:036:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:036:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:036:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:036:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:036:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:036:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[36].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:036:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:036:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:036:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:036:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:036:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:036:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[36].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:037:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[37].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:037:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:037:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:037:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:037:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:037:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:037:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:037:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[37].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:037:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:037:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:037:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:037:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:037:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:037:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[37].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:038:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[38].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:038:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:038:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:038:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:038:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:038:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:038:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:038:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[38].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:038:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:038:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:038:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:038:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:038:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:038:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[38].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:039:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[39].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:039:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:039:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:039:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:039:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:039:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:039:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:039:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[39].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:039:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:039:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:039:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:039:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:039:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:039:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[39].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:003:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[3].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:003:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:003:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:003:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:003:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:003:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:003:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:003:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[3].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:003:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:003:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:003:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:003:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:003:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:003:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[3].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:040:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[40].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:040:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:040:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:040:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:040:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:040:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:040:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:040:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[40].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:040:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:040:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:040:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:040:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:040:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:040:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[40].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:041:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[41].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:041:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:041:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:041:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:041:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:041:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:041:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:041:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[41].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:041:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:041:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:041:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:041:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:041:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:041:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[41].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:042:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[42].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:042:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:042:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:042:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:042:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:042:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:042:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:042:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[42].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:042:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:042:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:042:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:042:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:042:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:042:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[42].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:043:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[43].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:043:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:043:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:043:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:043:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:043:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:043:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:043:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[43].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:043:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:043:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:043:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:043:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:043:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:043:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[43].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:044:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[44].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:044:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:044:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:044:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:044:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:044:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:044:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:044:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[44].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:044:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:044:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:044:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:044:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:044:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:044:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[44].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:045:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[45].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:045:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:045:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:045:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:045:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:045:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:045:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:045:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[45].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:045:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:045:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:045:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:045:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:045:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:045:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[45].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:046:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[46].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:046:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:046:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:046:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:046:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:046:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:046:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:046:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[46].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:046:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:046:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:046:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:046:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:046:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:046:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[46].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:047:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[47].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:047:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:047:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:047:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:047:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:047:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:047:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:047:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[47].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:047:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:047:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:047:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:047:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:047:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:047:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[47].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:048:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[48].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:048:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:048:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:048:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:048:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:048:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:048:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:048:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[48].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:048:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:048:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:048:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:048:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:048:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:048:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[48].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:049:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[49].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:049:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:049:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:049:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:049:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:049:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:049:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:049:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[49].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:049:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:049:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:049:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:049:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:049:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:049:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[49].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:004:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[4].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:004:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:004:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:004:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:004:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:004:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:004:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:004:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[4].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:004:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:004:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:004:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:004:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:004:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:004:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[4].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:050:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[50].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:050:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:050:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:050:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:050:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:050:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:050:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:050:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[50].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:050:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:050:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:050:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:050:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:050:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:050:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[50].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:051:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[51].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:051:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:051:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:051:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:051:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:051:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:051:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:051:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[51].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:051:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:051:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:051:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:051:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:051:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:051:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[51].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:052:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[52].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:052:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:052:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:052:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:052:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:052:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:052:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:052:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[52].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:052:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:052:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:052:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:052:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:052:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:052:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[52].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:053:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[53].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:053:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:053:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:053:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:053:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:053:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:053:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:053:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[53].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:053:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:053:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:053:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:053:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:053:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:053:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[53].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:054:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[54].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:054:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:054:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:054:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:054:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:054:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:054:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:054:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[54].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:054:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:054:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:054:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:054:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:054:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:054:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[54].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:055:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[55].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:055:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:055:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:055:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:055:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:055:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:055:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:055:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[55].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:055:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:055:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:055:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:055:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:055:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:055:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[55].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:056:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[56].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:056:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:056:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:056:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:056:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:056:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:056:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:056:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[56].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:056:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:056:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:056:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:056:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:056:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:056:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[56].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:057:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[57].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:057:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:057:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:057:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:057:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:057:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:057:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:057:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[57].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:057:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:057:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:057:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:057:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:057:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:057:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[57].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:058:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[58].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:058:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:058:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:058:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:058:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:058:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:058:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:058:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[58].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:058:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:058:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:058:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:058:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:058:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:058:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[58].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:059:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[59].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:059:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:059:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:059:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:059:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:059:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:059:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:059:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[59].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:059:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:059:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:059:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:059:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:059:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:059:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[59].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:005:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[5].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:005:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:005:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:005:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:005:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:005:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:005:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:005:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[5].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:005:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:005:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:005:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:005:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:005:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:005:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[5].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:060:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[60].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:060:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:060:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:060:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:060:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:060:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:060:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:060:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[60].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:060:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:060:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:060:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:060:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:060:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:060:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[60].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:061:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[61].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:061:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:061:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:061:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:061:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:061:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:061:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:061:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[61].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:061:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:061:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:061:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:061:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:061:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:061:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[61].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:062:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[62].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:062:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:062:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:062:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:062:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:062:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:062:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:062:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[62].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:062:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:062:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:062:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:062:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:062:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:062:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[62].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:063:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[63].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:063:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:063:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:063:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:063:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:063:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:063:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:063:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[63].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:063:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:063:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:063:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:063:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:063:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:063:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[63].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:064:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[64].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:064:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:064:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:064:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:064:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:064:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:064:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:064:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[64].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:064:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:064:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:064:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:064:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:064:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:064:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[64].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:065:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[65].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:065:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:065:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:065:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:065:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:065:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:065:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:065:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[65].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:065:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:065:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:065:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:065:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:065:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:065:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[65].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:066:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[66].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:066:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:066:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:066:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:066:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:066:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:066:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:066:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[66].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:066:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:066:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:066:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:066:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:066:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:066:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[66].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:067:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[67].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:067:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:067:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:067:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:067:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:067:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:067:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:067:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[67].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:067:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:067:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:067:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:067:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:067:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:067:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[67].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:068:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[68].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:068:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:068:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:068:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:068:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:068:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:068:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:068:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[68].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:068:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:068:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:068:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:068:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:068:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:068:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[68].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:069:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[69].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:069:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:069:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:069:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:069:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:069:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:069:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:069:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[69].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:069:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:069:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:069:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:069:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:069:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:069:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[69].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:006:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[6].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:006:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:006:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:006:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:006:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:006:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:006:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:006:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[6].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:006:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:006:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:006:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:006:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:006:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:006:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[6].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:070:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[70].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:070:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:070:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:070:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:070:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:070:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:070:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:070:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[70].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:070:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:070:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:070:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:070:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:070:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:070:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[70].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:071:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[71].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:071:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:071:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:071:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:071:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:071:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:071:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:071:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[71].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:071:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:071:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:071:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:071:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:071:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:071:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[71].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:072:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[72].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:072:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:072:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:072:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:072:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:072:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:072:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:072:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[72].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:072:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:072:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:072:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:072:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:072:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:072:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[72].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:073:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[73].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:073:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:073:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:073:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:073:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:073:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:073:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:073:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[73].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:073:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:073:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:073:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:073:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:073:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:073:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[73].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:074:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[74].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:074:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:074:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:074:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:074:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:074:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:074:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:074:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[74].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:074:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:074:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:074:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:074:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:074:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:074:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[74].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:075:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[75].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:075:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:075:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:075:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:075:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:075:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:075:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:075:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[75].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:075:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:075:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:075:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:075:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:075:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:075:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[75].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:007:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[7].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:007:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:007:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:007:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:007:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:007:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:007:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:007:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[7].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:007:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:007:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:007:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:007:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:007:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:007:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[7].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:008:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[8].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:008:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:008:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:008:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:008:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:008:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:008:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:008:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[8].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:008:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:008:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:008:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:008:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:008:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:008:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[8].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:009:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[9].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:009:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:009:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:009:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:009:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:009:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:009:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:009:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[9].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:009:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:009:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:01:FF:009:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:009:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:009:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FF:009:Reset + - bo + - GVL_PMPS.g_FastFaultOutput1.astFF[9].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:01:ClearFault_RBV + - bi + - Might be overidden by PLC writes + - | io: output + + + * - PLC:KFE:GATT:FFO:01:ClearFault + - bo + - Might be overidden by PLC writes + - | io: output + + + * - PLC:KFE:GATT:FFO:01:EnableVeto_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.i_xVeto + - | io: output + + + * - PLC:KFE:GATT:FFO:01:EnableVeto + - bo + - GVL_PMPS.g_FastFaultOutput1.i_xVeto + - | io: output + + + * - PLC:KFE:GATT:FFO:01:FaultHWO_RBV + - bi + - Hardware Output Status + - | io: input + + + * - PLC:KFE:GATT:FFO:01:RegistrationFailure_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.xFastFaultRegFail + - | io: output + + + * - PLC:KFE:GATT:FFO:01:RegistrationFailure + - bo + - GVL_PMPS.g_FastFaultOutput1.xFastFaultRegFail + - | io: output + + + * - PLC:KFE:GATT:FFO:01:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput1.xOK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:010:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[10].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:010:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:010:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:010:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:010:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:010:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:010:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:010:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[10].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:010:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:010:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:010:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:010:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:010:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:010:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[10].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:011:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[11].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:011:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:011:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:011:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:011:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:011:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:011:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:011:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[11].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:011:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:011:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:011:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:011:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:011:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:011:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[11].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:012:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[12].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:012:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:012:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:012:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:012:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:012:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:012:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:012:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[12].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:012:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:012:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:012:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:012:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:012:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:012:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[12].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:013:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[13].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:013:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:013:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:013:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:013:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:013:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:013:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:013:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[13].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:013:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:013:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:013:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:013:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:013:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:013:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[13].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:014:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[14].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:014:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:014:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:014:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:014:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:014:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:014:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:014:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[14].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:014:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:014:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:014:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:014:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:014:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:014:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[14].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:015:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[15].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:015:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:015:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:015:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:015:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:015:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:015:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:015:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[15].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:015:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:015:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:015:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:015:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:015:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:015:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[15].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:016:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[16].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:016:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:016:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:016:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:016:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:016:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:016:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:016:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[16].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:016:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:016:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:016:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:016:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:016:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:016:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[16].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:017:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[17].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:017:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:017:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:017:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:017:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:017:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:017:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:017:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[17].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:017:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:017:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:017:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:017:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:017:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:017:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[17].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:018:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[18].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:018:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:018:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:018:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:018:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:018:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:018:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:018:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[18].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:018:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:018:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:018:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:018:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:018:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:018:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[18].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:019:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[19].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:019:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:019:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:019:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:019:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:019:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:019:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:019:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[19].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:019:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:019:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:019:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:019:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:019:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:019:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[19].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:001:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[1].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:001:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:001:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:001:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:001:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:001:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:001:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:001:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[1].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:001:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:001:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:001:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:001:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:001:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:001:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[1].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:020:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[20].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:020:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:020:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:020:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:020:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:020:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:020:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:020:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[20].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:020:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:020:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:020:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:020:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:020:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:020:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[20].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:021:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[21].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:021:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:021:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:021:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:021:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:021:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:021:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:021:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[21].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:021:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:021:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:021:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:021:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:021:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:021:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[21].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:022:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[22].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:022:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:022:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:022:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:022:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:022:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:022:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:022:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[22].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:022:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:022:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:022:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:022:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:022:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:022:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[22].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:023:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[23].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:023:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:023:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:023:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:023:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:023:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:023:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:023:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[23].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:023:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:023:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:023:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:023:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:023:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:023:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[23].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:024:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[24].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:024:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:024:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:024:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:024:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:024:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:024:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:024:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[24].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:024:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:024:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:024:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:024:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:024:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:024:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[24].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:025:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[25].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:025:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:025:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:025:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:025:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:025:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:025:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:025:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[25].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:025:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:025:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:025:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:025:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:025:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:025:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[25].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:026:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[26].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:026:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:026:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:026:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:026:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:026:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:026:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:026:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[26].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:026:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:026:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:026:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:026:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:026:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:026:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[26].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:027:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[27].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:027:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:027:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:027:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:027:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:027:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:027:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:027:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[27].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:027:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:027:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:027:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:027:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:027:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:027:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[27].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:028:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[28].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:028:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:028:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:028:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:028:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:028:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:028:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:028:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[28].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:028:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:028:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:028:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:028:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:028:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:028:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[28].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:029:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[29].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:029:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:029:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:029:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:029:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:029:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:029:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:029:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[29].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:029:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:029:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:029:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:029:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:029:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:029:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[29].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:002:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[2].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:002:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:002:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:002:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:002:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:002:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:002:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:002:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[2].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:002:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:002:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:002:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:002:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:002:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:002:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[2].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:030:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[30].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:030:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:030:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:030:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:030:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:030:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:030:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:030:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[30].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:030:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:030:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:030:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:030:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:030:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:030:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[30].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:031:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[31].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:031:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:031:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:031:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:031:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:031:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:031:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:031:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[31].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:031:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:031:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:031:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:031:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:031:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:031:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[31].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:032:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[32].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:032:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:032:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:032:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:032:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:032:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:032:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:032:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[32].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:032:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:032:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:032:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:032:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:032:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:032:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[32].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:033:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[33].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:033:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:033:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:033:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:033:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:033:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:033:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:033:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[33].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:033:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:033:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:033:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:033:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:033:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:033:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[33].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:034:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[34].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:034:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:034:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:034:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:034:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:034:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:034:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:034:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[34].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:034:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:034:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:034:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:034:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:034:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:034:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[34].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:035:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[35].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:035:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:035:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:035:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:035:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:035:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:035:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:035:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[35].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:035:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:035:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:035:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:035:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:035:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:035:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[35].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:036:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[36].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:036:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:036:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:036:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:036:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:036:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:036:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:036:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[36].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:036:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:036:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:036:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:036:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:036:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:036:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[36].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:037:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[37].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:037:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:037:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:037:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:037:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:037:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:037:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:037:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[37].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:037:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:037:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:037:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:037:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:037:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:037:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[37].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:038:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[38].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:038:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:038:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:038:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:038:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:038:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:038:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:038:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[38].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:038:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:038:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:038:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:038:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:038:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:038:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[38].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:039:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[39].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:039:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:039:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:039:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:039:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:039:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:039:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:039:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[39].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:039:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:039:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:039:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:039:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:039:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:039:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[39].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:003:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[3].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:003:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:003:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:003:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:003:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:003:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:003:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:003:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[3].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:003:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:003:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:003:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:003:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:003:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:003:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[3].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:040:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[40].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:040:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:040:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:040:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:040:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:040:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:040:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:040:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[40].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:040:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:040:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:040:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:040:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:040:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:040:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[40].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:041:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[41].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:041:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:041:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:041:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:041:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:041:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:041:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:041:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[41].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:041:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:041:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:041:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:041:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:041:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:041:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[41].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:042:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[42].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:042:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:042:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:042:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:042:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:042:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:042:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:042:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[42].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:042:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:042:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:042:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:042:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:042:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:042:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[42].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:043:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[43].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:043:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:043:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:043:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:043:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:043:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:043:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:043:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[43].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:043:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:043:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:043:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:043:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:043:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:043:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[43].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:044:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[44].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:044:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:044:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:044:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:044:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:044:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:044:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:044:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[44].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:044:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:044:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:044:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:044:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:044:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:044:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[44].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:045:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[45].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:045:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:045:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:045:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:045:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:045:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:045:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:045:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[45].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:045:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:045:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:045:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:045:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:045:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:045:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[45].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:046:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[46].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:046:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:046:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:046:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:046:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:046:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:046:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:046:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[46].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:046:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:046:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:046:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:046:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:046:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:046:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[46].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:047:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[47].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:047:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:047:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:047:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:047:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:047:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:047:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:047:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[47].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:047:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:047:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:047:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:047:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:047:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:047:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[47].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:048:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[48].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:048:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:048:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:048:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:048:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:048:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:048:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:048:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[48].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:048:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:048:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:048:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:048:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:048:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:048:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[48].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:049:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[49].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:049:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:049:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:049:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:049:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:049:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:049:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:049:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[49].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:049:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:049:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:049:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:049:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:049:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:049:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[49].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:004:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[4].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:004:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:004:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:004:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:004:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:004:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:004:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:004:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[4].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:004:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:004:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:004:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:004:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:004:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:004:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[4].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:050:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[50].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:050:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:050:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:050:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:050:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:050:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:050:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:050:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[50].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:050:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:050:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:050:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:050:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:050:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:050:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[50].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:051:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[51].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:051:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:051:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:051:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:051:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:051:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:051:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:051:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[51].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:051:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:051:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:051:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:051:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:051:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:051:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[51].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:052:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[52].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:052:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:052:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:052:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:052:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:052:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:052:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:052:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[52].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:052:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:052:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:052:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:052:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:052:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:052:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[52].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:053:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[53].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:053:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:053:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:053:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:053:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:053:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:053:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:053:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[53].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:053:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:053:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:053:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:053:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:053:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:053:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[53].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:054:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[54].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:054:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:054:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:054:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:054:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:054:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:054:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:054:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[54].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:054:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:054:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:054:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:054:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:054:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:054:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[54].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:055:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[55].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:055:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:055:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:055:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:055:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:055:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:055:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:055:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[55].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:055:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:055:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:055:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:055:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:055:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:055:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[55].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:056:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[56].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:056:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:056:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:056:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:056:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:056:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:056:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:056:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[56].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:056:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:056:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:056:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:056:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:056:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:056:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[56].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:057:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[57].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:057:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:057:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:057:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:057:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:057:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:057:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:057:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[57].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:057:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:057:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:057:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:057:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:057:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:057:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[57].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:058:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[58].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:058:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:058:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:058:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:058:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:058:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:058:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:058:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[58].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:058:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:058:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:058:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:058:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:058:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:058:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[58].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:059:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[59].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:059:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:059:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:059:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:059:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:059:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:059:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:059:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[59].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:059:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:059:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:059:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:059:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:059:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:059:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[59].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:005:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[5].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:005:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:005:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:005:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:005:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:005:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:005:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:005:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[5].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:005:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:005:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:005:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:005:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:005:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:005:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[5].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:060:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[60].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:060:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:060:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:060:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:060:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:060:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:060:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:060:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[60].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:060:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:060:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:060:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:060:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:060:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:060:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[60].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:061:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[61].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:061:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:061:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:061:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:061:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:061:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:061:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:061:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[61].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:061:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:061:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:061:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:061:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:061:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:061:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[61].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:062:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[62].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:062:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:062:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:062:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:062:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:062:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:062:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:062:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[62].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:062:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:062:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:062:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:062:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:062:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:062:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[62].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:063:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[63].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:063:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:063:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:063:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:063:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:063:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:063:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:063:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[63].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:063:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:063:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:063:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:063:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:063:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:063:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[63].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:064:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[64].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:064:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:064:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:064:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:064:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:064:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:064:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:064:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[64].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:064:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:064:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:064:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:064:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:064:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:064:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[64].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:065:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[65].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:065:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:065:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:065:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:065:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:065:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:065:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:065:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[65].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:065:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:065:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:065:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:065:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:065:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:065:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[65].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:066:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[66].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:066:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:066:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:066:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:066:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:066:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:066:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:066:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[66].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:066:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:066:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:066:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:066:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:066:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:066:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[66].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:067:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[67].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:067:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:067:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:067:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:067:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:067:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:067:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:067:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[67].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:067:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:067:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:067:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:067:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:067:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:067:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[67].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:068:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[68].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:068:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:068:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:068:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:068:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:068:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:068:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:068:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[68].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:068:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:068:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:068:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:068:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:068:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:068:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[68].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:069:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[69].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:069:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:069:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:069:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:069:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:069:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:069:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:069:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[69].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:069:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:069:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:069:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:069:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:069:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:069:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[69].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:006:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[6].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:006:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:006:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:006:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:006:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:006:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:006:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:006:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[6].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:006:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:006:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:006:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:006:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:006:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:006:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[6].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:070:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[70].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:070:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:070:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:070:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:070:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:070:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:070:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:070:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[70].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:070:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:070:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:070:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:070:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:070:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:070:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[70].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:071:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[71].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:071:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:071:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:071:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:071:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:071:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:071:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:071:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[71].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:071:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:071:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:071:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:071:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:071:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:071:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[71].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:072:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[72].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:072:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:072:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:072:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:072:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:072:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:072:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:072:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[72].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:072:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:072:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:072:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:072:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:072:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:072:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[72].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:073:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[73].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:073:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:073:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:073:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:073:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:073:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:073:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:073:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[73].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:073:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:073:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:073:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:073:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:073:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:073:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[73].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:074:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[74].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:074:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:074:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:074:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:074:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:074:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:074:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:074:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[74].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:074:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:074:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:074:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:074:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:074:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:074:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[74].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:075:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[75].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:075:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:075:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:075:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:075:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:075:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:075:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:075:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[75].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:075:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:075:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:075:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:075:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:075:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:075:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[75].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:007:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[7].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:007:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:007:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:007:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:007:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:007:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:007:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:007:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[7].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:007:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:007:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:007:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:007:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:007:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:007:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[7].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:008:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[8].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:008:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:008:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:008:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:008:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:008:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:008:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:008:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[8].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:008:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:008:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:008:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:008:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:008:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:008:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[8].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:009:BeamPermitted_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[9].BeamPermitted + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:009:Info:Desc_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.Desc + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:009:Info:DevName_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.DevName + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:009:Info:InUse_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.InUse + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:009:Info:InfoString_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.InfoString + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:009:Info:TypeCode_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.TypeCode + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:009:Info:Path_RBV + - waveform + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.sPath + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:009:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[9].OK + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Activate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Activate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Activate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Active_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Active + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Deactivate + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Deactivate + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Duration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Duration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Duration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:009:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.ElapsedTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Expiration + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Expiration + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:009:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.RemainingTime + - | io: input + + + * - PLC:KFE:GATT:FFO:02:FF:009:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:009:Ovrd:StartDT + - longout + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.StartDT + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:009:Reset_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FF:009:Reset + - bo + - GVL_PMPS.g_FastFaultOutput2.astFF[9].Reset + - | io: output + + + * - PLC:KFE:GATT:FFO:02:ClearFault_RBV + - bi + - Might be overidden by PLC writes + - | io: output + + + * - PLC:KFE:GATT:FFO:02:ClearFault + - bo + - Might be overidden by PLC writes + - | io: output + + + * - PLC:KFE:GATT:FFO:02:EnableVeto_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.i_xVeto + - | io: output + + + * - PLC:KFE:GATT:FFO:02:EnableVeto + - bo + - GVL_PMPS.g_FastFaultOutput2.i_xVeto + - | io: output + + + * - PLC:KFE:GATT:FFO:02:FaultHWO_RBV + - bi + - Hardware Output Status + - | io: input + + + * - PLC:KFE:GATT:FFO:02:RegistrationFailure_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.xFastFaultRegFail + - | io: output + + + * - PLC:KFE:GATT:FFO:02:RegistrationFailure + - bo + - GVL_PMPS.g_FastFaultOutput2.xFastFaultRegFail + - | io: output + + + * - PLC:KFE:GATT:FFO:02:OK_RBV + - bi + - GVL_PMPS.g_FastFaultOutput2.xOK + - | io: input + + + * - AT1K0:GAS:PhotonEnergy_RBV + - ai + - GVL_PMPS.rPhotonEnergy + - | io: output + + + * - AT1K0:GAS:PhotonEnergy + - ao + - GVL_PMPS.rPhotonEnergy + - | io: output + + + * - PLC:KFE:GATT:FF_RESET_RBV + - bi + - GVL_PMPS.xFastFaultReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - PLC:KFE:GATT:FF_RESET + - bo + - GVL_PMPS.xFastFaultReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:MODE_RBV + - bi + - GVL_PMPS.xPMPSMode + - | field: ONAM PMPS + | field: ZNAM Local + | io: output + + + * - AT1K0:GAS:MODE + - bo + - GVL_PMPS.xPMPSMode + - | field: ONAM PMPS + | field: ZNAM Local + | io: output + + + * - AT1K0:GAS:GAS_TYPE_RBV + - mbbi + - GVL_Variables.SelectedGas + - | field: ONST N2 + | field: TWST Ar + | field: ZRST none + | io: input + | type: mbbi + + + * - AT1K0:GAS:MAA:GET_RBV + - mbbi + - GVL_Variables.eSelectedAprt + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: input + + + * - AT1K0:GAS:MAA:SET_RBV + - mbbi + - GVL_Variables.eSetAprt + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: input + + + * - AT1K0:GAS:STATE_RBV + - mbbi + - GVL_Variables.eState + - | field: ONST error + | field: THST ok + | field: TWST warning + | field: ZRST unknown + | io: input + + + * - AT1K0:GAS:TRANS_RBV + - ai + - GVL_Variables.rCalculatedTransmissionValue + - | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:TRANS_REQ_RBV + - ai + - GVL_Variables.rRequestedTransmission + - | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS:CNTRL:CALC_SP_RBV + - ai + - GVL_Variables.rRequiredPressureSP + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:CNTRL:CALC_SP + - ao + - GVL_Variables.rRequiredPressureSP + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:TRANS_SP_RBV + - ai + - GVL_Variables.rTransmissionSP + - | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:TRANS_SP + - ao + - GVL_Variables.rTransmissionSP + - | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:CNTRL:DS:SP_RBV + - ai + - GVL_Variables.rVRC_DS_SP + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:CNTRL:DS:SP + - ao + - GVL_Variables.rVRC_DS_SP + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:CNTRL:US:SP_RBV + - ai + - GVL_Variables.rVRC_US_SP + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:CNTRL:US:SP + - ao + - GVL_Variables.rVRC_US_SP + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:AtTarget_RBV + - bi + - GVL_Variables.xAtTarget + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:AtTarget + - bo + - GVL_Variables.xAtTarget + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:Moving_RBV + - bi + - GVL_Variables.xMoving + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:Moving + - bo + - GVL_Variables.xMoving + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:OK_RBV + - bi + - GVL_Variables.xOK + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:OK + - bo + - GVL_Variables.xOK + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:MODE:PressureControl_RBV + - bi + - GVL_Variables.xPressureControlMode + - | field: ONAM PMPS + | field: ZNAM Local + | io: output + + + * - AT1K0:GAS:MODE:PressureControl + - bo + - GVL_Variables.xPressureControlMode + - | field: ONAM PMPS + | field: ZNAM Local + | io: output + + + * - AT1K0:GAS:VAC:OVRD_ON_RBV + - bi + - GVL_Variables.xSystemOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - AT1K0:GAS:VAC:OVRD_ON + - bo + - GVL_Variables.xSystemOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX)DB:REFRESH_RBV + - bi + - MOTION_GVL.fbStandardPMPSDB.bRefresh + - | io: output + + + * - $(PREFIX)DB:REFRESH + - bo + - MOTION_GVL.fbStandardPMPSDB.bRefresh + - | io: output + + + * - $(PREFIX)DB:LAST_REFRESH_RBV + - longin + - MOTION_GVL.fbStandardPMPSDB.nLastRefreshTime + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bAllBackwardEnable_RBV + - bi + - Summary of axis permission to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bAllEnable_RBV + - bi + - Summary of axis permission to have power + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bAllForwardEnable_RBV + - bi + - Summary of axis permission to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bBrakeRelease_RBV + - bi + - TRUE if brake released + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bBusy_RBV + - bi + - TRUE if in the middle of a command + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bDone_RBV + - bi + - TRUE if command finished successfully + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bEnable_RBV + - bi + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bEnable + - bo + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bEnableDone_RBV + - bi + - TRUE if done enabling + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bExecute_RBV + - bi + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bExecute + - bo + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bGantryAxis_RBV + - bi + - TRUE if gantry EPS active + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bGantryBackwardEnable_RBV + - bi + - TRUE if gantry ok to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bGantryForwardEnable_RBV + - bi + - TRUE if gantry ok to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bHome_RBV + - bi + - TRUE if at homing switch + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bHomed_RBV + - bi + - TRUE if the motor has been homed + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bLimitBackwardEnable_RBV + - bi + - FALSE if reverse limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bLimitForwardEnable_RBV + - bi + - FALSE if forward limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bMoveCmd_RBV + - bi + - Start a move + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bMoveCmd + - bo + - Start a move + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bPowerSelf_RBV + - bi + - FALSE if axis is in PMPS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bSafetyReady_RBV + - bi + - TRUE if safe to start a move + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:fAcceleration_RBV + - ai + - Used internally and by the IOC to set acceleration + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:fAcceleration + - ao + - Used internally and by the IOC to set acceleration + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:fDeceleration_RBV + - ai + - Used internally and by the IOC to set deceleration + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:fDeceleration + - ao + - Used internally and by the IOC to set deceleration + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:fPosition_RBV + - ai + - Used internally and by the IOC as the set position + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:fPosition + - ao + - Used internally and by the IOC as the set position + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:fVelocity_RBV + - ai + - Used internally and by the IOC to set velocity + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:fVelocity + - ao + - Used internally and by the IOC to set velocity + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:nBrakeMode_RBV + - mbbi + - Describes when the brake will be released + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:nCmdData_RBV + - longin + - Used internally and by the IOC to pass extra args + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:nCmdData + - longout + - Used internally and by the IOC to pass extra args + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:nCommand_RBV + - longin + - Used internally and by the IOC to pick move type + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:nCommand + - longout + - Used internally and by the IOC to pick move type + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:nEnableMode_RBV + - mbbi + - Describes when the axis will automatically get power + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:nHomingMode_RBV + - mbbi + - Describes our homing strategy + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:nMotionAxisID_RBV + - longin + - Unique ID assigned to each axis in the NC + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_X:MMS:1:PLC:sName_RBV + - waveform + - PLC program name + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bAllBackwardEnable_RBV + - bi + - Summary of axis permission to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bAllEnable_RBV + - bi + - Summary of axis permission to have power + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bAllForwardEnable_RBV + - bi + - Summary of axis permission to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bBrakeRelease_RBV + - bi + - TRUE if brake released + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bBusy_RBV + - bi + - TRUE if in the middle of a command + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bDone_RBV + - bi + - TRUE if command finished successfully + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bEnable_RBV + - bi + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bEnable + - bo + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bEnableDone_RBV + - bi + - TRUE if done enabling + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bExecute_RBV + - bi + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bExecute + - bo + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bGantryAxis_RBV + - bi + - TRUE if gantry EPS active + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bGantryBackwardEnable_RBV + - bi + - TRUE if gantry ok to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bGantryForwardEnable_RBV + - bi + - TRUE if gantry ok to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bHome_RBV + - bi + - TRUE if at homing switch + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bHomed_RBV + - bi + - TRUE if the motor has been homed + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bLimitBackwardEnable_RBV + - bi + - FALSE if reverse limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bLimitForwardEnable_RBV + - bi + - FALSE if forward limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bMoveCmd_RBV + - bi + - Start a move + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bMoveCmd + - bo + - Start a move + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bPowerSelf_RBV + - bi + - FALSE if axis is in PMPS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bSafetyReady_RBV + - bi + - TRUE if safe to start a move + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:fAcceleration_RBV + - ai + - Used internally and by the IOC to set acceleration + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:fAcceleration + - ao + - Used internally and by the IOC to set acceleration + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:fDeceleration_RBV + - ai + - Used internally and by the IOC to set deceleration + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:fDeceleration + - ao + - Used internally and by the IOC to set deceleration + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:fPosition_RBV + - ai + - Used internally and by the IOC as the set position + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:fPosition + - ao + - Used internally and by the IOC as the set position + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:fVelocity_RBV + - ai + - Used internally and by the IOC to set velocity + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:fVelocity + - ao + - Used internally and by the IOC to set velocity + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:nBrakeMode_RBV + - mbbi + - Describes when the brake will be released + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:nCmdData_RBV + - longin + - Used internally and by the IOC to pass extra args + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:nCmdData + - longout + - Used internally and by the IOC to pass extra args + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:nCommand_RBV + - longin + - Used internally and by the IOC to pick move type + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:nCommand + - longout + - Used internally and by the IOC to pick move type + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:nEnableMode_RBV + - mbbi + - Describes when the axis will automatically get power + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:nHomingMode_RBV + - mbbi + - Describes our homing strategy + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:nMotionAxisID_RBV + - longin + - Unique ID assigned to each axis in the NC + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_Y:MMS:1:PLC:sName_RBV + - waveform + - PLC program name + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bAllBackwardEnable_RBV + - bi + - Summary of axis permission to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bAllEnable_RBV + - bi + - Summary of axis permission to have power + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bAllForwardEnable_RBV + - bi + - Summary of axis permission to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bBrakeRelease_RBV + - bi + - TRUE if brake released + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bBusy_RBV + - bi + - TRUE if in the middle of a command + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bDone_RBV + - bi + - TRUE if command finished successfully + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bEnable_RBV + - bi + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bEnable + - bo + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bEnableDone_RBV + - bi + - TRUE if done enabling + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bExecute_RBV + - bi + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bExecute + - bo + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bGantryAxis_RBV + - bi + - TRUE if gantry EPS active + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bGantryBackwardEnable_RBV + - bi + - TRUE if gantry ok to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bGantryForwardEnable_RBV + - bi + - TRUE if gantry ok to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bHome_RBV + - bi + - TRUE if at homing switch + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bHomed_RBV + - bi + - TRUE if the motor has been homed + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bLimitBackwardEnable_RBV + - bi + - FALSE if reverse limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bLimitForwardEnable_RBV + - bi + - FALSE if forward limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bMoveCmd_RBV + - bi + - Start a move + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bMoveCmd + - bo + - Start a move + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bPowerSelf_RBV + - bi + - FALSE if axis is in PMPS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bSafetyReady_RBV + - bi + - TRUE if safe to start a move + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:fAcceleration_RBV + - ai + - Used internally and by the IOC to set acceleration + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:fAcceleration + - ao + - Used internally and by the IOC to set acceleration + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:fDeceleration_RBV + - ai + - Used internally and by the IOC to set deceleration + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:fDeceleration + - ao + - Used internally and by the IOC to set deceleration + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:fPosition_RBV + - ai + - Used internally and by the IOC as the set position + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:fPosition + - ao + - Used internally and by the IOC as the set position + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:fVelocity_RBV + - ai + - Used internally and by the IOC to set velocity + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:fVelocity + - ao + - Used internally and by the IOC to set velocity + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:nBrakeMode_RBV + - mbbi + - Describes when the brake will be released + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:nCmdData_RBV + - longin + - Used internally and by the IOC to pass extra args + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:nCmdData + - longout + - Used internally and by the IOC to pass extra args + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:nCommand_RBV + - longin + - Used internally and by the IOC to pick move type + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:nCommand + - longout + - Used internally and by the IOC to pick move type + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:nEnableMode_RBV + - mbbi + - Describes when the axis will automatically get power + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:nHomingMode_RBV + - mbbi + - Describes our homing strategy + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:nMotionAxisID_RBV + - longin + - Unique ID assigned to each axis in the NC + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_X:MMS:2:PLC:sName_RBV + - waveform + - PLC program name + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bAllBackwardEnable_RBV + - bi + - Summary of axis permission to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bAllEnable_RBV + - bi + - Summary of axis permission to have power + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bAllForwardEnable_RBV + - bi + - Summary of axis permission to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bBrakeRelease_RBV + - bi + - TRUE if brake released + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bBusy_RBV + - bi + - TRUE if in the middle of a command + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bDone_RBV + - bi + - TRUE if command finished successfully + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bEnable_RBV + - bi + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bEnable + - bo + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bEnableDone_RBV + - bi + - TRUE if done enabling + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bExecute_RBV + - bi + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bExecute + - bo + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bGantryAxis_RBV + - bi + - TRUE if gantry EPS active + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bGantryBackwardEnable_RBV + - bi + - TRUE if gantry ok to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bGantryForwardEnable_RBV + - bi + - TRUE if gantry ok to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bHome_RBV + - bi + - TRUE if at homing switch + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bHomed_RBV + - bi + - TRUE if the motor has been homed + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bLimitBackwardEnable_RBV + - bi + - FALSE if reverse limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bLimitForwardEnable_RBV + - bi + - FALSE if forward limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bMoveCmd_RBV + - bi + - Start a move + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bMoveCmd + - bo + - Start a move + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bPowerSelf_RBV + - bi + - FALSE if axis is in PMPS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bSafetyReady_RBV + - bi + - TRUE if safe to start a move + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:fAcceleration_RBV + - ai + - Used internally and by the IOC to set acceleration + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:fAcceleration + - ao + - Used internally and by the IOC to set acceleration + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:fDeceleration_RBV + - ai + - Used internally and by the IOC to set deceleration + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:fDeceleration + - ao + - Used internally and by the IOC to set deceleration + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:fPosition_RBV + - ai + - Used internally and by the IOC as the set position + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:fPosition + - ao + - Used internally and by the IOC as the set position + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:fVelocity_RBV + - ai + - Used internally and by the IOC to set velocity + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:fVelocity + - ao + - Used internally and by the IOC to set velocity + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:nBrakeMode_RBV + - mbbi + - Describes when the brake will be released + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:nCmdData_RBV + - longin + - Used internally and by the IOC to pass extra args + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:nCmdData + - longout + - Used internally and by the IOC to pass extra args + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:nCommand_RBV + - longin + - Used internally and by the IOC to pick move type + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:nCommand + - longout + - Used internally and by the IOC to pick move type + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:nEnableMode_RBV + - mbbi + - Describes when the axis will automatically get power + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:nHomingMode_RBV + - mbbi + - Describes our homing strategy + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:nMotionAxisID_RBV + - longin + - Unique ID assigned to each axis in the NC + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_Y:MMS:2:PLC:sName_RBV + - waveform + - PLC program name + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bAllBackwardEnable_RBV + - bi + - Summary of axis permission to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bAllEnable_RBV + - bi + - Summary of axis permission to have power + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bAllForwardEnable_RBV + - bi + - Summary of axis permission to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bBrakeRelease_RBV + - bi + - TRUE if brake released + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bBusy_RBV + - bi + - TRUE if in the middle of a command + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bDone_RBV + - bi + - TRUE if command finished successfully + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bEnable_RBV + - bi + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bEnable + - bo + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bEnableDone_RBV + - bi + - TRUE if done enabling + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bExecute_RBV + - bi + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bExecute + - bo + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bGantryAxis_RBV + - bi + - TRUE if gantry EPS active + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bGantryBackwardEnable_RBV + - bi + - TRUE if gantry ok to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bGantryForwardEnable_RBV + - bi + - TRUE if gantry ok to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bHome_RBV + - bi + - TRUE if at homing switch + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bHomed_RBV + - bi + - TRUE if the motor has been homed + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bLimitBackwardEnable_RBV + - bi + - FALSE if reverse limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bLimitForwardEnable_RBV + - bi + - FALSE if forward limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bMoveCmd_RBV + - bi + - Start a move + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bMoveCmd + - bo + - Start a move + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bPowerSelf_RBV + - bi + - FALSE if axis is in PMPS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bSafetyReady_RBV + - bi + - TRUE if safe to start a move + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:fAcceleration_RBV + - ai + - Used internally and by the IOC to set acceleration + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:fAcceleration + - ao + - Used internally and by the IOC to set acceleration + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:fDeceleration_RBV + - ai + - Used internally and by the IOC to set deceleration + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:fDeceleration + - ao + - Used internally and by the IOC to set deceleration + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:fPosition_RBV + - ai + - Used internally and by the IOC as the set position + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:fPosition + - ao + - Used internally and by the IOC as the set position + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:fVelocity_RBV + - ai + - Used internally and by the IOC to set velocity + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:fVelocity + - ao + - Used internally and by the IOC to set velocity + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:nBrakeMode_RBV + - mbbi + - Describes when the brake will be released + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:nCmdData_RBV + - longin + - Used internally and by the IOC to pass extra args + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:nCmdData + - longout + - Used internally and by the IOC to pass extra args + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:nCommand_RBV + - longin + - Used internally and by the IOC to pick move type + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:nCommand + - longout + - Used internally and by the IOC to pick move type + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:nEnableMode_RBV + - mbbi + - Describes when the axis will automatically get power + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:nHomingMode_RBV + - mbbi + - Describes our homing strategy + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:nMotionAxisID_RBV + - longin + - Unique ID assigned to each axis in the NC + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_X:MMS:3:PLC:sName_RBV + - waveform + - PLC program name + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bAllBackwardEnable_RBV + - bi + - Summary of axis permission to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bAllEnable_RBV + - bi + - Summary of axis permission to have power + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bAllForwardEnable_RBV + - bi + - Summary of axis permission to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bBrakeRelease_RBV + - bi + - TRUE if brake released + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bBusy_RBV + - bi + - TRUE if in the middle of a command + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bDone_RBV + - bi + - TRUE if command finished successfully + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bEnable_RBV + - bi + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bEnable + - bo + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bEnableDone_RBV + - bi + - TRUE if done enabling + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bExecute_RBV + - bi + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bExecute + - bo + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bGantryAxis_RBV + - bi + - TRUE if gantry EPS active + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bGantryBackwardEnable_RBV + - bi + - TRUE if gantry ok to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bGantryForwardEnable_RBV + - bi + - TRUE if gantry ok to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bHome_RBV + - bi + - TRUE if at homing switch + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bHomed_RBV + - bi + - TRUE if the motor has been homed + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bLimitBackwardEnable_RBV + - bi + - FALSE if reverse limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bLimitForwardEnable_RBV + - bi + - FALSE if forward limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bMoveCmd_RBV + - bi + - Start a move + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bMoveCmd + - bo + - Start a move + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bPowerSelf_RBV + - bi + - FALSE if axis is in PMPS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bSafetyReady_RBV + - bi + - TRUE if safe to start a move + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:fAcceleration_RBV + - ai + - Used internally and by the IOC to set acceleration + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:fAcceleration + - ao + - Used internally and by the IOC to set acceleration + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:fDeceleration_RBV + - ai + - Used internally and by the IOC to set deceleration + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:fDeceleration + - ao + - Used internally and by the IOC to set deceleration + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:fPosition_RBV + - ai + - Used internally and by the IOC as the set position + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:fPosition + - ao + - Used internally and by the IOC as the set position + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:fVelocity_RBV + - ai + - Used internally and by the IOC to set velocity + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:fVelocity + - ao + - Used internally and by the IOC to set velocity + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:nBrakeMode_RBV + - mbbi + - Describes when the brake will be released + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:nCmdData_RBV + - longin + - Used internally and by the IOC to pass extra args + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:nCmdData + - longout + - Used internally and by the IOC to pass extra args + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:nCommand_RBV + - longin + - Used internally and by the IOC to pick move type + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:nCommand + - longout + - Used internally and by the IOC to pick move type + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:nEnableMode_RBV + - mbbi + - Describes when the axis will automatically get power + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:nHomingMode_RBV + - mbbi + - Describes our homing strategy + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:nMotionAxisID_RBV + - longin + - Unique ID assigned to each axis in the NC + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_Y:MMS:3:PLC:sName_RBV + - waveform + - PLC program name + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bAllBackwardEnable_RBV + - bi + - Summary of axis permission to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bAllEnable_RBV + - bi + - Summary of axis permission to have power + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bAllForwardEnable_RBV + - bi + - Summary of axis permission to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bBrakeRelease_RBV + - bi + - TRUE if brake released + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bBusy_RBV + - bi + - TRUE if in the middle of a command + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bDone_RBV + - bi + - TRUE if command finished successfully + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bEnable_RBV + - bi + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bEnable + - bo + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bEnableDone_RBV + - bi + - TRUE if done enabling + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bExecute_RBV + - bi + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bExecute + - bo + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bGantryAxis_RBV + - bi + - TRUE if gantry EPS active + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bGantryBackwardEnable_RBV + - bi + - TRUE if gantry ok to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bGantryForwardEnable_RBV + - bi + - TRUE if gantry ok to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bHome_RBV + - bi + - TRUE if at homing switch + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bHomed_RBV + - bi + - TRUE if the motor has been homed + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bLimitBackwardEnable_RBV + - bi + - FALSE if reverse limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bLimitForwardEnable_RBV + - bi + - FALSE if forward limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bMoveCmd_RBV + - bi + - Start a move + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bMoveCmd + - bo + - Start a move + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bPowerSelf_RBV + - bi + - FALSE if axis is in PMPS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bSafetyReady_RBV + - bi + - TRUE if safe to start a move + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:fAcceleration_RBV + - ai + - Used internally and by the IOC to set acceleration + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:fAcceleration + - ao + - Used internally and by the IOC to set acceleration + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:fDeceleration_RBV + - ai + - Used internally and by the IOC to set deceleration + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:fDeceleration + - ao + - Used internally and by the IOC to set deceleration + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:fPosition_RBV + - ai + - Used internally and by the IOC as the set position + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:fPosition + - ao + - Used internally and by the IOC as the set position + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:fVelocity_RBV + - ai + - Used internally and by the IOC to set velocity + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:fVelocity + - ao + - Used internally and by the IOC to set velocity + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:nBrakeMode_RBV + - mbbi + - Describes when the brake will be released + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:nCmdData_RBV + - longin + - Used internally and by the IOC to pass extra args + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:nCmdData + - longout + - Used internally and by the IOC to pass extra args + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:nCommand_RBV + - longin + - Used internally and by the IOC to pick move type + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:nCommand + - longout + - Used internally and by the IOC to pick move type + - | io: output + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:nEnableMode_RBV + - mbbi + - Describes when the axis will automatically get power + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:nHomingMode_RBV + - mbbi + - Describes our homing strategy + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:nMotionAxisID_RBV + - longin + - Unique ID assigned to each axis in the NC + - | io: input + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_X:MMS:4:PLC:sName_RBV + - waveform + - PLC program name + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bAllBackwardEnable_RBV + - bi + - Summary of axis permission to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bAllEnable_RBV + - bi + - Summary of axis permission to have power + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bAllForwardEnable_RBV + - bi + - Summary of axis permission to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bBrakeRelease_RBV + - bi + - TRUE if brake released + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bBusy_RBV + - bi + - TRUE if in the middle of a command + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bDone_RBV + - bi + - TRUE if command finished successfully + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bEnable_RBV + - bi + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bEnable + - bo + - Used internally to request enables + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bEnableDone_RBV + - bi + - TRUE if done enabling + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bExecute_RBV + - bi + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bExecute + - bo + - Used internally and by the IOC to start or stop + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bGantryAxis_RBV + - bi + - TRUE if gantry EPS active + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bGantryBackwardEnable_RBV + - bi + - TRUE if gantry ok to move backward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bGantryForwardEnable_RBV + - bi + - TRUE if gantry ok to move forward + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bHome_RBV + - bi + - TRUE if at homing switch + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bHomed_RBV + - bi + - TRUE if the motor has been homed + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bLimitBackwardEnable_RBV + - bi + - FALSE if reverse limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bLimitForwardEnable_RBV + - bi + - FALSE if forward limit hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bMoveCmd_RBV + - bi + - Start a move + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bMoveCmd + - bo + - Start a move + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bPowerSelf_RBV + - bi + - FALSE if axis is in PMPS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bSafetyReady_RBV + - bi + - TRUE if safe to start a move + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:fAcceleration_RBV + - ai + - Used internally and by the IOC to set acceleration + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:fAcceleration + - ao + - Used internally and by the IOC to set acceleration + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:fDeceleration_RBV + - ai + - Used internally and by the IOC to set deceleration + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:fDeceleration + - ao + - Used internally and by the IOC to set deceleration + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:fPosition_RBV + - ai + - Used internally and by the IOC as the set position + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:fPosition + - ao + - Used internally and by the IOC as the set position + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:fVelocity_RBV + - ai + - Used internally and by the IOC to set velocity + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:fVelocity + - ao + - Used internally and by the IOC to set velocity + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:nBrakeMode_RBV + - mbbi + - Describes when the brake will be released + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:nCmdData_RBV + - longin + - Used internally and by the IOC to pass extra args + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:nCmdData + - longout + - Used internally and by the IOC to pass extra args + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:nCommand_RBV + - longin + - Used internally and by the IOC to pick move type + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:nCommand + - longout + - Used internally and by the IOC to pick move type + - | io: output + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:nEnableMode_RBV + - mbbi + - Describes when the axis will automatically get power + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:nHomingMode_RBV + - mbbi + - Describes our homing strategy + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:nMotionAxisID_RBV + - longin + - Unique ID assigned to each axis in the NC + - | io: input + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - AT1K0:GAS_MA_Y:MMS:4:PLC:sName_RBV + - waveform + - PLC program name + - | io: input + + + * - $(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:Apt:01:Height_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:01:Width_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:01:OK_RBV + - bi + - 0-rate beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:02:Height_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:02:Width_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:02:OK_RBV + - bi + - 0-rate beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:03:Height_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:03:Width_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:03:OK_RBV + - bi + - 0-rate beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:04:Height_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:04:Width_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:04:OK_RBV + - bi + - 0-rate beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)0RateBeamCnst:BeamClassRanges_RBV + - longin + - 0-rate beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)0RateBeamCnst:BeamClass_RBV + - longin + - 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:MachineMode_RBV + - longin + - 0-rate beam constant + - | 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:PhotonEnergy_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)0RateBeamCnst:eVRanges_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:Apt:01:Height_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:01:Width_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:01:OK_RBV + - bi + - Full beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:02:Height_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:02:Width_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:02:OK_RBV + - bi + - Full beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:03:Height_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:03:Width_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:03:OK_RBV + - bi + - Full beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:04:Height_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:04:Width_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:04:OK_RBV + - bi + - Full beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:BeamClassRanges_RBV + - longin + - Full beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:BeamClass_RBV + - longin + - 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:MachineMode_RBV + - longin + - Full beam constant + - | 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:PhotonEnergy_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)FullBeamCnst:eVRanges_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)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:Apt:01:Height_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.astApertures[1].Height + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)CurrentBP:Apt:01:Width_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.astApertures[1].Width + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)CurrentBP:Apt:01:OK_RBV + - bi + - PMPS_GVL.stCurrentBeamParameters.astApertures[1].xOK + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:Apt:02:Height_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.astApertures[2].Height + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)CurrentBP:Apt:02:Width_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.astApertures[2].Width + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)CurrentBP:Apt:02:OK_RBV + - bi + - PMPS_GVL.stCurrentBeamParameters.astApertures[2].xOK + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:Apt:03:Height_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.astApertures[3].Height + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)CurrentBP:Apt:03:Width_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.astApertures[3].Width + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)CurrentBP:Apt:03:OK_RBV + - bi + - PMPS_GVL.stCurrentBeamParameters.astApertures[3].xOK + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:Apt:04:Height_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.astApertures[4].Height + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)CurrentBP:Apt:04:Width_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.astApertures[4].Width + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)CurrentBP:Apt:04:OK_RBV + - bi + - PMPS_GVL.stCurrentBeamParameters.astApertures[4].xOK + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:BeamClassRanges_RBV + - longin + - PMPS_GVL.stCurrentBeamParameters.nBCRange + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:BeamClass_RBV + - longin + - PMPS_GVL.stCurrentBeamParameters.nBeamClass + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:MachineMode_RBV + - longin + - PMPS_GVL.stCurrentBeamParameters.nMachineMode + - | 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:PhotonEnergy_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.neV + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)CurrentBP:eVRanges_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:Apt:01:Height_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.astApertures[1].Height + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)RequestedBP:Apt:01:Width_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.astApertures[1].Width + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)RequestedBP:Apt:01:OK_RBV + - bi + - PMPS_GVL.stRequestedBeamParameters.astApertures[1].xOK + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:Apt:02:Height_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.astApertures[2].Height + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)RequestedBP:Apt:02:Width_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.astApertures[2].Width + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)RequestedBP:Apt:02:OK_RBV + - bi + - PMPS_GVL.stRequestedBeamParameters.astApertures[2].xOK + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:Apt:03:Height_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.astApertures[3].Height + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)RequestedBP:Apt:03:Width_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.astApertures[3].Width + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)RequestedBP:Apt:03:OK_RBV + - bi + - PMPS_GVL.stRequestedBeamParameters.astApertures[3].xOK + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:Apt:04:Height_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.astApertures[4].Height + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)RequestedBP:Apt:04:Width_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.astApertures[4].Width + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)RequestedBP:Apt:04:OK_RBV + - bi + - PMPS_GVL.stRequestedBeamParameters.astApertures[4].xOK + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:BeamClassRanges_RBV + - longin + - PMPS_GVL.stRequestedBeamParameters.nBCRange + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:BeamClass_RBV + - longin + - PMPS_GVL.stRequestedBeamParameters.nBeamClass + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:MachineMode_RBV + - longin + - PMPS_GVL.stRequestedBeamParameters.nMachineMode + - | 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:PhotonEnergy_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.neV + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)RequestedBP:eVRanges_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 + + + * - AT1K0:GAS:CNTRL:ERROR_RBV + - bi + - PRG_INJ.bError + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:CNTRL:ERROR + - bo + - PRG_INJ.bError + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:CNTRL:ON_RBV + - bi + - PRG_INJ.bGo + - | field: ONAM START + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:CNTRL:ON + - bo + - PRG_INJ.bGo + - | field: ONAM START + | field: ZNAM STOP + | io: output + + + * - AT1K0:GAS:CNTRL:RESET_RBV + - bi + - PRG_INJ.bReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:CNTRL:RESET + - bo + - PRG_INJ.bReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - AT1K0:GAS:CNTRL:Kp1_RBV + - ai + - PRG_INJ.fKp1 + - | io: output + + + * - AT1K0:GAS:CNTRL:Kp1 + - ao + - PRG_INJ.fKp1 + - | io: output + + + * - AT1K0:GAS:CNTRL:Kp2_RBV + - ai + - PRG_INJ.fKp2 + - | io: output + + + * - AT1K0:GAS:CNTRL:Kp2 + - ao + - PRG_INJ.fKp2 + - | io: output + + + * - AT1K0:GAS:CNTRL:Kp3_RBV + - ai + - PRG_INJ.fKp3 + - | io: output + + + * - AT1K0:GAS:CNTRL:Kp3 + - ao + - PRG_INJ.fKp3 + - | io: output + + + * - AT1K0:GAS:CNTRL:Kp4_RBV + - ai + - PRG_INJ.fKp4 + - | io: output + + + * - AT1K0:GAS:CNTRL:Kp4 + - ao + - PRG_INJ.fKp4 + - | io: output + + + * - AT1K0:GAS:CNTRL:SP_RBV + - ai + - PRG_INJ.fSetpointValue + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:CNTRL:SP + - ao + - PRG_INJ.fSetpointValue + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - AT1K0:GAS:CNTRL:Tn1_RBV + - ai + - PRG_INJ.fTn1 + - | io: output + + + * - AT1K0:GAS:CNTRL:Tn1 + - ao + - PRG_INJ.fTn1 + - | io: output + + + * - AT1K0:GAS:CNTRL:Tn2_RBV + - ai + - PRG_INJ.fTn2 + - | io: output + + + * - AT1K0:GAS:CNTRL:Tn2 + - ao + - PRG_INJ.fTn2 + - | io: output + + + * - AT1K0:GAS:CNTRL:PressPerc_RBV + - ai + - PRG_INJ.rPressPerc + - | io: output + + + * - AT1K0:GAS:CNTRL:PressPerc + - ao + - PRG_INJ.rPressPerc + - | io: output + + + * - AT1K0:GAS:CNTRL:TransPerc_RBV + - ai + - PRG_INJ.rTransPerc + - | io: output + + + * - AT1K0:GAS:CNTRL:TransPerc + - ao + - PRG_INJ.rTransPerc + - | io: output + + + * - AT1K0:GAS_MAA:01::PMPS:AribterEnabled_RBV + - bi + - PRG_Motion.fbMAA_1_States.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:01::PMPS:AribterEnabled + - bo + - PRG_Motion.fbMAA_1_States.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:SET_RBV + - mbbi + - PRG_Motion.fbMAA_1_States.enumSet + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:SET + - mbbo + - PRG_Motion.fbMAA_1_States.enumSet + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:10:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:11:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:12:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:13:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:14:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:15:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:01:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:02:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:03:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:04:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:05:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:06:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:07:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:08:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:09:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:ARB:ENABLE_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:ARB:ENABLE + - bo + - PRG_Motion.fbMAA_1_States.fbStates.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:BUSY_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:DONE_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:ERR_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:RESET_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:RESET + - bo + - PRG_Motion.fbMAA_1_States.fbStates.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:GET_RBV + - mbbi + - PRG_Motion.fbMAA_1_States.fbStates.enumGet + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:MAINT_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.bMaintMode + - | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:MAINT + - bo + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.bMaintMode + - | io: output + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + - | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:ERRID_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates.nErrorId + - | io: input + + + * - AT1K0:GAS_MAA:01:Y:STATE:ERRMSG_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates.sErrorMessage + - | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:10:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:10:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:10:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:10:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:10:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:10:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:11:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:11:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:11:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:11:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:11:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:11:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:12:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:12:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:12:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:12:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:12:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:12:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:13:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:13:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:13:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:13:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:13:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:13:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:14:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:14:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:14:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:14:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:14:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:14:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:15:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:15:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:15:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:15:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:15:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:15:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:01:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:01:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:01:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:01:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:01:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:01:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:02:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:02:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:02:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:02:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:02:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:02:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:03:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:03:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:03:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:03:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:03:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:03:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:04:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:04:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:04:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:04:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:04:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:04:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:05:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:05:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:05:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:05:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:05:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:05:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:06:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:06:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:06:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:06:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:06:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:06:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:07:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:07:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:07:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:07:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:07:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:07:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:08:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:08:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:08:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:08:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:08:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:08:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:09:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:09:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:09:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:09:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:09:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:09:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:ARB:ENABLE_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:ARB:ENABLE + - bo + - PRG_Motion.fbMAA_1_States.fbStates_X.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:BUSY_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:DONE_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:ERR_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:RESET_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:RESET + - bo + - PRG_Motion.fbMAA_1_States.fbStates_X.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:GET_RBV + - mbbi + - PRG_Motion.fbMAA_1_States.fbStates_X.enumGet + - | field: ONST Centered + | field: ZRST Unknown + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:SET_RBV + - mbbi + - PRG_Motion.fbMAA_1_States.fbStates_X.enumSet + - | field: ONST Centered + | field: ZRST Unknown + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:SET + - mbbo + - PRG_Motion.fbMAA_1_States.fbStates_X.enumSet + - | field: ONST Centered + | field: ZRST Unknown + | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:MAINT_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.bMaintMode + - | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:MAINT + - bo + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.bMaintMode + - | io: output + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.xValid + - | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:ERRID_RBV + - longin + - PRG_Motion.fbMAA_1_States.fbStates_X.nErrorId + - | io: input + + + * - AT1K0:GAS_MAA:01:X:STATE:ERRMSG_RBV + - waveform + - PRG_Motion.fbMAA_1_States.fbStates_X.sErrorMessage + - | io: input + + + * - AT1K0:GAS_MAA:02::PMPS:AribterEnabled_RBV + - bi + - PRG_Motion.fbMAA_2_States.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:02::PMPS:AribterEnabled + - bo + - PRG_Motion.fbMAA_2_States.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:SET_RBV + - mbbi + - PRG_Motion.fbMAA_2_States.enumSet + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:SET + - mbbo + - PRG_Motion.fbMAA_2_States.enumSet + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:10:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:11:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:12:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:13:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:14:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:15:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:01:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:02:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:03:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:04:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:05:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:06:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:07:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:08:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:09:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:ARB:ENABLE_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:ARB:ENABLE + - bo + - PRG_Motion.fbMAA_2_States.fbStates.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:BUSY_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:DONE_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:ERR_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:RESET_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:RESET + - bo + - PRG_Motion.fbMAA_2_States.fbStates.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:GET_RBV + - mbbi + - PRG_Motion.fbMAA_2_States.fbStates.enumGet + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:MAINT_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.bMaintMode + - | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:MAINT + - bo + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.bMaintMode + - | io: output + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + - | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:ERRID_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates.nErrorId + - | io: input + + + * - AT1K0:GAS_MAA:02:Y:STATE:ERRMSG_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates.sErrorMessage + - | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:10:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:10:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:10:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:10:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:10:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:10:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:11:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:11:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:11:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:11:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:11:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:11:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:12:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:12:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:12:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:12:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:12:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:12:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:13:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:13:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:13:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:13:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:13:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:13:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:14:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:14:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:14:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:14:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:14:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:14:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:15:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:15:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:15:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:15:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:15:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:15:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:01:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:01:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:01:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:01:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:01:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:01:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:02:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:02:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:02:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:02:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:02:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:02:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:03:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:03:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:03:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:03:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:03:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:03:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:04:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:04:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:04:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:04:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:04:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:04:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:05:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:05:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:05:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:05:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:05:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:05:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:06:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:06:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:06:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:06:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:06:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:06:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:07:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:07:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:07:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:07:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:07:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:07:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:08:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:08:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:08:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:08:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:08:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:08:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:09:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:09:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:09:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:09:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:09:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:09:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:ARB:ENABLE_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:ARB:ENABLE + - bo + - PRG_Motion.fbMAA_2_States.fbStates_X.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:BUSY_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:DONE_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:ERR_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:RESET_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:RESET + - bo + - PRG_Motion.fbMAA_2_States.fbStates_X.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:GET_RBV + - mbbi + - PRG_Motion.fbMAA_2_States.fbStates_X.enumGet + - | field: ONST Centered + | field: ZRST Unknown + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:SET_RBV + - mbbi + - PRG_Motion.fbMAA_2_States.fbStates_X.enumSet + - | field: ONST Centered + | field: ZRST Unknown + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:SET + - mbbo + - PRG_Motion.fbMAA_2_States.fbStates_X.enumSet + - | field: ONST Centered + | field: ZRST Unknown + | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:MAINT_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.bMaintMode + - | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:MAINT + - bo + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.bMaintMode + - | io: output + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.xValid + - | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:ERRID_RBV + - longin + - PRG_Motion.fbMAA_2_States.fbStates_X.nErrorId + - | io: input + + + * - AT1K0:GAS_MAA:02:X:STATE:ERRMSG_RBV + - waveform + - PRG_Motion.fbMAA_2_States.fbStates_X.sErrorMessage + - | io: input + + + * - AT1K0:GAS_MAA:03::PMPS:AribterEnabled_RBV + - bi + - PRG_Motion.fbMAA_3_States.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:03::PMPS:AribterEnabled + - bo + - PRG_Motion.fbMAA_3_States.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:SET_RBV + - mbbi + - PRG_Motion.fbMAA_3_States.enumSet + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:SET + - mbbo + - PRG_Motion.fbMAA_3_States.enumSet + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:10:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:11:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:12:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:13:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:14:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:15:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:01:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:02:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:03:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:04:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:05:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:06:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:07:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:08:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:09:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:ARB:ENABLE_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:ARB:ENABLE + - bo + - PRG_Motion.fbMAA_3_States.fbStates.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:BUSY_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:DONE_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:ERR_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:RESET_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:RESET + - bo + - PRG_Motion.fbMAA_3_States.fbStates.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:GET_RBV + - mbbi + - PRG_Motion.fbMAA_3_States.fbStates.enumGet + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:MAINT_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.bMaintMode + - | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:MAINT + - bo + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.bMaintMode + - | io: output + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + - | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:ERRID_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates.nErrorId + - | io: input + + + * - AT1K0:GAS_MAA:03:Y:STATE:ERRMSG_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates.sErrorMessage + - | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:10:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:10:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:10:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:10:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:10:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:10:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:11:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:11:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:11:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:11:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:11:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:11:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:12:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:12:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:12:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:12:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:12:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:12:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:13:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:13:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:13:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:13:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:13:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:13:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:14:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:14:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:14:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:14:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:14:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:14:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:15:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:15:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:15:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:15:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:15:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:15:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:01:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:01:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:01:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:01:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:01:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:01:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:02:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:02:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:02:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:02:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:02:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:02:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:03:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:03:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:03:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:03:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:03:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:03:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:04:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:04:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:04:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:04:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:04:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:04:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:05:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:05:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:05:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:05:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:05:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:05:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:06:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:06:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:06:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:06:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:06:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:06:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:07:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:07:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:07:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:07:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:07:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:07:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:08:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:08:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:08:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:08:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:08:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:08:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:09:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:09:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:09:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:09:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:09:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:09:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:ARB:ENABLE_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:ARB:ENABLE + - bo + - PRG_Motion.fbMAA_3_States.fbStates_X.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:BUSY_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:DONE_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:ERR_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:RESET_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:RESET + - bo + - PRG_Motion.fbMAA_3_States.fbStates_X.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:GET_RBV + - mbbi + - PRG_Motion.fbMAA_3_States.fbStates_X.enumGet + - | field: ONST Centered + | field: ZRST Unknown + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:SET_RBV + - mbbi + - PRG_Motion.fbMAA_3_States.fbStates_X.enumSet + - | field: ONST Centered + | field: ZRST Unknown + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:SET + - mbbo + - PRG_Motion.fbMAA_3_States.fbStates_X.enumSet + - | field: ONST Centered + | field: ZRST Unknown + | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:MAINT_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.bMaintMode + - | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:MAINT + - bo + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.bMaintMode + - | io: output + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.xValid + - | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:ERRID_RBV + - longin + - PRG_Motion.fbMAA_3_States.fbStates_X.nErrorId + - | io: input + + + * - AT1K0:GAS_MAA:03:X:STATE:ERRMSG_RBV + - waveform + - PRG_Motion.fbMAA_3_States.fbStates_X.sErrorMessage + - | io: input + + + * - AT1K0:GAS_MAA:04::PMPS:AribterEnabled_RBV + - bi + - PRG_Motion.fbMAA_4_States.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:04::PMPS:AribterEnabled + - bo + - PRG_Motion.fbMAA_4_States.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:SET_RBV + - mbbi + - PRG_Motion.fbMAA_4_States.enumSet + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:SET + - mbbo + - PRG_Motion.fbMAA_4_States.enumSet + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:10:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:11:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:12:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:13:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:14:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:15:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:01:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:02:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:03:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:04:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:05:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:06:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:07:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:08:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:09:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:ARB:ENABLE_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:ARB:ENABLE + - bo + - PRG_Motion.fbMAA_4_States.fbStates.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:BUSY_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:DONE_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:ERR_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:RESET_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:RESET + - bo + - PRG_Motion.fbMAA_4_States.fbStates.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:GET_RBV + - mbbi + - PRG_Motion.fbMAA_4_States.fbStates.enumGet + - | field: FRST 13mm + | field: ONST 5.5mm + | field: THST 10mm + | field: TWST 8mm + | field: ZRST Unknown + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:MAINT_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.bMaintMode + - | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:MAINT + - bo + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.bMaintMode + - | io: output + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + - | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:ERRID_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates.nErrorId + - | io: input + + + * - AT1K0:GAS_MAA:04:Y:STATE:ERRMSG_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates.sErrorMessage + - | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:10:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:10:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:10:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:10:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:10:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:10:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:11:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:11:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:11:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:11:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:11:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:11:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:12:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:12:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:12:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:12:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:12:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:12:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:13:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:13:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:13:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:13:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:13:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:13:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:14:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:14:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:14:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:14:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:14:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:14:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:15:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:15:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:15:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:15:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:15:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:15:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:01:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:01:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:01:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:01:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:01:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:01:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:02:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:02:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:02:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:02:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:02:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:02:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:03:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:03:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:03:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:03:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:03:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:03:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:04:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:04:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:04:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:04:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:04:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:04:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:05:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:05:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:05:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:05:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:05:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:05:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:06:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:06:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:06:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:06:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:06:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:06:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:07:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:07:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:07:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:07:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:07:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:07:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:08:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:08:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:08:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:08:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:08:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:08:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:LOCKED_RBV + - bi + - TRUE if state is immutable + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:VALID_RBV + - bi + - TRUE if this is a real state + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:ACCL_RBV + - ai + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:09:ACCL + - ao + - Acceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:09:DCCL_RBV + - ai + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:09:DCCL + - ao + - Deceleration to use for moves to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:09:DELTA_RBV + - ai + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:09:DELTA + - ao + - Max deviation from position at this state + - | expand: %.2d + | field: DRVL 0.0 + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:PMPS_ID_RBV + - longin + - Assertion Request ID + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.aVetoDevices + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width + - | expand: %.2d + | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nBCRange + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nBeamClass + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nMachineMode + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nRate + - | expand: %.2d + | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nTran + - | expand: %.2d + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.neV + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.neVRange + - | expand: %.2d + | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:09:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.xValid + - | expand: %.2d + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:ARB:ENABLE_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:ARB:ENABLE + - bo + - PRG_Motion.fbMAA_4_States.fbStates_X.bArbiterEnabled + - | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:BUSY_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:DONE_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:ERR_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:RESET_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:RESET + - bo + - PRG_Motion.fbMAA_4_States.fbStates_X.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:GET_RBV + - mbbi + - PRG_Motion.fbMAA_4_States.fbStates_X.enumGet + - | field: ONST Centered + | field: ZRST Unknown + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:SET_RBV + - mbbi + - PRG_Motion.fbMAA_4_States.fbStates_X.enumSet + - | field: ONST Centered + | field: ZRST Unknown + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:SET + - mbbo + - PRG_Motion.fbMAA_4_States.fbStates_X.enumSet + - | field: ONST Centered + | field: ZRST Unknown + | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:MAINT_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.bMaintMode + - | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:MAINT + - bo + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.bMaintMode + - | io: output + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Veto_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:BeamClass_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:MachineMode_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Rate_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Transmission_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV + - ai + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:eVRanges_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Valid_RBV + - bi + - PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.xValid + - | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:ERRID_RBV + - longin + - PRG_Motion.fbMAA_4_States.fbStates_X.nErrorId + - | io: input + + + * - AT1K0:GAS_MAA:04:X:STATE:ERRMSG_RBV + - waveform + - PRG_Motion.fbMAA_4_States.fbStates_X.sErrorMessage + - | io: input + + + diff --git a/v0.3.1/_sources/plc-kfe-gatt_plc_kfe_gatt_source.rst.txt b/v0.3.1/_sources/plc-kfe-gatt_plc_kfe_gatt_source.rst.txt new file mode 100644 index 0000000..2623d12 --- /dev/null +++ b/v0.3.1/_sources/plc-kfe-gatt_plc_kfe_gatt_source.rst.txt @@ -0,0 +1,3931 @@ + + +DUTs +---- + + +E_GasType +^^^^^^^^^ + +:: + + TYPE E_GasType : + ( + none := 0, + Nitrogen, + Argon + ); + END_TYPE + + +Related: + * `E_GasType`_ + + +E_HomeState +^^^^^^^^^^^ + +:: + + TYPE E_HomeState : + ( + H_READY, + H_INIT, + H_RESET_LL, + H_RESET_HL, + H_ENABLE, + H_MOVING, + H_MOVING2, + H_CHECK, + H_RESET, + H_SET_POS, + H_ERROR, + H_WRITE_LL, + H_WRITE_HL, + H_DONE + + ) UDINT; + END_TYPE + + + + +E_MAA_States +^^^^^^^^^^^^ + +:: + + TYPE E_MAA_States : + ( + Unknown := 0, + Aprt1 := 1, //smallest + Aprt2 := 2, + Aprt3 := 3, + Aprt4 := 4 + ); + END_TYPE + + + + +E_MAA_States_X +^^^^^^^^^^^^^^ + +:: + + TYPE E_MAA_States_X : + ( + Unknown := 0, + Centered:=1 + ); + END_TYPE + + + + +E_MoveState +^^^^^^^^^^^ + +:: + + TYPE E_MoveState : + ( + ABORT, + INIT, + ENABLE, + FORWARD, + BACKWARDS, + READY, + MOVING, + NEWTARGETPOSITION, + NEWTARGETPOSITION2, + ERROR, + RESET, + HALT, + HOME + ) UDINT; + END_TYPE + + + + +E_State +^^^^^^^ + +:: + + {attribute 'qualified_only'} + {attribute 'strict'} + TYPE E_State : + ( + unknown, + error, + warning, + ok + ); + END_TYPE + + + + +ST_DRL +^^^^^^ + +:: + + TYPE ST_DRL : + STRUCT + {attribute 'pytmc' := ' pv: TEMP '} + TEMP AT%I*: UINT; + {attribute 'pytmc' := ' pv: SV '} + SV AT%I*: UINT; + {attribute 'pytmc' := ' pv: SC '} + SC AT%I*: UINT; + END_STRUCT + END_TYPE + + + + +ST_VGP +^^^^^^ + +:: + + TYPE ST_VGP : + STRUCT + + {attribute 'pytmc' := ' + pv: POS_RBV; + io: i; + '} + // Inputs + i_iPosition : REAL; //Encoder position readback (if it exists) + {attribute 'pytmc' := ' + pv: ENC_RBV; + io: i; + '} + // Inputs + rEnoder_Position : REAL; //Encoder position readback (if it exists) + {attribute 'pytmc' := ' + pv: ERROR; + field: ZNAM FALSE; + field: ONAM TRUE; + io: i; + '} + // Inputs + pv_xError : BOOL; + + {attribute 'pytmc' := ' + pv: IS_HOMED; + field: ZNAM FALSE; + field: ONAM TRUE; + io: i; + '} + // Inputs + pv_xHomed : BOOL :=false; + + + //Softvariables + {attribute 'pytmc' := ' + pv: ILK_OK; + field: ZNAM FALSE; + field: ONAM TRUE; + io: i; + '} + xIlkOK : BOOL := FALSE; // Interlock Bit + //Manually Pressing valve "Open/Close" on EDM + {attribute 'pytmc' := ' + pv: OPN_SW; + field: ZNAM FALSE; + field: ONAM TRUE; + io: io; + '} + pv_xOPN_SW : BOOL; + + {attribute 'pytmc' := ' + pv: GO_SW; + field: ZNAM FALSE; + field: ONAM TRUE; + io: io; + '} + pv_xGo_SW : BOOL; + + {attribute 'pytmc' := ' + pv: HOME_SW; + field: ZNAM FALSE; + field: ONAM TRUE; + io: io; + '} + pv_xHome_SW : BOOL; + + {attribute 'pytmc' := ' + pv: Reset_SW; + field: ZNAM FALSE; + field: ONAM TRUE; + io: io; + '} + pv_xReset_SW : BOOL; + + {attribute 'pytmc' := ' + pv: Busy; + field: ZNAM FALSE; + field: ONAM TRUE; + io: io; + '} + xBusy : BOOL; + + {attribute 'pytmc' := ' + pv: ABORT; + field: ZNAM FALSE; + field: ONAM TRUE; + io: io; + '} + pv_xABORT_SW : BOOL; + + + {attribute 'pytmc' := ' + pv: POS_CTRL; + io: io; + '} + rReqPosition : REAL; + // Outputs + {attribute 'pytmc' := ' + pv: POS_DES; + io: io; + '} + q_iRawPosition : INT; //Position control + {attribute 'pytmc' := ' + pv: STATE; + type: mbbi ; + field: ZRST CLOSE ; + field: ONST OPEN; + field: TWST PRESS CNTRL ; + field: THST MANUAL CNTRL ; + io: io; + '} + eValveControl : E_VCN := CloseValve; // Valve control state + /// state machine state + {attribute 'pytmc' := ' + pv: Axis_STATE; + io: io; + '} + eState: E_MoveState; //Axis Move state + ftIlk : F_TRIG; + {attribute 'pytmc' := ' + pv: ERR_ID; + io: i; + '} + nErrorID: UDINT; + + {attribute 'pytmc' := ' + pv: ERR_MSG; + io: i; + '} + sErrorMessage : STRING; + + END_STRUCT + END_TYPE + + +Related: + * `E_MoveState`_ + + +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_KFE_GATT : ST_LibVersion := (iMajor := 0, iMinor := 3, iBuild := 1, iRevision := 0, nFlags := 1, sVersion := '0.3.1'); + END_VAR + + + + +GVL_Devices +^^^^^^^^^^^ + +:: + + VAR_GLOBAL + (*AT1K0*) + /// Injector + //Valves + {attribute 'pytmc' :=' pv: AT1K0:GAS:VCN:70 '} + VCN_70 : FB_VCN; + + {attribute 'pytmc' :=' pv: AT1K0:GAS:VVC:71 '} + VVC_71 : FB_VVC; + + {attribute 'pytmc' :=' pv: AT1K0:GAS:VVC:72 '} + VVC_72 : FB_VVC; + + + {attribute 'pytmc' :=' pv: AT1K0:GAS:VGP:80 '} + VGP_80 : FB_VGP; + + //Gauges + {attribute 'pytmc' :=' pv: AT1K0:GAS:GCM:70 '} + GCM_70: FB_GCM; + {attribute 'pytmc' :=' pv: AT1K0:GAS:GCM:80 '} + GCM_80: FB_GCM; + {attribute 'pytmc' :=' pv: AT1K0:GAS:GCM:81 '} + GCM_81: FB_GCM; + (*Pseudo gauge device Structure to combine the readings of two GCM gauges*) + {attribute 'pytmc' :=' pv: AT1K0:GAS:GCM:82 '} + GCM_82 : ST_VG; + + + ///////////////////////////// + + + ////////////////////////////////// + // MKS275 Gauges + + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:111 '} + fb_AT1K0_GAS_GPI_111 : FB_MKS275; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:121 '} + fb_AT1K0_GAS_GPI_121 : FB_MKS275; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:141 '} + fb_AT1K0_GAS_GPI_141 : FB_MKS275; + + // FB_MKS317 + + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:10 '} + fb_AT1K0_GAS_GPI_10 : FB_MKS317; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:20 '} + fb_AT1K0_GAS_GPI_20 : FB_MKS317; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:11 '} + fb_AT1K0_GAS_GPI_11 : FB_MKS317; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:30 '} + fb_AT1K0_GAS_GPI_30 : FB_MKS317; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:40 '} + fb_AT1K0_GAS_GPI_40 : FB_MKS317; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:50 '} + fb_AT1K0_GAS_GPI_50 : FB_MKS317; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:60 '} + fb_AT1K0_GAS_GPI_60 : FB_MKS317; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:51 '} + fb_AT1K0_GAS_GPI_51 : FB_MKS317; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:80 '} + fb_AT1K0_GAS_GPI_80 : FB_MKS317; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:90 '} + fb_AT1K0_GAS_GPI_90 : FB_MKS317; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:100 '} + fb_AT1K0_GAS_GPI_100 : FB_MKS317; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:110 '} + fb_AT1K0_GAS_GPI_110 : FB_MKS317; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:120 '} + fb_AT1K0_GAS_GPI_120 : FB_MKS317; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:130 '} + fb_AT1K0_GAS_GPI_130 : FB_MKS317; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:140 '} + fb_AT1K0_GAS_GPI_140 : FB_MKS317; + + // FB_MKS422 + + {attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:10 '} + fb_AT1K0_GAS_GCC_10 : FB_MKS422; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:20 '} + fb_AT1K0_GAS_GCC_20 : FB_MKS422; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:30 '} + fb_AT1K0_GAS_GCC_30 : FB_MKS422; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:40 '} + fb_AT1K0_GAS_GCC_40 : FB_MKS422; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:50 '} + fb_AT1K0_GAS_GCC_50 : FB_MKS422; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:60 '} + fb_AT1K0_GAS_GCC_60 : FB_MKS422; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:80 '} + fb_AT1K0_GAS_GCC_80 : FB_MKS422; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:90 '} + fb_AT1K0_GAS_GCC_90 : FB_MKS422; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:100 '} + fb_AT1K0_GAS_GCC_100 : FB_MKS422; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:110 '} + fb_AT1K0_GAS_GCC_110 : FB_MKS422; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:120 '} + fb_AT1K0_GAS_GCC_120 : FB_MKS422; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:130 '} + fb_AT1K0_GAS_GCC_130 : FB_MKS422; + {attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:140 '} + fb_AT1K0_GAS_GCC_140 : FB_MKS422; + + + + + // FB_VRC + + {attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:10 '} + fb_AT1K0_GAS_VRC_10 : FB_VRC_EBD; + {attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:20 '} + fb_AT1K0_GAS_VRC_20 : FB_VRC_EBD; + {attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:30 '} + fb_AT1K0_GAS_VRC_30 : FB_VRC_EBD; + {attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:40 '} + fb_AT1K0_GAS_VRC_40 : FB_VRC_EBD; + {attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:50 '} + fb_AT1K0_GAS_VRC_50 : FB_VRC; + {attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:60 '} + fb_AT1K0_GAS_VRC_60 : FB_VRC; + {attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:70 '} + fb_AT1K0_GAS_VRC_70 : FB_VRC; + {attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:80 '} + fb_AT1K0_GAS_VRC_80 : FB_VRC; + {attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:90 '} + fb_AT1K0_GAS_VRC_90 : FB_VRC; + {attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:100 '} + fb_AT1K0_GAS_VRC_100 : FB_VRC; + {attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:110 '} + fb_AT1K0_GAS_VRC_110 : FB_VRC; + {attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:120 '} + fb_AT1K0_GAS_VRC_120 : FB_VRC; + {attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:130 '} + fb_AT1K0_GAS_VRC_130 : FB_VRC; + {attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:140 '} + fb_AT1K0_GAS_VRC_140 : FB_VRC; + + // PUMPS + // Turbos + // FB_PTM_Ebara_010M + {attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:10 '} + fb_AT1K0_GAS_PTM_10 : FB_PTM_Ebara_010M; + {attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:20 '} + fb_AT1K0_GAS_PTM_20 : FB_PTM_Ebara_010M; + {attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:30 '} + fb_AT1K0_GAS_PTM_30 : FB_PTM_Ebara_010M; + {attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:40 '} + fb_AT1K0_GAS_PTM_40 : FB_PTM_Ebara_010M; + {attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:80 '} + fb_AT1K0_GAS_PTM_80 : FB_PTM_TwisTorr; + {attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:120 '} + fb_AT1K0_GAS_PTM_120 : FB_PTM_Ebara_010M; + {attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:130 '} + fb_AT1K0_GAS_PTM_130 : FB_PTM_Ebara_010M; + {attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:140 '} + fb_AT1K0_GAS_PTM_140 : FB_PTM_Ebara_010M; + // FB_PTM_Ebara_011M + {attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:110 '} + fb_AT1K0_GAS_PTM_110 : FB_PTM_Ebara_011M; + + // Roughing + // FB_EbaraDryPump + {attribute 'pytmc' := ' pv: AT1K0:GAS:PMF:10 '} + fb_AT1K0_GAS_PMF_10 : FB_ScrollPump; + {attribute 'pytmc' := ' pv: AT1K0:GAS:PMF:60 '} + fb_AT1K0_GAS_PMF_60 : FB_ScrollPump; + {attribute 'pytmc' := ' pv: AT1K0:GAS:PMF:90 '} + fb_AT1K0_GAS_PMF_90 : FB_EbaraDryPump; + {attribute 'pytmc' := ' pv: AT1K0:GAS:PMF:100 '} + fb_AT1K0_GAS_PMF_100 : FB_EbaraDryPump; + {attribute 'pytmc' := ' pv: AT1K0:GAS:PMF:110 '} + fb_AT1K0_GAS_PMF_110 : FB_EbaraEVA; + {attribute 'pytmc' := ' pv: AT1K0:GAS:PMF:120 '} + fb_AT1K0_GAS_PMF_120 : FB_EbaraEVA; + {attribute 'pytmc' := ' pv: AT1K0:GAS:PMF:140 '} + fb_AT1K0_GAS_PMF_140 : FB_EbaraEVA; + + //Roughing DC Valves + {attribute 'pytmc' := ' pv: AT1K0:GAS:VCP:110 '} + //{attribute 'TcLinkTo' := '.q_xOPN_DO := TIIB[=+-EL2212_06_25]^DOX Control Channel 1^Control^Output'} + {attribute 'TcLinkTo' := '.q_xOPN_DO := TIIB[=+-ES2004_05_02]^Channel 3^Output'} + fb_AT1K0_GAS_VVC_110 : FB_VVC; + {attribute 'pytmc' := ' pv: AT1K0:GAS:VCP:120 '} + //{attribute 'TcLinkTo' := '.q_xOPN_DO := TIIB[=+-EL2212_06_25]^DOX Control Channel 2^Control^Output'} + {attribute 'TcLinkTo' := '.q_xOPN_DO := TIIB[=+-ES2004_05_02]^Channel 4^Output'} + fb_AT1K0_GAS_VVC_120 : FB_VVC; + {attribute 'pytmc' := ' pv: AT1K0:GAS:VCP:140 '} + //{attribute 'TcLinkTo' := '.q_xOPN_DO := TIIB[=+-EL2212_04_18]^DOX Control Channel 1^Control^Output'} + {attribute 'TcLinkTo' := '.q_xOPN_DO := TIIB[=+-ES2004_05_04]^Channel 3^Output'} + fb_AT1K0_GAS_VVC_140 : FB_VVC; + + //PTM 80 VRC back stream valve + {attribute 'pytmc' := ' pv: AT1K0:GAS:VVC:80 '} + {attribute 'TcLinkTo' := '.q_xOPN_DO := TIIB[=+-EL2212_04_18]^DOX Control Channel 2^Control^Output'} + fb_AT1K0_GAS_VVC_80 : FB_VVC; + //NEW added Valve instead of the manual valve at the roughing line in the EBD + {attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:11 '} + {attribute 'TcLinkTo' := '.q_xOPN_DO := TIIB[=+-ES2008_02_14]^Channel 1^Output; + .i_xClsLS := TIIB[=+-ES1004_03_21]^Channel 2^Input; + .i_xOpnLS := TIIB[=+-ES1004_03_21]^Channel 1^Input'} + + + fb_AT1K0_GAS_VRC_11 : FB_VRC_EBD; + + {attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:12 '} + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[=+-ES3064_01_09]^AI Standard Channel 4^Value'} + fb_AT1K0_GAS_GPI_12 : FB_MKS317; + + END_VAR + + +Related: + * `FB_VGP`_ + + +GVL_GATT +^^^^^^^^ + +:: + + VAR_GLOBAL + + fbLogHandler: FB_LogHandler; + fbLogger : FB_LogMessage := (eSubsystem:=E_SubSystem.MPS,nMinTimeViolationAcceptable:=10,nLocalTripThreshold := T#500ms); + fbEcatDiagWrapper : FB_EcatDiagWrapper; + + END_VAR + + + + +GVL_MOT +^^^^^^^ + +:: + + VAR_GLOBAL + + + END_VAR + + + + +GVL_PMPS +^^^^^^^^ + +:: + + VAR_GLOBAL + + //MPS + {attribute 'pytmc' := ' + pv: PLC:KFE:GATT:FFO:01 + '} + {attribute 'TcLinkTo' := '.q_xFastFaultOut:=TIIB[=+-ES2202_00_07]^Channel 1^Output'} + g_FastFaultOutput1 : FB_HardwareFFOutput :=(i_sNetID:='172.21.92.73.1.1'); + + {attribute 'pytmc' := ' + pv: PLC:KFE:GATT:FFO:02 + '} + {attribute 'TcLinkTo' := '.q_xFastFaultOut:=TIIB[=+-ES2202_00_07]^Channel 2^Output'} + g_FastFaultOutput2 : FB_HardwareFFOutput :=(i_sNetID:='172.21.92.73.1.1'); + + {attribute 'pytmc' := ' + pv: PLC:KFE:GATT:FF_RESET; + field: ZNAM FALSE; + field: ONAM TRUE; + io: io; + '} + xFastFaultReset : BOOL; + {attribute 'pytmc' := ' + pv: PLC:KFE:GATT:ARB:01 + '} + fbArbiter1 : FB_Arbiter(1); + {attribute 'pytmc' := ' + pv: PLC:KFE:GATT:ARB:02 + '} + fbArbiter2 : FB_Arbiter(2); + + {attribute 'pytmc' := ' + pv: AT1K0:GAS:MODE ; + field: ZNAM Local; + field: ONAM PMPS; + io: io; + '} + xPMPSMode :BOOL; + + {attribute 'TcLinkTo' := ':=TIIB[PMPS_PRE]^IO Inputs^Requested Transmission'} + Req_Trans AT%I*: ST_PMPS_Attenuator_IO; + + {attribute 'TcLinkTo' := ':=TIIB[PMPS_PRE]^IO Outputs^Current Transmission'} + Cur_Trans AT%Q*: ST_PMPS_Attenuator_IO; + {attribute 'pytmc' := ' + pv: AT1K0:GAS:PhotonEnergy + '} + + rPhotonEnergy : REAL; + + stStatus: ST_AttenuatorStatus; + {attribute 'TcLinkTo' := ':=TIIB[PMPS_PRE]^IO Outputs^bGattStatus'} + bStatus AT%Q*:Byte; + + + END_VAR + + + + +GVL_Variables +^^^^^^^^^^^^^ + +:: + + VAR_GLOBAL + + (*Transmission related variables*) + {attribute 'pytmc' := ' + pv: AT1K0:GAS:GAS_TYPE ; + type: mbbi ; + field: ZRST none ; + field: ONST N2; + field: TWST Ar ; + io: i + '} + SelectedGas: E_GasType; + {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:CALC_SP; + field: HOPR 1000; + field: LOPR 0; + field: PREC 2; + field: EGU "TORR"; + '} + rRequiredPressureSP: REAL; + {attribute 'pytmc' := ' + pv: AT1K0:GAS:MAA:GET; + io: i; + field: ZRST Unknown; + field: ONST 5.5mm; + field: TWST 8mm; + field: THST 10mm; + field: FRST 13mm; + '} + eSelectedAprt:E_MAA_States; + {attribute 'pytmc' := ' + pv: AT1K0:GAS:MAA:SET; + io: i; + field: ZRST Unknown; + field: ONST 5.5mm; + field: TWST 8mm; + field: THST 10mm; + field: FRST 13mm; + '} + eSetAprt:E_MAA_States; + {attribute 'pytmc' := ' + pv: AT1K0:GAS:TRANS; + field: HOPR 1000; + field: LOPR 0; + field: PREC 2; + io:i; + '} + rCalculatedTransmissionValue: REAL:=1; + {attribute 'pytmc' := ' + pv: AT1K0:GAS:TRANS_REQ; + field: HOPR 1000; + field: LOPR 0; + field: PREC 2; + io:i; + '} + rRequestedTransmission: REAL:=1; + {attribute 'pytmc' := ' + pv: AT1K0:GAS:TRANS_SP; + field: HOPR 1000; + field: LOPR 0; + field: PREC 2; + io:io; + '} + rTransmissionSP: REAL:=1; + + + {attribute 'pytmc' := ' + pv: AT1K0:GAS:STATE; + field: ZRST unknown; + field: ONST error; + field: TWST warning; + field: THST ok; + io: i; + '} + eState:E_State; + + TransmissionValue: REAL; + OldTransmissionValue: REAL; + rtNewTrans : R_TRIG; + bChangeAperture: BOOL:=FALSE; + bChangeGas:BOOL:=FALSE; + + + + (* EPS and Interlock Variables*) + {attribute 'pytmc' := 'pv: AT1K0:GAS:VAC:OVRD_ON ; + field: ZNAM Override OFF; + field: ONAM Override ON; + io: io;'} + xSystemOverrideMode : BOOL; (* Global system override for the GATT*) + + + //VRC ILK setpoints to OPEN + {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:US:SP; + field: HOPR 1000; + field: LOPR 0; + field: PREC 2; + field: EGU "TORR"; + '} + rVRC_US_SP :REAL:=0.001; + + {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:DS:SP; + field: HOPR 1000; + field: LOPR 0; + field: PREC 2; + field: EGU "TORR"; + '} + rVRC_DS_SP :REAL:=0.001; + + {attribute 'pytmc' := ' + pv: AT1K0:GAS:MODE:PressureControl ; + field: ZNAM Local; + field: ONAM PMPS; + io: io; + '} + xPressureControlMode :BOOL := FALSE; + + {attribute 'pytmc' := ' + pv: AT1K0:GAS:AtTarget ; + field: ZNAM FALSE; + field: ONAM TRUE; + io: io; + '} + xAtTarget :BOOL := FALSE; + + {attribute 'pytmc' := ' + pv: AT1K0:GAS:Moving ; + field: ZNAM FALSE; + field: ONAM TRUE; + io: io; + '} + xMoving :BOOL := FALSE; + + {attribute 'pytmc' := ' + pv: AT1K0:GAS:OK ; + field: ZNAM FALSE; + field: ONAM TRUE; + io: io; + '} + xOK :BOOL := FALSE; + + + (* Interlock related bits, local to the PLC*) + US_MAA_OK: BOOL; + US_Turbo_Valves_Open: BOOL; + DS_MAA_OK: BOOL; + DS_Turbo_Valves_Open: BOOL; + US_Turbo_Running: BOOL; + DS_Turbo_Running: BOOL; + TwinscrewPumps_Valves_Closed: BOOL; + US_Roughing_Valves_Open : BOOL; + DS_Roughing_Valves_Open : BOOL; + US_Aperture_Closed: BOOL; + DS_Aperture_Closed: BOOL; + + END_VAR + + +Related: + * `E_GasType`_ + * `E_MAA_States`_ + * `E_State`_ + + +Main +^^^^ + +:: + + VAR_GLOBAL + + //MAA EBD + {attribute 'pytmc' := 'pv: AT1K0:GAS_MA_X:MMS:1'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable := TIIB[=+-ES7041_02_05]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable := TIIB[=+-ES7041_02_05]^STM Status^Status^Digital input 2'} + // .nRawEncoderINT := TIIB[=+-E3054_02_17]^AI Standard Channel 1^Value'} + M1: DUT_MotionStage := (sName := 'AT1K0:GAS_MA_X:MMS:1'); + {attribute 'pytmc' := 'pv: AT1K0:GAS_MA_Y:MMS:1'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable := TIIB[=+-ES7041_02_06]^STM Status^Status^Digital input 2; + .bLimitBackwardEnable := TIIB[=+-ES7041_02_06]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[=+-ES2004_02_07]^Channel 3^Output'} + //.nRawEncoderINT := TIIB[=+-E3054_02_17]^AI Standard Channel 2^Value'} + M2: DUT_MotionStage := (sName := 'AT1K0:GAS_MA_Y:MMS:1'); + {attribute 'pytmc' := 'pv: AT1K0:GAS_MA_X:MMS:2'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable := TIIB[=+-ES7041_02_09]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable := TIIB[=+-ES7041_02_09]^STM Status^Status^Digital input 2'} + // .nRawEncoderINT := TIIB[=+-E3054_02_17]^AI Standard Channel 3^Value'} + M3: DUT_MotionStage := (sName := 'AT1K0:GAS_MA_X:MMS:2'); + {attribute 'pytmc' := 'pv: AT1K0:GAS_MA_Y:MMS:2'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable := TIIB[=+-ES7041_02_10]^STM Status^Status^Digital input 2; + .bLimitBackwardEnable := TIIB[=+-ES7041_02_10]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[=+-ES2004_02_07]^Channel 4^Output'} + // .nRawEncoderINT := TIIB[=+-E3054_02_17]^AI Standard Channel 4^Value'} + M4: DUT_MotionStage := (sName := 'AT1K0:GAS_MA_Y:MMS:2'); + //MAA FEE + + {attribute 'pytmc' := 'pv: AT1K0:GAS_MA_X:MMS:3'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable := TIIB[=+-EL7041_04_07]^STM Status^Status^Digital input 2; + .bLimitBackwardEnable := TIIB[=+-EL7041_04_07]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[=+-ES2004_04_09]^Channel 1^Output'} + // .nRawEncoderINT := TIIB[=+-E3054_04_12]^AI Standard Channel 1^Value'} + M5: DUT_MotionStage := (sName := 'AT1K0:GAS_MA_X:MMS:3'); + {attribute 'pytmc' := 'pv: AT1K0:GAS_MA_Y:MMS:3'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable := TIIB[=+-EL7041_04_08]^STM Status^Status^Digital input 2; + .bLimitBackwardEnable := TIIB[=+-EL7041_04_08]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[=+-ES2004_04_09]^Channel 2^Output'} + // .nRawEncoderINT := TIIB[=+-E3054_04_12]^AI Standard Channel 2^Value'} + M6: DUT_MotionStage := (sName := 'AT1K0:GAS_MA_Y:MMS:3'); + {attribute 'pytmc' := 'pv: AT1K0:GAS_MA_X:MMS:4'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable := TIIB[=+-EL7041_04_10]^STM Status^Status^Digital input 2; + .bLimitBackwardEnable := TIIB[=+-EL7041_04_10]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[=+-ES2004_04_09]^Channel 3^Output'} + //.nRawEncoderINT := TIIB[=+-E3054_04_12]^AI Standard Channel 3^Value'} + M7: DUT_MotionStage := (sName := 'AT1K0:GAS_MA_X:MMS:4'); + {attribute 'pytmc' := 'pv: AT1K0:GAS_MA_Y:MMS:4'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable := TIIB[=+-EL7041_04_11]^STM Status^Status^Digital input 2; + .bLimitBackwardEnable := TIIB[=+-EL7041_04_11]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[=+-ES2004_04_09]^Channel 4^Output'} + // .nRawEncoderINT := TIIB[=+-E3054_04_12]^AI Standard Channel 4^Value'} + M8: DUT_MotionStage := (sName := 'AT1K0:GAS_MA_Y:MMS:4'); + + END_VAR + + + + +POUs +---- + + +DIAGNOSTICS +^^^^^^^^^^^ + +:: + + PROGRAM DIAGNOSTICS + VAR + //Change the PLC String Name to the actual PLC NAME + sPLCName :STRING := 'PLC-KFE_GATT'; + //Link the sAMSNetID to the Etherat Master netID + i_sAMSNetID AT %I*: AMSNETID; + // DO NOT CHANGE + sAMSNetID : STRING; //used for EPICS PV + sLibVersion_LCLS_General : STRING;(* := stLibVersion_LCLS_General.sVersion*) ; + fbEcatDiag:FB_EcatDiag; + bAllSlaveStateGood : BOOL; + bMasterStateGood :BOOL; + iMasterState: WORD; + sMasterState:STRING; + nSlaveNumber : UINT; + aiSlaveStates: ARRAY[1..256] OF BYTE; + aEcSlaveInfo : ARRAY[1..256] OF ST_EcDevice; + + + // Infor Data from Diagnostics terminals + {attribute 'pytmc' := ' pv: AT1K0:GAS:DRL:04 '} + {attribute 'TcLinkTo' := '.TEMP := TIIB[=+-EL2212_04_18]^DOX Synchron info data Channel 1^Info data 1; + .SV := TIIB[=+-EL2212_04_18]^DOX Synchron info data Channel 1^Info data 2; + .SC := TIIB[=+-EL2212_04_18]^DOX Synchron info data Channel 2^Info data 1'} + DRL_04 : ST_DRL; + {attribute 'pytmc' := ' pv: AT1K0:GAS:DRL:05 '} + {attribute 'TcLinkTo' := '.TEMP := TIIB[=+-EL2212_05_09]^DOX Synchron info data Channel 1^Info data 1; + .SV := TIIB[=+-EL2212_05_09]^DOX Synchron info data Channel 1^Info data 2; + .SC := TIIB[=+-EL2212_05_09]^DOX Synchron info data Channel 2^Info data 1'} + DRL_05 : ST_DRL; + {attribute 'pytmc' := ' pv: AT1K0:GAS:DRL:06 '} + {attribute 'TcLinkTo' := '.TEMP := TIIB[=+-EL2212_06_25]^DOX Synchron info data Channel 1^Info data 1; + .SV := TIIB[=+-EL2212_06_25]^DOX Synchron info data Channel 1^Info data 2; + .SC := TIIB[=+-EL2212_06_25]^DOX Synchron info data Channel 2^Info data 1'} + DRL_06 : ST_DRL; + END_VAR + // Instaniating a call to the fbEcatDiag + fbEcatDiag( + I_AMSNetId:=i_sAMSNetID , + i_xFirstPass:= _TaskInfo[1].FirstCycle, + q_xAllSlaveStatesGood=> bAllSlaveStateGood , + q_anTermStates=> aiSlaveStates, + q_xMasterStateGood=>bMasterStateGood , + q_nMasterState=> iMasterState, + q_sMasterState=> sMasterState , + q_astEcConfSlaveInfo=> aEcSlaveInfo , + q_nSlaves=> nSlaveNumber); + + END_PROGRAM + + +Related: + * `ST_DRL`_ + + +F_COEF_AR +^^^^^^^^^ + +:: + + FUNCTION F_COEF_AR : REAL + VAR_INPUT + END_VAR + VAR + + END_VAR + + + END_FUNCTION + + + + +FB_ILK_TEST +^^^^^^^^^^^ + +:: + + FUNCTION_BLOCK FB_ILK_TEST + VAR_INPUT + END_VAR + VAR_OUTPUT + END_VAR + VAR + END_VAR + + + END_FUNCTION_BLOCK + + + + +FB_MAA +^^^^^^ + +:: + + FUNCTION_BLOCK FB_MAA + VAR_IN_OUT + fbArbiter: FB_Arbiter; + fbFFHWO: FB_HardwareFFOutput; + stYStage: DUT_MotionStage; + stXStage: DUT_MotionStage; + + END_VAR + VAR_INPUT + {attribute 'pytmc' := ' + pv: :PMPS:AribterEnabled + io: io + '} + bArbiterEnabled: BOOL:=TRUE;; + nTransitionAssertionID: UDINT; + stAprt1: DUT_PositionState; + stAprt2: DUT_PositionState; + stAprt3: DUT_PositionState; + stAprt4: DUT_PositionState; + stXCen: DUT_PositionState; + i_DevName: STRING:= 'AT1K0-MAA'; + {attribute 'pytmc' := ' + pv: Y:STATE:SET; + io: io; + field: ZRST Unknown; + field: ONST 5.5mm; + field: TWST 8mm; + field: THST 10mm; + field: FRST 13mm; + '} + enumSet: E_MAA_states; + sPmpsDeviceName: STRING; + sTransitionKey: STRING; + END_VAR + VAR_OUTPUT + {attribute 'pytmc' := ' + pv: Y:STATE + io: io + '} + fbStates: FB_MAA_States; + + {attribute 'pytmc' := ' + pv: X:STATE + io: io + '} + fbStates_X: FB_MAA_States_X; + END_VAR + VAR + + fbYStage: FB_MotionStage; + fbXStage: FB_MotionStage; + + + // fSize1: REAL:=3.0; //mm + // fSize2: REAL:=7.0; //mm + // fSize3: REAL:=8.5; //mm + // fSize4: REAL:=9.0; //mm + + + + bInit:BOOL := TRUE; + tArbiterTimeout: TIME:= T#10S; + FFO : FB_FastFault :=( + i_DevName := 'AT1K0-MAA', + i_Desc := 'Fault occurs when the PMPS Aribter is switched off for the aperture plate states BPTM', + i_TypeCode := 16#AAFF); + + END_VAR + if(bInit) THEN + stYStage.bHardwareEnable := TRUE; + stYStage.bPowerSelf := FALSE; + stYStage.nBrakeMode := ENUM_StageBrakeMode.IF_MOVING; + stXStage.bHardwareEnable := TRUE; + stXStage.bPowerSelf := FALSE; + stXStage.nBrakeMode := ENUM_StageBrakeMode.NO_BRAKE; + bInit:=FALSE; + + // States settings + //stAprt1.nRequestAssertionID := nTransitionAssertionID+1; + //stAprt1.stBeamParams := PMPS_GVL.cstFullBeam; + //stAprt1.stBeamParams.astApertures[1].Height := fSize1; + //stAprt1.stBeamParams.astApertures[1].Width := fSize1; + stAprt1.bUseRawCounts := FALSE; + stAprt1.bValid := TRUE; + stAprt1.stPMPS.sPmpsState := CONCAT(sPmpsDeviceName,'-APERTURE1'); + + //stAprt2.nRequestAssertionID := nTransitionAssertionID+2; + //stAprt2.stBeamParams := PMPS_GVL.cstFullBeam; + //stAprt2.stBeamParams.astApertures[1].Height := fSize2; + //stAprt2.stBeamParams.astApertures[1].Width :=fSize2; + stAprt2.bUseRawCounts := FALSE; + stAprt2.bValid := TRUE; + stAprt2.stPMPS.sPmpsState := CONCAT(sPmpsDeviceName,'-APERTURE2'); + + //stAprt3.nRequestAssertionID := nTransitionAssertionID+3; + //stAprt3.stBeamParams := PMPS_GVL.cstFullBeam; + //stAprt3.stBeamParams.astApertures[1].Height := fSize3; + //stAprt3.stBeamParams.astApertures[1].Width := fSize3; + stAprt3.bUseRawCounts := FALSE; + stAprt3.bValid := TRUE; + stAprt3.stPMPS.sPmpsState := CONCAT(sPmpsDeviceName,'-APERTURE3'); + + //stAprt4.nRequestAssertionID := nTransitionAssertionID+4; + //stAprt4.stBeamParams := PMPS_GVL.cstFullBeam; + //stAprt4.stBeamParams.astApertures[1].Height := fSize4; + //stAprt4.stBeamParams.astApertures[1].Width := fSize4; + stAprt4.bUseRawCounts := FALSE; + stAprt4.bValid := TRUE; + stAprt4.stPMPS.sPmpsState := CONCAT(sPmpsDeviceName,'-APERTURE4'); + + //stXCen.nRequestAssertionID := nTransitionAssertionID+6; + //stXCen.stBeamParams := PMPS_GVL.cstFullBeam; + stXCen.bUseRawCounts := FALSE; + stXCen.bValid := TRUE; + stXCen.stPMPS.sPmpsState := CONCAT(sPmpsDeviceName,'-XCENTER'); + + FFO.i_DevName := i_DevName; + + END_IF + + + fbYStage(stMotionStage:=stYStage); + fbXStage(stMotionStage:=stXStage); + + fbStates( + fbArbiter:=fbArbiter, + fbFFHWO:=fbFFHWO, + //nTransitionAssertionID:=nTransitionAssertionID, + //stTransitionBeam:= PMPS_GVL.cst0RateBeam, + bArbiterEnabled := bArbiterEnabled, + tArbiterTimeout :=tArbiterTimeout, + stMotionStage:=stYStage, + bEnable:=TRUE, + stAprt1:=stAprt1, + stAprt2:=stAprt2, + stAprt3:=stAprt3, + stAprt4:=stAprt4, + enumSet:= enumSet, + sPmpsDeviceName:=sPmpsDeviceName, + sTransitionKey:=CONCAT(sTransitionKey,'_Y'), + bBPOKAutoReset := TRUE); + + fbStates_X( + fbArbiter:=fbArbiter, + fbFFHWO:=fbFFHWO, + tArbiterTimeout := tArbiterTimeout, + stMotionStage:=stXStage, + bEnable:=TRUE, + stXCen:=stXCen, + sPmpsDeviceName:=sPmpsDeviceName, + sTransitionKey:=CONCAT(sTransitionKey,'_X'), + bBPOKAutoReset := TRUE); + + + (*FAST FAULT*) + FFO(i_xOK := bArbiterEnabled, + i_xReset := , + i_xAutoReset := TRUE, + io_fbFFHWO := fbFFHWO); + + END_FUNCTION_BLOCK + + +Related: + * `FB_MAA_States`_ + * `FB_MAA_States_X`_ + + +FB_MAA_States +^^^^^^^^^^^^^ + +:: + + FUNCTION_BLOCK FB_MAA_States EXTENDS FB_PositionStateBase_WithPMPS + VAR_IN_OUT + enumSet: E_MAA_states; + END_VAR + VAR_INPUT + bStatesLock: BOOL; + stAprt1: DUT_PositionState; + stAprt2: DUT_PositionState; + stAprt3: DUT_PositionState; + stAprt4: DUT_PositionState; + END_VAR + VAR_OUTPUT + {attribute 'pytmc' := ' + pv: GET + io: i + field: ZRST Unknown; + field: ONST 5.5mm; + field: TWST 8mm; + field: THST 10mm; + field: FRST 13mm; + '} + enumGet: E_MAA_States; + END_VAR + VAR + bStatesInit: BOOL := TRUE; + fDelta1: LREAL := 0.5; //only for commissioning should change to more conservative values + fDelta2: LREAL := 0.5; + fDelta3: LREAL := 0.5; + fDelta4: LREAL := 3; + + END_VAR + VAR CONSTANT + fVelocity: LREAL := 1; + fAccel: LREAL := 200; + fDecel: LREAL := 25; + END_VAR + IF bStatesInit THEN + bStatesInit := FALSE; + + stAprt1.sName := '5.5mm'; + stAprt1.fVelocity := fVelocity; + stAprt1.fDelta := fDelta1; + stAprt1.fAccel := fAccel; + stAprt1.fDecel := fAccel; + stAprt1.bMoveOk := TRUE; + + stAprt2.sName := '8mm'; + stAprt2.fVelocity := fVelocity; + stAprt2.fDelta := fDelta2; + stAprt2.fAccel := fAccel; + stAprt2.fDecel := fAccel; + stAprt2.bMoveOk := TRUE; + + stAprt3.sName := '10mm'; + stAprt3.fVelocity := fVelocity; + stAprt3.fDelta := fDelta3; + stAprt3.fAccel := fAccel; + stAprt3.fDecel := fAccel; + stAprt3.bMoveOk := TRUE; + + stAprt4.sName := '13mm'; + stAprt4.fVelocity := fVelocity; + stAprt4.fDelta := fDelta4; + stAprt4.fAccel := fAccel; + stAprt4.fDecel := fAccel; + stAprt4.bMoveOk := TRUE; + + + + arrStates[1] := stAprt1; + arrStates[2] := stAprt2; + arrStates[3] := stAprt3; + arrStates[4] := stAprt4; + END_IF + + + setState := enumSet; + Exec(); + enumGet := getState; + enumSet := setState; + + END_FUNCTION_BLOCK + + +Related: + * `E_MAA_States`_ + + +FB_MAA_States_X +^^^^^^^^^^^^^^^ + +:: + + FUNCTION_BLOCK FB_MAA_States_X EXTENDS FB_PositionStateBase_WithPMPS + VAR_INPUT + {attribute 'pytmc' := ' + pv: SET; + io: io; + field: ZRST Unknown; + field: ONST Centered; + '} + enumSet: E_MAA_states_X; + bStatesLock: BOOL; + stXCen: DUT_PositionState; + END_VAR + VAR_OUTPUT + {attribute 'pytmc' := ' + pv: GET + io: i + field: ZRST Unknown; + field: ONST Centered; + '} + enumGet: E_MAA_states_X; + END_VAR + VAR + bStatesInit: BOOL := TRUE; + fDelta: LREAL := 0.5; + END_VAR + VAR CONSTANT + fVelocity: LREAL := 0.1; + fAccel: LREAL := 25; + fDecel: LREAL := 25; + END_VAR + IF bStatesInit THEN + bStatesInit := FALSE; + stXCen.sName := 'Centered'; + stXCen.fVelocity := fVelocity; + stXCen.fDelta := fDelta; + stXCen.fAccel := fAccel; + stXCen.fDecel := fAccel; + stXCen.bMoveOk := TRUE; + + arrStates[1] := stXCen; + END_IF + + + setState := enumSet; + Exec(); + enumGet := getState; + enumSet := setState; + + END_FUNCTION_BLOCK + + + + +FB_VCN_Lin +^^^^^^^^^^ + +:: + + (* This function implements the Basic functions for the Pfeiffer EVR 116 needle valve*) + FUNCTION_BLOCK FB_VCN_Lin EXTENDS FB_Valve + VAR_INPUT + i_xExtIlkOK : BOOL; //External Interlock, SET to TRUE if not used + i_ReqPos : REAL; //Requested position + i_xPurge : BOOL:= FALSE;// When purge is set the maximum threshold is ignored, has to be set evey cycle. + END_VAR + VAR_OUTPUT + {attribute 'pytmc' := ' + pv: + '} + iq_stVCN : ST_VCN; //Needle valve structure + END_VAR + VAR CONSTANT + rOpenVoltage : REAL := 9.1; // From the EVR 116 manual, A Voltage of 9V it is completely Open + rCloseVoltage : REAL := 0.4;// a voltage <0.5 V the valve is closed + END_VAR + VAR + // Requested voltage + {attribute 'pytmc' := ' + pv: POS_AO; + io: i ; + '} + rReqVoltage: REAL := 0; + //iResolution: INT :=16; + // + (*IO*) + q_iRawPosition AT%Q* :INT; + + //CONTROL + stCTRL_LIN_INTERPOLATION_PARAMS : ST_CTRL_LIN_INTERPOLATION_PARAMS; + fbCTRL_LIN_INTERPOLATION : FB_CTRL_LIN_INTERPOLATION; + arrTable : ARRAY[1..10,1..2] OF FLOAT; + arrTable_RBV : ARRAY[1..10,1..2] OF FLOAT; + //Readdback + stCTRL_LIN_INTERPOLATION_PARAMS_RBV : ST_CTRL_LIN_INTERPOLATION_PARAMS; + fbCTRL_LIN_INTERPOLATION_RBV : FB_CTRL_LIN_INTERPOLATION; + eMode : E_CTRL_MODE; + iCounter:INT; + bInit :BOOL :=TRUE; + END_VAR + VAR PERSISTENT + rUpperLimit : REAL; + END_VAR + (* Needle valve control FB + A. Wallace 2016-7-21 + + This FB should be used as a low level control block. + + It provides: + + Valve position ceiling + Interlock + Scaling + + It is not intended for: + Closed-loop control + + It could be used for: + Valve position/flow linearization + + Note: Raw position calc is based on 0.5 to 9V span, 32767 bits + *) + + + iq_stVCN.rUpperLimit := LIMIT(0, iq_stVCN.rUpperLimit, 100); + + // Interlocking + iq_stVCN.xIlkOK := i_xExtIlkOK; + (*Checking which Control mode is selected*) + IF iq_stVCN.xIlkOK THEN + IF iq_stVCN.eValveControl = OpenValve THEN + iq_stVCN.rReqPosition := iq_stVCN.rUpperLimit;(*Percentage*) + ELSIF iq_stVCN.eValveControl = CloseValve THEN + iq_stVCN.rReqPosition := 0; (*Percentage*) + ELSIF (iq_stVCN.eValveControl = ManualControl) (*AND (iq_stVCN.xOPN_SW)*) THEN + iq_stVCN.rReqPosition := LIMIT(0, iq_stVCN.rReqPosition, iq_stVCN.rUpperLimit); + ELSIF iq_stVCN.eValveControl = PressureControl THEN + IF (i_xPurge) THEN + iq_stVCN.rReqPosition := LIMIT(0, i_ReqPos, 100); + ELSE iq_stVCN.rReqPosition := LIMIT(0, i_ReqPos, iq_stVCN.rUpperLimit); + END_IF + END_IF + ELSE + iq_stVCN.rReqPosition := 0; + iq_stVCN.eValveControl := CloseValve; + END_IF + + + //Raw position calc + iq_stvcn.q_iRawPosition := REAL_TO_INT( 32767/10 * rReqVoltage); + + (*SOft IO Mapping*) + ACT_IO(); + + (*Load or save the persistent variables*) + ACT_Persistent(); + + ACT_INIT(); + + END_FUNCTION_BLOCK + + ACTION ACT_INIT: + {attribute no_check} + IF bInit THEN + + + (* init array with the interpolation points *) + (* fIn | fOut *) + arrTable[1,1] := 0; arrTable[1,2] := 0; + arrTable[2,1] := 15; arrTable[2,2] := 1.4; + arrTable[3,1] := 19; arrTable[3,2] := 1.75; + arrTable[4,1] := 25; arrTable[4,2] := 2.25; + arrTable[5,1] := 31; arrTable[5,2] := 2.8; + arrTable[6,1] := 39; arrTable[6,2] := 3.55; + arrTable[7,1] := 49; arrTable[7,2] := 4.45; + arrTable[8,1] := 62; arrTable[8,2] := 5.65; + arrTable[9,1] := 78; arrTable[9,2] := 7.1; + arrTable[10,1] := 100; arrTable[10,2] := 9.1; + + + (* init parameter struct *) + stCTRL_LIN_INTERPOLATION_PARAMS.tCtrlCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS.tTaskCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS.nDataTable_NumberOfRows := INT_TO_UINT(10); + + (* set the addresses *) + stCTRL_LIN_INTERPOLATION_PARAMS.pDataTable_ADR := ADR(arrTable); + stCTRL_LIN_INTERPOLATION_PARAMS.nDataTable_SIZEOF := SIZEOF(arrTable); + + (* set the mode to ACTIVE --> normal operation *) + eMode := eCTRL_MODE_ACTIVE; + + + (* init array with the interpolation points *) + (* fIn | fOut *) + FOR iCounter:=1 TO 10 BY 1 DO + arrTable_RBV[iCounter,1] := arrTable[iCounter,2]; + arrTable_RBV[iCounter,2] := arrTable[iCounter,1]; + END_FOR; + + + (* init parameter struct *) + stCTRL_LIN_INTERPOLATION_PARAMS_RBV.tCtrlCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS_RBV.tTaskCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS_RBV.nDataTable_NumberOfRows := INT_TO_UINT(10); + + (* set the addresses *) + stCTRL_LIN_INTERPOLATION_PARAMS_RBV.pDataTable_ADR := ADR(arrTable_RBV); + stCTRL_LIN_INTERPOLATION_PARAMS_RBV.nDataTable_SIZEOF := SIZEOF(arrTable_RBV); + + (* reset the init flag *) + bInit := FALSE; + + END_IF; + END_ACTION + + ACTION ACT_IO: + (*outputs*) + q_iRawPosition := iq_stVCN.q_iRawPosition; + (*inputs*) + iq_stVCN.i_iPosition := iq_stvcn.q_iRawPosition; + END_ACTION + + ACTION ACT_LIN_INTERPOLATION: + {attribute 'no_check'} + fbCTRL_LIN_INTERPOLATION( + fIn:= iq_stVCN.rReqPosition , + fManValue:= 0, + bExtrapolate:= , + eMode:= eMode, + fOut=> , + bInIsGreaterThanMaxElement=> , + bInIsLessThanMinElement=> , + eState=> , + eErrorId=> , + bError=> , + stParams:= stCTRL_LIN_INTERPOLATION_PARAMS ); + + // Requested Voltage calculation + //rReqVoltage := iq_stVCN.rReqPosition * (rOpenVoltage-rCloseVoltage)/100 + rCloseVoltage; + rReqVoltage := LREAL_TO_REAL(LIMIT(rCloseVoltage, fbCTRL_LIN_INTERPOLATION.fOut, rOpenVoltage)); //The requested voltage should remain within this range + + fbCTRL_LIN_INTERPOLATION_RBV( + fIn:= rReqVoltage , + fManValue:= 0, + bExtrapolate:= , + eMode:= eMode, + fOut=> , + bInIsGreaterThanMaxElement=> , + bInIsLessThanMinElement=> , + eState=> , + eErrorId=> , + bError=> , + stParams:= stCTRL_LIN_INTERPOLATION_PARAMS_RBV ); + // iq_stVCN.rReqPosition := LREAL_TO_REAL(fbCTRL_LIN_INTERPOLATION_RBV.fOut); + END_ACTION + + ACTION ACT_Logger: + // ILK logger + + IF NOT (iq_stVCN.xIlkOK ) AND NOT(ePrevState = CloseValve) THEN + fbLogger(sMsg:='Lost interlock ok bit while valve was open.', eSevr:=TcEventSeverity.Critical); + END_IF + + + //Control STATE Logger + IF ePrevState <> iq_stVCN.eValveControl THEN + CASE iq_stVCN.eValveControl OF + ManualControl: + fbLogger(sMsg:='Valve in manual control mode', eSevr:=TcEventSeverity.Warning); + OpenValve: + fbLogger(sMsg:='Valve Open.', eSevr:=TcEventSeverity.Info); + PressureControl: + fbLogger(sMsg:='Valve in pressure control mode.', eSevr:=TcEventSeverity.Info); + CloseValve: + fbLogger(sMsg:='Valve closed.', eSevr:=TcEventSeverity.Info); + END_CASE + ePrevState := iq_stVCN.eValveControl; + END_IF + + + // Log valve open + tAction(CLK:= (iq_stVCN.eValveControl = OpenValve) ); + IF tAction.Q THEN fbLogger(sMsg:='Valve commanded to fully open', eSevr:=TcEventSeverity.Info); END_IF + END_ACTION + + ACTION ACT_Persistent: + (*On first PLC pass, load the persistent value into the structrue variable*) + IF (bRestorePersistentData) THEN + bRestorePersistentData := FALSE; + IF (rUpperLimit <> 0) THEN + iq_stVCN.rUpperLimit := rUpperLimit; + END_IF; + + END_IF + (*Check if a new value has been written in the structure variable copy it to the persistent variable*) + IF NOT (iq_stVCN.rUpperLimit = rUpperLimit) THEN + rUpperLimit := iq_stVCN.rUpperLimit; + //fbWritePersistentData(NETID:='', PORT:=851, START:=TRUE, TMOUT:=T#1s ); + ELSE + // fbWritePersistentData( START:=FALSE); + END_IF; + END_ACTION + + METHOD M_SetThrottle : BOOL + VAR_INPUT + rUpperLimit : REAL; + END_VAR + iq_stVCN.rUpperLimit := LIMIT(0, rUpperLimit, 100); + END_METHOD + + METHOD M_ValveControl : BOOL + VAR_INPUT + state:E_VCN; // Close, Open, Pressure, Manual + END_VAR + iq_stVCN.eValveControl := state; + END_METHOD + + + + +FB_VGP +^^^^^^ + +:: + + (* This function implements the Basic functions for the Vat Motorized valve*) + {attribute 'no_check'} + FUNCTION_BLOCK FB_VGP + VAR_INPUT + i_xExtIlkOK : BOOL; //External Interlock, SET to TRUE if not used + i_xOpenIlkOK: BOOL; //Interlock Bit that allows the valve to open + i_xCloseIlkOK: BOOL; //Interlock Bit that allows the valve to Close + + i_ReqPos : REAL; //Requested position + + arrTable : ARRAY[1..14,1..2] OF FLOAT; + END_VAR + VAR_OUTPUT + {attribute 'pytmc' := ' + pv: + '} + q_stVGP : ST_VGP; // valve structure + END_VAR + VAR_IN_OUT + + END_VAR + + VAR CONSTANT + rUpperLimit : REAL:=100; //Percentage Upper limit on valve open + rClosePosition : REAL:=0; // Encoder Min. Fully Closed + rMaxDiffPressure: REAL:= 22.5; //Torr + END_VAR + + VAR + rOpenPosition: REAL:=1680; // Encoder MAX. Fully Open + rTargetPosition : REAL; + rTargetVelocity: REAL:=30; + rHomingVelocity: REAL:=10; + rHomingDistance: REAL:=-20;//every 150 is 10% , 1% is 14.975 + rOldTargetPosition: REAL; + rHyst:REAL :=10; + // + /// axis reference data structure + Axis: AXIS_REF; + // + InfoData_State AT %I*: UINT ; + + // Axis MC functions + + fbPowerAxis: MC_Power; + /// debug function block output data + PowerAxisOut: ST_McOutputs; + fbMoveAxisABS: MC_MoveAbsolute; + /// debug function block output data + MoveAbsoluteOut: ST_McOutputs; + fbMoveAxisABS2: MC_MoveAbsolute; + /// debug function block output data + MoveAbsoluteOut2: ST_McOutputs; + + fbReset: MC_Reset; + /// debug function block output data + ResetOut: ST_McOutputs; + MoveAxisREL: MC_MoveAbsolute; + MoveRelativeOut: ST_McOutputs; + + + + rOverride: LREAL := 100; + fbHalt: MC_Halt; + + + // Homing Functions + bGo:BOOL := FALSE; //to execute motion + bHome:BOOL :=FALSE; // should be set to true + bEnable:Bool; //to be removed + fbMoveRel: MC_MoveRelative; + fbSetPosition: MC_SetPosition; + fbWriteParameter: MC_WriteBoolParameter; + HomeState: E_HomeState; + + // For Monitoring while Axis moving + rPrevEncoderPosition : REAL; + // interpolation + bInit : BOOL := TRUE; + eMode : E_CTRL_MODE; + iCounter:INT; + //CONTROL + stCTRL_LIN_INTERPOLATION_PARAMS : ST_CTRL_LIN_INTERPOLATION_PARAMS; + fbCTRL_LIN_INTERPOLATION : FB_CTRL_LIN_INTERPOLATION; + arrTable_ENC : ARRAY[1..14,1..2] OF FLOAT; + //Readdback + stCTRL_LIN_INTERPOLATION_PARAMS_ENC : ST_CTRL_LIN_INTERPOLATION_PARAMS; + fbCTRL_LIN_INTERPOLATION_ENC : FB_CTRL_LIN_INTERPOLATION; + + // Logger + // For logging + fbLogger : FB_LogMessage := (eSubsystem:=E_SubSystem.VACUUM); + ePrevState : E_VCN; + tErrorPresent : R_TRIG; + tAction : R_TRIG; // Primary action of this device (OPN_DO, PUMP_RUN, etc.) + + rt_close :R_TRIG; + rt_Open :R_TRIG; + END_VAR + /// Interpolation function initialization + ACT_INIT(); + + // Interlocking + q_stVGP.xIlkOK := i_xExtIlkOK; + (*Checking which Control mode is selected*) + IF i_xExtIlkOK AND NOT (q_stVGP.pv_xError) THEN + IF q_stVGP.eValveControl = OpenValve THEN + q_stVGP.rReqPosition := rUpperLimit; + ELSIF q_stVGP.eValveControl = CloseValve THEN + q_stVGP.rReqPosition := 0; + ELSIF q_stVGP.eValveControl = ManualControl THEN + q_stVGP.rReqPosition := LIMIT(0, q_stVGP.rReqPosition, rUpperLimit); + ELSIF q_stVGP.eValveControl = PressureControl THEN + q_stVGP.rReqPosition := LIMIT(0, i_ReqPos, rUpperLimit); + END_IF + ELSIF NOT i_xExtIlkOK THEN + q_stVGP.rReqPosition := 0; + q_stVGP.eValveControl := CloseValve;//CloseValve; + END_IF + + rt_close (CLK:= q_stVGP.eValveControl = CloseValve); + rt_Open (CLK:= q_stVGP.eValveControl = OpenValve); + + IF (rt_close.Q) OR (rt_Open.Q) THEN + q_stVGP.pv_xGo_SW:=TRUE; + END_IF + //Check the Drive State + + IF (*(InfoData_State<>16#8) OR*) (q_stVGP.eState = ERROR) THEN + q_stVGP.pv_xError:=TRUE; + ELSE + q_stVGP.pv_xError:=FALSE; + // Call function to execute move + // call motion function blocks??? + END_IF + + + IF (q_stVGP.pv_xABORT_SW ) THEN + q_stVGP.pv_xABORT_SW := FALSE; + q_stVGP.eState:= ABORT; + HomeState:= H_READY; + END_IF + + + ACT_LIN_INTERPOLATION(); + ACT_AXIS(); + ACT_HOME(); + ACT_MONITOR(); + + END_FUNCTION_BLOCK + + ACTION ACT_AXIS: + //update the axis status + AXIS(); + q_stVGP.rEnoder_Position := LREAL_TO_REAL(Axis.NcToPlc.ActPos); // encoder position + + + (*IF NOT (i_xExtIlkOK) THEN + q_stVGP.eState := NEWTARGETPOSITION; + END_IF*) + //Homing STATE is missing + + // state machine for axis motion + (* move axis using a state machine *) + CASE q_stVGP.eState OF + + INIT : (* initialisation *) + (* initialize all function blocks *) + fbMoveAxisABS.Execute := FALSE; + fbMoveAxisABS2.Execute := FALSE; + fbReset.Execute := FALSE; + fbHALT.Execute :=FALSE;// + q_stVGP.eState := ENABLE; // Check homing first + HomeState:= H_READY; + + ENABLE : + fbPowerAxis.Enable := TRUE; + fbPowerAxis.Enable_Positive := TRUE; + fbPowerAxis.Enable_Negative := TRUE; + IF fbPowerAxis.Status THEN + q_stVGP.eState := READY; + ELSIF fbPowerAxis.Error THEN + q_stVGP.eState := ERROR; + END_IF + + READY: // waiting for move command + IF NOT fbPowerAxis.Status THEN + q_stVGP.eState := ENABLE; + ELSIF fbPowerAxis.Error THEN + q_stVGP.eState := ERROR; + END_IF + IF (HomeState = H_READY) AND (q_stVGP.pv_xHome_SW) THEN + HomeState:= H_INIT; + q_stVGP.pv_xHome_SW:=false; + q_stVGP.eState := HOME; + ELSE + q_stVGP.eState := READY; + END_IF + IF (q_stVGP.pv_xGo_SW) AND q_stVGP.pv_xHomed(* AND( rOldTargetPosition <> rTargetPosition) *) THEN + q_stVGP.pv_xGo_SW := false; + q_stVGP.eState := NEWTARGETPOSITION; + rOldTargetPosition:= rTargetPosition; + END_IF + + + HOME: + if (HomeState = H_DONE) THEN + q_stVGP.eState := INIT; + q_stVGP.pv_xHomed := TRUE; + HomeState := H_READY; + END_IF + + if (HomeState = H_ERROR) THEN + q_stVGP.eState := ERROR; + q_stVGP.pv_xHomed := FALSE; + END_IF + + NEWTARGETPOSITION: + fbMoveAxisABS.Position := rTargetPosition; + fbMoveAxisABS.Velocity := rTargetVelocity; + //fbMoveAxisABS.BufferMode := MC_BlendingNext; + fbMoveAxisABS.Execute := TRUE; + IF fbMoveAxisABS.Active THEN + (* axis is executing job but is not yet finished *) + fbMoveAxisABS.Execute := FALSE; + (* leave this state and buffer a second command *) + q_stVGP.eState := MOVING; + ElSIF fbMoveAxisABS.Done THEN + fbMoveAxisABS.Execute := FALSE; + q_stVGP.eState := READY; + ELSIF fbMoveAxisABS.CommandAborted OR fbMoveAxisABS.Error THEN + q_stVGP.eState := ERROR; + END_IF + + + MOVING:// + IF fbMoveAxisABS.CommandAborted OR fbMoveAxisABS.Error THEN + q_stVGP.eState := ERROR; + END_IF + IF NOT ( Axis.Status.Moving) OR (fbMoveAxisABS.Done) THEN //(fbMoveAxisABS.Done) AND (fbMoveAxisABS2.Done) THEN + q_stVGP.eState := READY; + END_IF + + + HALT: + fbHALT.Execute :=TRUE; + IF Axis.Status.Error THEN + q_stVGP.eState := RESET; (* axis error requires reset *) + ELSE + q_stVGP.eState := INIT; (* function block errors don't need a reset *) + END_IF + + ERROR : + IF HomeState = H_READY THEN + q_stVGP.eState := RESET; + ELSE + q_stVGP.eState := HOME; + END_IF + + RESET : + //fbReset.Execute := TRUE; + IF fbReset.Done THEN q_stVGP.eState :=INIT; + // HomeState := H_READY; + ELSIF fbReset.Error THEN + q_stVGP.eState := ERROR; (* keep trying to reset*) + END_IF + + ABORT: + fbMoveAxisABS.Execute := FALSE; + fbMoveAxisABS2.Execute := FALSE; + fbReset.Execute := FALSE; + (* save target position*) + rOldTargetPosition := q_stVGP.i_iPosition; + fbHALT.Execute :=FALSE; + fbPowerAxis.Enable := FALSE; + fbPowerAxis.Enable_Positive := FALSE; + fbPowerAxis.Enable_Negative := FALSE; + q_stVGP.eState := ENABLE; // Check homing first + + END_CASE + + + + + + + /// Motion Function Blocks + (* AXIS POWER*) + fbPowerAxis( + Axis:= Axis, + Enable:= , + Enable_Positive:= i_xOpenIlkOK, + Enable_Negative:= , + Override:= rOverride, + BufferMode:= , + Options:= , + Status=> , + Busy=> PowerAxisOut.Busy , + Active=> PowerAxisOut.Active , + Error=> PowerAxisOut.Error, + ErrorID=> PowerAxisOut.ErrorID); + (* AXIS MOVE ABSOLUTE*) + fbMoveAxisABS( + Axis:= Axis , + Execute:= , + Position:= , + Velocity:= , + Acceleration:= , + Deceleration:= , + Jerk:= , + BufferMode:= MC_BlendingNext , + Options:= , + Done=>MoveAbsoluteOut.Done, + Busy=> MoveAbsoluteOut.Busy, + Active=> MoveAbsoluteOut.Active, + CommandAborted=> MoveAbsoluteOut.CommandAborted , + Error=> MoveAbsoluteOut.Error, + ErrorID=> MoveAbsoluteOut.ErrorID); + (* AXIS MOVE ABSOLUTE*) + fbMoveAxisABS2( + Axis:= Axis , + Execute:= , + Position:= , + Velocity:= , + Acceleration:= , + Deceleration:= , + Jerk:= , + BufferMode:= MC_BlendingNext , + Options:= , + Done=>MoveAbsoluteOut2.Done, + Busy=> MoveAbsoluteOut2.Busy, + Active=> MoveAbsoluteOut2.Active, + CommandAborted=> MoveAbsoluteOut2.CommandAborted , + Error=> MoveAbsoluteOut2.Error, + ErrorID=> MoveAbsoluteOut2.ErrorID); + (*AXIS RESET*) + fbReset( + Axis:= Axis, + Execute:= This^.q_stVGP.pv_xReset_SW , + Done=>ResetOut.Done , + Busy=>ResetOut.Busy , + Error=> ResetOut.Error, + ErrorID=> ResetOut.ErrorID); + + (*HALT*) + fbHalt( + Axis:= Axis, + Execute:= , + Deceleration:= , + Jerk:= , + BufferMode:= MC_BlendingNext , + Options:= , + Done=> , + Busy=> , + Active=> , + CommandAborted=> , + Error=> , + ErrorID=> ); + + + /// ERROR + IF Axis.Status.Error THEN + q_stVGP.eState := ERROR; + END_IF; + + // Error Handling + if( fbPowerAxis.Error and fbPowerAxis.Active ) then + This^.q_stVGP.pv_xError:= fbPowerAxis.Error; + This^.q_stVGP.nErrorID:= fbPowerAxis.ErrorID; + END_IF + if( fbMoveAxisABS.Error and fbMoveAxisABS.Active ) then + This^.q_stVGP.pv_xError:= fbMoveAxisABS.Error; + This^.q_stVGP.nErrorID:= fbMoveAxisABS.ErrorID; + END_IF + + IF This^.q_stVGP.pv_xReset_SW THEN This^.q_stVGP.pv_xReset_SW:=FALSE; END_IF + (*Convert nErrorID to string*) + This^.q_stVGP.sErrorMessage:=WORD_TO_HEXSTR(in:=TO_WORD(This^.q_stVGP.nErrorID) , iPrecision:= 4, bLoCase:=0 ); + + This^.q_stVGP.xBusy := (NOT(q_stVGP.eState = READY) AND (HomeState = H_READY)); + END_ACTION + + ACTION ACT_HOME: + CASE HomeState OF + H_READY: + fbSetPosition.Execute := FALSE; + fbWriteParameter.Execute := FALSE; + fbMoveRel.Execute := FALSE; + + H_INIT: + HomeState:=H_RESET_LL; + + + H_RESET_LL: + // disable soft limits in order to be able to move the drive + fbWriteParameter.ParameterNumber := MC_AxisParameter.EnableLimitNeg;//EnableLimitPos;// .EnableLimitNeg; + fbWriteParameter.Value := FALSE; + fbWriteParameter.Execute := TRUE; + if (fbWriteParameter.Done) THEN + fbWriteParameter.Execute := FALSE; + HomeState:= H_RESET_HL; + END_IF + + H_RESET_HL: + // disable soft limits in order to be able to move the drive + fbWriteParameter.ParameterNumber := MC_AxisParameter.EnableLimitPos; + fbWriteParameter.Value := FALSE; + fbWriteParameter.Execute := TRUE; + if (fbWriteParameter.Done) THEN + fbWriteParameter.Execute := FALSE; + HomeState:= H_ENABLE; + END_IF + + H_ENABLE: + // Make Sure drive is enabled + fbPowerAxis.Enable := TRUE; + fbPowerAxis.Enable_Positive := TRUE; + fbPowerAxis.Enable_Negative := TRUE; + IF fbPowerAxis.Status THEN + HomeState:= H_MOVING; + ELSIF fbPowerAxis.Error THEN + HomeState := H_ERROR; + END_IF + + H_MOVING: + fbMoveRel.Execute := TRUE; + IF fbMoveRel.Active THEN + (* axis is executing job but is not yet finished *) + fbMoveRel.Execute := FALSE; + (* leave this state and buffer a second command *) + HomeState := H_MOVING2; + ElSIF fbMoveRel.Done THEN + fbMoveRel.Execute := FALSE; + HomeState := H_MOVING;//2? + ELSIF fbMoveRel.CommandAborted OR fbMoveRel.Error THEN + fbMoveRel.Execute := FALSE; + HomeState := H_CHECK; + END_IF + + H_MOVING2: + IF fbMoveRel.CommandAborted OR fbMoveRel.Error THEN + HomeState := H_CHECK; + END_IF + IF NOT ( Axis.Status.Moving) OR (fbMoveRel.Done) THEN //(fbMoveAxisABS.Done) AND (fbMoveAxisABS2.Done) THEN + HomeState := H_MOVING; + fbMoveRel.Execute := FALSE; + END_IF + + H_CHECK: + //Check position lag monitoring error + if (Axis.Status.ErrorID = 16#00004550)THEN + This^.q_stVGP.pv_xReset_SW := TRUE; + HomeState := H_RESET; + ELSE + HomeState := H_ERROR; + END_IF + + H_RESET: + IF fbReset.Done THEN + This^.q_stVGP.pv_xReset_SW := FALSE; + HomeState := H_SET_POS; + END_IF + + H_SET_POS: + // Set Current Position + fbSetPosition.Position := 0; + fbSetPosition.Execute := TRUE; + IF ( fbSetPosition.Done ) THEN + fbSetPosition.Execute := FALSE; + HomeState:= H_WRITE_LL; + ELSIF (fbSetPosition.Error) THEN + HomeState := H_ERROR; + END_IF + + + H_WRITE_LL: + // Re Enable the Soft limits + fbWriteParameter.ParameterNumber := MC_AxisParameter.AxisEnMinSoftPosLimit;//AxisEnMaxSoftPosLimit;// .AxisEnMinSoftPosLimit; + fbWriteParameter.Value := TRUE; + fbWriteParameter.Execute := TRUE; + if (fbWriteParameter.Done) THEN + fbWriteParameter.Execute := FALSE; + HomeState:= H_WRITE_HL; + END_IF + + H_WRITE_HL: + // Re Enable the Soft limits + fbWriteParameter.ParameterNumber := MC_AxisParameter.AxisEnMaxSoftPosLimit; + fbWriteParameter.Value := TRUE; + fbWriteParameter.Execute := TRUE; + if (fbWriteParameter.Done) THEN + fbWriteParameter.Execute := FALSE; + HomeState:= H_DONE; + END_IF + + + H_ERROR: + //taken care of in the axis motion state machine + H_DONE: + //taken care of in the axis motion state machine + + END_CASE + + // Move backward to fully closed + fbMoveRel( + Axis:= Axis , + Execute:= , + Distance:= rHomingDistance , + Velocity:= rHomingVelocity, + Acceleration:= , + Deceleration:= , + Jerk:= , + BufferMode:= MC_BlendingNext, + Options:= , + Done=> , + Busy=> , + Active=> , + CommandAborted=> , + Error=> , + ErrorID=> ); + + // Set Encoder Position + fbSetPosition( + Axis:= Axis , + Execute:= , + Position:= 0 , + Mode:= FALSE, //Absolute + Options:= , + Done=> , + Busy=> , + Error=> , + ErrorID=> ); + + // Write Parameters + fbWriteParameter( + Axis:= Axis , + Execute:= , + ParameterNumber:= , + Value:= , + Done=> , + Busy=> , + Error=> , + ErrorID=> ); + + If ( fbWriteParameter.Error) OR (fbSetPosition.Error)(* OR (fbMoveRel.Error) *)THEN + HomeState:= H_ERROR; + q_stVGP.eState := ERROR; + END_IF + END_ACTION + + ACTION ACT_INIT: + {attribute no_check} + IF bInit THEN + + (* + (* init array with the interpolation points *) + (* fIn | fOut *) + arrTable[1,1] := 0; arrTable[1,2] := 0; + arrTable[2,1] := 5; arrTable[2,2] := 135; + arrTable[3,1] := 10; arrTable[3,2] := 245; + arrTable[4,1] := 20; arrTable[4,2] := 405; + arrTable[5,1] := 30; arrTable[5,2] := 535; + arrTable[6,1] := 40; arrTable[6,2] := 689; + arrTable[7,1] := 50; arrTable[7,2] := 830; + arrTable[8,1] := 60; arrTable[8,2] := 960; + arrTable[9,1] := 70; arrTable[9,2] := 1095; + arrTable[10,1] := 80; arrTable[10,2] := 1225; + arrTable[11,1] := 90; arrTable[11,2] := 1415; + arrTable[12,1] := 95; arrTable[12,2] := 1495; + arrTable[13,1] := 98; arrTable[13,2] := 1559; + arrTable[14,1] := 100; arrTable[14,2] := 1645; + *) + + (* init parameter struct *) + stCTRL_LIN_INTERPOLATION_PARAMS.tCtrlCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS.tTaskCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS.nDataTable_NumberOfRows := INT_TO_UINT(14); + + (* set the addresses *) + stCTRL_LIN_INTERPOLATION_PARAMS.pDataTable_ADR := ADR(arrTable); + stCTRL_LIN_INTERPOLATION_PARAMS.nDataTable_SIZEOF := SIZEOF(arrTable); + + (* set the mode to ACTIVE --> normal operation *) + eMode := eCTRL_MODE_ACTIVE; + + + (* init array with the interpolation points *) + (* fIn | fOut *) + FOR iCounter:=1 TO 14 BY 1 DO + arrTable_ENC[iCounter,1] := arrTable[iCounter,2]; + arrTable_ENC[iCounter,2] := arrTable[iCounter,1]; + END_FOR; + (* + arrTable_ENC[1,1] := 0; arrTable_ENC[1,2] := 0; + arrTable_ENC[2,1] := 135; arrTable_ENC[2,2] := 5; + arrTable_ENC[3,1] := 245; arrTable_ENC[3,2] := 10; + arrTable_ENC[4,1] := 405; arrTable_ENC[4,2] := 20; + arrTable_ENC[5,1] := 535; arrTable_ENC[5,2] := 30; + arrTable_ENC[6,1] := 689; arrTable_ENC[6,2] := 40; + arrTable_ENC[7,1] := 830; arrTable_ENC[7,2] := 50; + arrTable_ENC[8,1] := 960; arrTable_ENC[8,2] := 60; + arrTable_ENC[9,1] := 1095; arrTable_ENC[9,2] := 70; + arrTable_ENC[10,1] := 1225; arrTable_ENC[10,2] := 80; + arrTable_ENC[11,1] := 1415; arrTable_ENC[11,2] := 90; + arrTable_ENC[12,1] := 1495; arrTable_ENC[12,2] := 95; + arrTable_ENC[13,1] := 1559; arrTable_ENC[13,2] := 98; + arrTable_ENC[14,1] := 1645; arrTable_ENC[14,2] := 100;*) + + + (* init parameter struct *) + stCTRL_LIN_INTERPOLATION_PARAMS_ENC.tCtrlCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS_ENC.tTaskCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS_ENC.nDataTable_NumberOfRows := INT_TO_UINT(14); + + (* set the addresses *) + stCTRL_LIN_INTERPOLATION_PARAMS_ENC.pDataTable_ADR := ADR(arrTable_ENC); + stCTRL_LIN_INTERPOLATION_PARAMS_ENC.nDataTable_SIZEOF := SIZEOF(arrTable_ENC); + + (* reset the init flag *) + bInit := FALSE; + + END_IF; + END_ACTION + + ACTION ACT_LIN_INTERPOLATION: + {attribute 'no_check'} + fbCTRL_LIN_INTERPOLATION( + fIn:= q_stVGP.rReqPosition , + fManValue:= 0, + bExtrapolate:= , + eMode:= eMode, + fOut=> , + bInIsGreaterThanMaxElement=> , + bInIsLessThanMinElement=> , + eState=> , + eErrorId=> , + bError=> , + stParams:= stCTRL_LIN_INTERPOLATION_PARAMS ); + + // Target position Calculation + rTargetPosition := LREAL_TO_REAL(fbCTRL_LIN_INTERPOLATION.fOut); + //rTargetPosition := LIMIT(rClosePosition, rTargetPosition, rOpenPosition); + + fbCTRL_LIN_INTERPOLATION_ENC( + fIn:= Axis.NcToPlc.ActPos , + fManValue:= 0, + bExtrapolate:= , + eMode:= eMode, + fOut=> , + bInIsGreaterThanMaxElement=> , + bInIsLessThanMinElement=> , + eState=> , + eErrorId=> , + bError=> , + stParams:= stCTRL_LIN_INTERPOLATION_PARAMS_ENC ); + q_stVGP.i_iPosition := LREAL_TO_REAL(fbCTRL_LIN_INTERPOLATION_ENC.fOut); + END_ACTION + + ACTION ACT_MONITOR: + IF (This^.q_stVGP.xBusy) THEN + rPrevEncoderPosition:= This^.q_stVGP.rEnoder_Position; + ELSIF NOT((rPrevEncoderPosition < This^.q_stVGP.rEnoder_Position +rHyst) AND (rPrevEncoderPosition > This^.q_stVGP.rEnoder_Position -rHyst)) AND NOT( q_stVGP.eState =HOME) AND NOT( q_stVGP.eState =ERROR) THEN + q_stVGP.eState := ERROR; + q_stVGP.pv_xHomed := FALSE; + This^.q_stVGP.pv_xError := TRUE; + This^.q_stVGP.sErrorMessage := 'Encoder Position Error'; + + END_IF + + tErrorPresent(CLK:=q_stVGP.pv_xError); + IF tErrorPresent.Q THEN fbLogger(sMsg:=q_stVGP.sErrorMessage, eSevr:=TcEventSeverity.Error); END_IF + + // Log valve motion + tAction(CLK:= q_stVGP.pv_xGo_SW); + IF tAction.Q THEN fbLogger(sMsg:='Valve commanded to move', eSevr:=TcEventSeverity.Info); END_IF + + + IF ePrevState <> q_stVGP.eValveControl THEN + CASE q_stVGP.eValveControl OF + + CloseValve: + fbLogger(sMsg:='Valve set to Close.', eSevr:=TcEventSeverity.Info); + OpenValve: + fbLogger(sMsg:='Valve set to Open.', eSevr:=TcEventSeverity.Info); + PressureControl: + fbLogger(sMsg:='Valve set to pressure control mode.', eSevr:=TcEventSeverity.Info); + ManualControl: + fbLogger(sMsg:='Valve set to manual control mode.', eSevr:=TcEventSeverity.Info); + END_CASE + ePrevState := q_stVGP.eValveControl; + END_IF + END_ACTION + + METHOD ConfigEncoder : BOOL + VAR_INPUT + EncoderMax: REAl; // Maximum encoder reading from fully closed to fully open + invert: Bool; // Invert Encoder Counting Direction + END_VAR + VAR + fbWriteParameter1: MC_WriteBoolParameter; + END_VAR + rOpenPosition := EncoderMax; + + // fEncScaleFactor - AxisEncoderScalingFactor + + // bEncIsInverse - + if (invert) THEN + fbWriteParameter1.ParameterNumber := MC_AxisParameter.AxisEncoderDirectionInverse; + fbWriteParameter1.Value := True; + END_IF + + // Write Parameters + fbWriteParameter1( + Axis:= Axis , + Execute:= , + ParameterNumber:= , + Value:= , + Done=> , + Busy=> , + Error=> , + ErrorID=> ); + END_METHOD + + METHOD M_INIT : BOOL + VAR_INPUT + arrTable : ARRAY[1..14,1..2] OF FLOAT; + arrTable_ENC : ARRAY[1..14,1..2] OF FLOAT; + END_VAR + (* init array with the interpolation points *) + (* fIn | fOut *) + arrTable[1,1] := 0; arrTable[1,2] := 0; + arrTable[2,1] := 5; arrTable[2,2] := 135; + arrTable[3,1] := 10; arrTable[3,2] := 245; + arrTable[4,1] := 20; arrTable[4,2] := 405; + arrTable[5,1] := 30; arrTable[5,2] := 535; + arrTable[6,1] := 40; arrTable[6,2] := 689; + arrTable[7,1] := 50; arrTable[7,2] := 830; + arrTable[8,1] := 60; arrTable[8,2] := 960; + arrTable[9,1] := 70; arrTable[9,2] := 1095; + arrTable[10,1] := 80; arrTable[10,2] := 1225; + arrTable[11,1] := 90; arrTable[11,2] := 1415; + arrTable[12,1] := 95; arrTable[12,2] := 1495; + arrTable[13,1] := 98; arrTable[13,2] := 1559; + arrTable[14,1] := 100; arrTable[14,2] := 1645; + + + (* init parameter struct *) + stCTRL_LIN_INTERPOLATION_PARAMS.tCtrlCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS.tTaskCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS.nDataTable_NumberOfRows := INT_TO_UINT(14); + + (* set the addresses *) + stCTRL_LIN_INTERPOLATION_PARAMS.pDataTable_ADR := ADR(arrTable); + stCTRL_LIN_INTERPOLATION_PARAMS.nDataTable_SIZEOF := SIZEOF(arrTable); + + (* set the mode to ACTIVE --> normal operation *) + eMode := eCTRL_MODE_ACTIVE; + + + (* init array with the interpolation points *) + (* fIn | fOut *) + arrTable_ENC[1,1] := 0; arrTable_ENC[1,2] := 0; + arrTable_ENC[2,1] := 135; arrTable_ENC[2,2] := 5; + arrTable_ENC[3,1] := 245; arrTable_ENC[3,2] := 10; + arrTable_ENC[4,1] := 405; arrTable_ENC[4,2] := 20; + arrTable_ENC[5,1] := 535; arrTable_ENC[5,2] := 30; + arrTable_ENC[6,1] := 689; arrTable_ENC[6,2] := 40; + arrTable_ENC[7,1] := 830; arrTable_ENC[7,2] := 50; + arrTable_ENC[8,1] := 960; arrTable_ENC[8,2] := 60; + arrTable_ENC[9,1] := 1095; arrTable_ENC[9,2] := 70; + arrTable_ENC[10,1] := 1225; arrTable_ENC[10,2] := 80; + arrTable_ENC[11,1] := 1415; arrTable_ENC[11,2] := 90; + arrTable_ENC[12,1] := 1495; arrTable_ENC[12,2] := 95; + arrTable_ENC[13,1] := 1559; arrTable_ENC[13,2] := 98; + arrTable_ENC[14,1] := 1645; arrTable_ENC[14,2] := 100; + + + (* init parameter struct *) + stCTRL_LIN_INTERPOLATION_PARAMS_ENC.tCtrlCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS_ENC.tTaskCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS_ENC.nDataTable_NumberOfRows := INT_TO_UINT(14); + + (* set the addresses *) + stCTRL_LIN_INTERPOLATION_PARAMS_ENC.pDataTable_ADR := ADR(arrTable_ENC); + stCTRL_LIN_INTERPOLATION_PARAMS_ENC.nDataTable_SIZEOF := SIZEOF(arrTable_ENC); + END_METHOD + + METHOD M_SetGoSw : BOOL + VAR_INPUT + bGo:BOOL; + END_VAR + q_stVGP.pv_xGo_SW:=bGo; + END_METHOD + + METHOD M_ValveControl : BOOL + VAR_INPUT + state:E_VCN; // Close, Open, Pressure, Manual + END_VAR + q_stVGP.eValveControl := state; + END_METHOD + + METHOD PUBLIC SetEncoderMax : BOOL + VAR_INPUT + EncoderMax: REAl; + END_VAR + rOpenPosition := EncoderMax; + END_METHOD + + +Related: + * `E_HomeState`_ + * `ST_VGP`_ + + +PRG_1_PlcTask +^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_1_PlcTask + VAR + + bDebug : Bool := FALSE; + bMotionTest : Bool := FALSE; + fb_ADS_WATCHDOG:FB_ADS_WATCHDOG; + sVarName : STRING:='GVL_VAC_INTF.n_AT1K0_VAC_counter'; + END_VAR + //GVL_VAC_INTF.n_AT1K0_VAC_counter + fb_ADS_WATCHDOG(sNetId:='172.21.92.61.1.1' , nPort:=851 , sVarName:=sVarName,bError=> ); + (*Ethercat Diagnostics*) + DIAGNOSTICS(); + // Vacuum and differential pumping + PRG_GATT(); + + if (NOT bDebug)Then + // Motorised valve + PRG_VGP(); + END_IF + if (bMotionTest)Then + // Functionblock for PTP motion between different appertures + PRG_Motors_Test(); + ELSE + PRG_Motion(); + END_IF + + + PRG_ILK(); + //PMPS + PRG_PMPS(); + PRG_GasSelection(); + PRG_Transmission(); + // Injector + PRG_INJ(); + //Logger + fbLogHandler(); + fbEcatDiagWrapper(); + + END_PROGRAM + + +Related: + * `DIAGNOSTICS`_ + * `PRG_GATT`_ + * `PRG_GasSelection`_ + * `PRG_ILK`_ + * `PRG_INJ`_ + * `PRG_Motion`_ + * `PRG_Motors_Test`_ + * `PRG_PMPS`_ + * `PRG_Transmission`_ + * `PRG_VGP`_ + + +PRG_GasSelection +^^^^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_GasSelection + VAR + N2LowerEdge: REAL := 300; + N2UpperEdge: REAL := 450; + rDelta: REAL :=20; + ArEdge:REAL:=2300; + END_VAR + (*Gas Selection*) + IF(VVC_71.M_IsOpen()) THEN SelectedGas := E_GasType.Argon; + ELSIF (VVC_72.M_IsOpen()) THEN SelectedGas := E_GasType.Nitrogen; + END_IF + + IF (xPMPSMode) AND (bChangeGas) THEN + IF(rPhotonEnergy >=N2LowerEdge-rDelta) AND (rPhotonEnergy <=N2UpperEdge-rDelta)(* AND NOT (SelectedGas = E_GasType.Argon)*) THEN + //Block N2 + VVC_72.M_Set_OPN_SW (false); + IF VVC_72.M_IsClosed() THEN + VVC_71.M_Set_OPN_SW (TRUE); + bChangeGas := FALSE; + fbLogger(sMsg:='AT1K0 switched to Ar', eSevr:=TcEventSeverity.Verbose); + END_IF; + ELSIF ((rPhotonEnergy <= 220) OR (rPhotonEnergy >=2300)) (*AND NOT (SelectedGas = E_GasType.Nitrogen)*) THEN + //Block Ar + VVC_71.M_Set_OPN_SW (false); + IF VVC_71.M_IsClosed() THEN + VVC_72.M_Set_OPN_SW (TRUE); + bChangeGas := FALSE; + fbLogger(sMsg:='AT1K0 switched to N2', eSevr:=TcEventSeverity.Verbose); + END_IF; + ELSE + VVC_72.M_Set_OPN_SW (TRUE); + bChangeGas := FALSE; + //fbLogger(sMsg:='AT1K0 switched to N2', eSevr:=TcEventSeverity.Verbose); + END_IF + ELSE + bChangeGas := FALSE; + END_IF + + END_PROGRAM + + +Related: + * `E_GasType`_ + + +PRG_GATT +^^^^^^^^ + +:: + + PROGRAM PRG_GATT + VAR + timer:TON; + vvcTimer:TON; + PG: ST_VG; + rPRESS : REAL := 0.001; + rPRESS_11 : REAL := 1; + fb_ADS_WATCHDOG:FB_ADS_WATCHDOG; + rTrig_11: R_TRIG; + END_VAR + // this function block writes the watchdog bit to the remote PLC reading the treaty valves and/or gauge + fb_ADS_WATCHDOG(sNetId:='172.21.88.32.1.1' , nPort:=851 , sVarName:='GVL_Devices.iWatchdog',bError=> ); + + + // GAUGES + // MKS275 Gauges + fb_AT1K0_GAS_GPI_111(PG=>); + fb_AT1K0_GAS_GPI_121(PG=>); + fb_AT1K0_GAS_GPI_141(PG=>); + // FB_MKS317 + fb_AT1K0_GAS_GPI_10(PG=>); + fb_AT1K0_GAS_GPI_20(PG=>); + fb_AT1K0_GAS_GPI_11(PG=>); + fb_AT1K0_GAS_GPI_12(PG=>); + fb_AT1K0_GAS_GPI_30(PG=>); + fb_AT1K0_GAS_GPI_40(PG=>); + fb_AT1K0_GAS_GPI_50(PG=>); + fb_AT1K0_GAS_GPI_51(PG=>); + fb_AT1K0_GAS_GPI_60(PG=>); + fb_AT1K0_GAS_GPI_80(PG=>); + fb_AT1K0_GAS_GPI_90(PG=>); + fb_AT1K0_GAS_GPI_100(PG=>); + fb_AT1K0_GAS_GPI_110(PG=>); + fb_AT1K0_GAS_GPI_120(PG=>); + fb_AT1K0_GAS_GPI_130(PG=>); + fb_AT1K0_GAS_GPI_140(PG=>); + + // FB_MKS422 + + fb_AT1K0_GAS_GCC_10(PG := fb_AT1K0_GAS_GPI_10.PG); + fb_AT1K0_GAS_GCC_20(PG := fb_AT1K0_GAS_GPI_20.PG); + fb_AT1K0_GAS_GCC_30(PG := fb_AT1K0_GAS_GPI_30.PG); + fb_AT1K0_GAS_GCC_40(PG := fb_AT1K0_GAS_GPI_40.PG); + fb_AT1K0_GAS_GCC_50(PG := fb_AT1K0_GAS_GPI_50.PG); + fb_AT1K0_GAS_GCC_60(PG := fb_AT1K0_GAS_GPI_60.PG); + fb_AT1K0_GAS_GCC_80(PG := fb_AT1K0_GAS_GPI_80.PG); + fb_AT1K0_GAS_GCC_90(PG := fb_AT1K0_GAS_GPI_90.PG); + fb_AT1K0_GAS_GCC_100(PG := fb_AT1K0_GAS_GPI_100.PG); + fb_AT1K0_GAS_GCC_110(PG := fb_AT1K0_GAS_GPI_110.PG); + fb_AT1K0_GAS_GCC_120(PG := fb_AT1K0_GAS_GPI_120.PG); + fb_AT1K0_GAS_GCC_130(PG := fb_AT1K0_GAS_GPI_130.PG); + fb_AT1K0_GAS_GCC_140(PG := fb_AT1K0_GAS_GPI_140.PG); + + + //VALVES + // Pump Isolation Valves + // FB_VRC + //EBD Side + //TURBO + fb_AT1K0_GAS_VRC_10(i_xExtILK_OK := F_TurboGateValve_ILK(fb_AT1K0_GAS_PTM_10.iq_stPtm,fb_AT1K0_GAS_GPI_10.PG)AND fb_AT1K0_GAS_PTM_10.iq_stPtm.eState = pumpRUNNING, i_xOverrideMode := xSystemOverrideMode); + fb_AT1K0_GAS_VRC_20(i_xExtILK_OK := F_TurboGateValve_ILK(fb_AT1K0_GAS_PTM_20.iq_stPtm,fb_AT1K0_GAS_GPI_20.PG)AND fb_AT1K0_GAS_PTM_20.iq_stPtm.eState = pumpRUNNING, i_xOverrideMode := xSystemOverrideMode); + fb_AT1K0_GAS_VRC_30(i_xExtILK_OK := F_TurboGateValve_ILK(fb_AT1K0_GAS_PTM_30.iq_stPtm,fb_AT1K0_GAS_GPI_30.PG)AND fb_AT1K0_GAS_PTM_30.iq_stPtm.eState = pumpRUNNING, i_xOverrideMode := xSystemOverrideMode); + fb_AT1K0_GAS_VRC_40(i_xExtILK_OK := F_TurboGateValve_ILK(fb_AT1K0_GAS_PTM_40.iq_stPtm,fb_AT1K0_GAS_GPI_40.PG)AND fb_AT1K0_GAS_PTM_40.iq_stPtm.eState = pumpRUNNING, i_xOverrideMode := xSystemOverrideMode); + + // Auto open the VRC when pressure if ok + rTrig_11(CLK := ( fb_AT1K0_GAS_GPI_11.PG.xPRESS_OK AND fb_AT1K0_GAS_GPI_11.PG.rPRESS < 0.01)); + IF (rTrig_11.Q) THEN + fb_AT1K0_GAS_VRC_11.M_Set_OPN_SW (TRUE); + END_IF + fb_AT1K0_GAS_VRC_11(i_xExtILK_OK := (fb_AT1K0_GAS_GPI_11.PG.xPRESS_OK AND fb_AT1K0_GAS_GPI_11.PG.rPRESS < rPRESS_11) , i_xOverrideMode := xSystemOverrideMode); + //EBD + fb_AT1K0_GAS_VRC_50(i_xExtILK_OK := F_VRC_DIODE_ILK_OK(fb_AT1K0_GAS_GPI_50.PG,fb_AT1K0_GAS_GPI_51.PG), i_xOverrideMode := xSystemOverrideMode); + fb_AT1K0_GAS_VRC_60(i_xExtILK_OK := F_VRC_DIODE_ILK_OK(fb_AT1K0_GAS_GPI_60.PG,fb_AT1K0_GAS_GPI_51.PG), i_xOverrideMode := xSystemOverrideMode); + //FEE Side + PG.xPRESS_OK := TRUE; + PG.rPRESS := rPRESS; + fb_AT1K0_GAS_VRC_70(i_xExtILK_OK := fb_AT1K0_GAS_PMF_90.stPump.i_xMPStatus AND (F_VRC_DIODE_ILK_OK(fb_AT1K0_GAS_GPI_80.PG,PG) AND VVC_71.M_IsClosed() AND VVC_72.M_IsClosed()), i_xOverrideMode := xSystemOverrideMode); + fb_AT1K0_GAS_VRC_90(i_xExtILK_OK := fb_AT1K0_GAS_PMF_90.stPump.i_xMPStatus AND (F_VRC_DIODE_ILK_OK(fb_AT1K0_GAS_GPI_90.PG,PG)), i_xOverrideMode := xSystemOverrideMode); + fb_AT1K0_GAS_VRC_100(i_xExtILK_OK := fb_AT1K0_GAS_PMF_100.stPump.i_xMPStatus AND (F_VRC_DIODE_ILK_OK(fb_AT1K0_GAS_GPI_100.PG,PG)), i_xOverrideMode := xSystemOverrideMode); + //TURBO + fb_AT1K0_GAS_VRC_110(i_xExtILK_OK := F_TurboGateValve_ILK(fb_AT1K0_GAS_PTM_110.iq_stPtm,fb_AT1K0_GAS_GPI_110.PG) AND fb_AT1K0_GAS_PTM_110.iq_stPtm.eState = pumpRUNNING , i_xOverrideMode := xSystemOverrideMode); + fb_AT1K0_GAS_VRC_120(i_xExtILK_OK := F_TurboGateValve_ILK(fb_AT1K0_GAS_PTM_120.iq_stPtm,fb_AT1K0_GAS_GPI_120.PG) AND fb_AT1K0_GAS_PTM_120.iq_stPtm.eState = pumpRUNNING, i_xOverrideMode := xSystemOverrideMode); + fb_AT1K0_GAS_VRC_130(i_xExtILK_OK := F_TurboGateValve_ILK(fb_AT1K0_GAS_PTM_130.iq_stPtm,fb_AT1K0_GAS_GPI_130.PG) AND fb_AT1K0_GAS_PTM_130.iq_stPtm.eState = pumpRUNNING, i_xOverrideMode := xSystemOverrideMode); + fb_AT1K0_GAS_VRC_140(i_xExtILK_OK := F_TurboGateValve_ILK(fb_AT1K0_GAS_PTM_140.iq_stPtm,fb_AT1K0_GAS_GPI_140.PG) AND fb_AT1K0_GAS_PTM_140.iq_stPtm.eState = pumpRUNNING, i_xOverrideMode := xSystemOverrideMode); + //N2 valve + //INL VCN, VGP and VRC_70 are closed. + fb_AT1K0_GAS_VRC_80.i_xExtILK_OK := fb_AT1K0_GAS_VRC_90.iq_stValve.i_xClsLS AND VCN_70.iq_stVCN.rReqPosition <0.4 AND VVC_71.M_IsClosed() AND VVC_72.M_IsClosed() ; //AND VGP is closed; + fb_AT1K0_GAS_VRC_80( i_xOverrideMode := xSystemOverrideMode); + + + // Turbo Pumps + // FB_PTM_Ebara_010M + //EBD SIDE + fb_AT1K0_GAS_PTM_10(i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_10.iq_stPtm, fb_AT1K0_GAS_GPI_12.PG, fb_AT1K0_GAS_GPI_10.PG,fb_AT1K0_GAS_PMF_10.iq_stPFO));// AND fb_AT1K0_GAS_VRC_11.M_IsOpen() ); + fb_AT1K0_GAS_PTM_20(i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_20.iq_stPtm, fb_AT1K0_GAS_GPI_12.PG, fb_AT1K0_GAS_GPI_20.PG,fb_AT1K0_GAS_PMF_10.iq_stPFO));// AND fb_AT1K0_GAS_VRC_11.M_IsOpen() ); + fb_AT1K0_GAS_PTM_30(i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_30.iq_stPtm, fb_AT1K0_GAS_GPI_12.PG, fb_AT1K0_GAS_GPI_30.PG,fb_AT1K0_GAS_PMF_10.iq_stPFO));// AND fb_AT1K0_GAS_VRC_11.M_IsOpen() ); + fb_AT1K0_GAS_PTM_40(i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_40.iq_stPtm, fb_AT1K0_GAS_GPI_12.PG, fb_AT1K0_GAS_GPI_40.PG,fb_AT1K0_GAS_PMF_10.iq_stPFO));// AND fb_AT1K0_GAS_VRC_11.M_IsOpen() ); + //FEE Side + fb_AT1K0_GAS_PTM_110(i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_110.iq_stPtm, fb_AT1K0_GAS_GPI_111.PG,fb_AT1K0_GAS_GPI_110.PG,fb_AT1K0_GAS_PMF_110.stPump)); + fb_AT1K0_GAS_PTM_120(i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_120.iq_stPtm, fb_AT1K0_GAS_GPI_121.PG, fb_AT1K0_GAS_GPI_120.PG,fb_AT1K0_GAS_PMF_120.stPump)); + fb_AT1K0_GAS_PTM_130(i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_130.iq_stPtm, fb_AT1K0_GAS_GPI_121.PG,fb_AT1K0_GAS_GPI_130.PG,fb_AT1K0_GAS_PMF_120.stPump)); + fb_AT1K0_GAS_PTM_140(i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_140.iq_stPtm, fb_AT1K0_GAS_GPI_141.PG,fb_AT1K0_GAS_GPI_140.PG,fb_AT1K0_GAS_PMF_140.stPump)); + + + // Injector side + fb_AT1K0_GAS_VVC_80.i_xExtILK_OK:= (fb_AT1K0_GAS_GPI_111.PG.rPRESS <= fb_AT1K0_GAS_PTM_80.iq_stPtm.rBackingPressureSP) AND NOT (fb_AT1K0_GAS_PTM_80.iq_stPtm.eState = pumpFAULT) AND (fb_AT1K0_GAS_PTM_80.iq_stPtm.eState = pumpRUNNING OR fb_AT1K0_GAS_PTM_80.iq_stPtm.eState = pumpSTARTING )AND (fb_AT1K0_GAS_PMF_110.stPump.eState = pumpRUNNING OR fb_AT1K0_GAS_PMF_110.stPump.eState = pumpSTARTING ); + fb_AT1K0_GAS_VVC_80(i_xOverrideMode:= xSystemOverrideMode , iq_stValve=> ); + IF (fb_AT1K0_GAS_PTM_80.iq_stPtm.eState = pumpRUNNING) AND fb_AT1K0_GAS_VVC_80.M_IsClosed() THEN + if (timer.Q) THEN fb_AT1K0_GAS_PTM_80.i_xExtILKOk := fb_AT1K0_GAS_VVC_80.M_IsOpen() AND F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_80.iq_stPtm, fb_AT1K0_GAS_GPI_111.PG,fb_AT1K0_GAS_GPI_80.PG,fb_AT1K0_GAS_PMF_110.stPump);//fb_AT1K0_GAS_PTM_80.i_xExtILKOk := FALSE; + END_IF; + ELSE + fb_AT1K0_GAS_PTM_80.i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_80.iq_stPtm, fb_AT1K0_GAS_GPI_111.PG,fb_AT1K0_GAS_GPI_80.PG,fb_AT1K0_GAS_PMF_110.stPump); + END_IF + fb_AT1K0_GAS_PTM_80(); + timer(IN:= (fb_AT1K0_GAS_PTM_80.iq_stPtm.eState = pumpRUNNING), PT:=T#1S); + + + + //Rouging pumps + // FB_EbaraDryPump + //EBD SIDE + fb_AT1K0_GAS_PMF_10(xExtIlk :=TRUE,TurboIsOn := TRUE); + fb_AT1K0_GAS_PMF_60(xExtIlk :=TRUE,TurboIsOn := TRUE); + //FEE SIDE + fb_AT1K0_GAS_PMF_90(i_stBPGauge := fb_AT1K0_GAS_GPI_90.PG, i_xVlvOpn := TRUE, i_xExtIlkOK := TRUE); + fb_AT1K0_GAS_PMF_100(i_stBPGauge := fb_AT1K0_GAS_GPI_100.PG, i_xVlvOpn := TRUE, i_xExtIlkOK := TRUE); + fb_AT1K0_GAS_PMF_110(i_xExtIlkOK:= TRUE (*Interlock Timer on the Rough Valve*) , stPump=> ); + fb_AT1K0_GAS_PMF_120(i_xExtIlkOK:= TRUE(*Interlock Timer on the Rough Valve*), stPump=> ); + fb_AT1K0_GAS_PMF_140(i_xExtIlkOK:= TRUE(*Interlock Timer on the Rough Valve*), stPump=> ); + if( fb_AT1K0_GAS_PMF_110.stPump.eState = pumpSTARTING ) OR ( fb_AT1K0_GAS_PMF_110.stPump.eState = pumpRUNNING ) THEN fb_AT1K0_GAS_VVC_110.M_Open(TRUE); END_IF + if( fb_AT1K0_GAS_PMF_120.stPump.eState = pumpSTARTING ) OR ( fb_AT1K0_GAS_PMF_120.stPump.eState = pumpRUNNING ) THEN fb_AT1K0_GAS_VVC_120.M_Open(TRUE); END_IF + if( fb_AT1K0_GAS_PMF_140.stPump.eState = pumpSTARTING ) OR ( fb_AT1K0_GAS_PMF_140.stPump.eState = pumpRUNNING ) THEN fb_AT1K0_GAS_VVC_140.M_Open(TRUE); END_IF + fb_AT1K0_GAS_VVC_110(i_xExtILK_OK:= (fb_AT1K0_GAS_PMF_110.stPump.eState = pumpRUNNING OR fb_AT1K0_GAS_PMF_110.stPump.eState = pumpSTARTING ), i_xOverrideMode:= , iq_stValve=> ); + fb_AT1K0_GAS_VVC_120(i_xExtILK_OK:= (fb_AT1K0_GAS_PMF_120.stPump.eState = pumpRUNNING OR fb_AT1K0_GAS_PMF_120.stPump.eState = pumpSTARTING ), i_xOverrideMode:= , iq_stValve=> ); + fb_AT1K0_GAS_VVC_140(i_xExtILK_OK:= (fb_AT1K0_GAS_PMF_140.stPump.eState = pumpRUNNING OR fb_AT1K0_GAS_PMF_140.stPump.eState = pumpSTARTING ), i_xOverrideMode:= , iq_stValve=> ); + + END_PROGRAM + + +Related: + * `GVL_Devices`_ + + +PRG_ILK +^^^^^^^ + +:: + + PROGRAM PRG_ILK + VAR + END_VAR + (*Evaluate Global Interlocks*) + + US_Roughing_Valves_Open := (fb_AT1K0_GAS_VRC_50.M_IsOpen() AND fb_AT1K0_GAS_VRC_60.M_IsOpen()); + DS_Roughing_Valves_Open := (fb_AT1K0_GAS_VRC_90.M_IsOpen() AND( fb_AT1K0_GAS_PMF_90.stPump.eState = pumpRUNNING)) OR (fb_AT1K0_GAS_VRC_100.iq_stValve.i_xOpnLS AND (fb_AT1K0_GAS_PMF_100.stPump.eState = pumpRUNNING )); + US_Turbo_Valves_Open := fb_AT1K0_GAS_VRC_10.M_IsOpen() AND fb_AT1K0_GAS_VRC_20.M_IsOpen() AND fb_AT1K0_GAS_VRC_30.M_IsOpen() AND fb_AT1K0_GAS_VRC_40.M_IsOpen(); + DS_Turbo_Valves_Open := fb_AT1K0_GAS_VRC_110.M_IsOpen() AND fb_AT1K0_GAS_VRC_120.M_IsOpen() AND fb_AT1K0_GAS_VRC_130.M_IsOpen()AND fb_AT1K0_GAS_VRC_140.M_IsOpen(); + US_Turbo_Running := (fb_AT1K0_GAS_PTM_10.iq_stPtm.eState = pumpRUNNING) AND (fb_AT1K0_GAS_PTM_20.iq_stPtm.eState = pumpRUNNING) AND (fb_AT1K0_GAS_PTM_30.iq_stPtm.eState = pumpRUNNING) AND (fb_AT1K0_GAS_PTM_40.iq_stPtm.eState = pumpRUNNING); + DS_Turbo_Running := (fb_AT1K0_GAS_PTM_110.iq_stPtm.eState = pumpRUNNING) AND (fb_AT1K0_GAS_PTM_120.iq_stPtm.eState = pumpRUNNING) AND (fb_AT1K0_GAS_PTM_130.iq_stPtm.eState = pumpRUNNING) AND (fb_AT1K0_GAS_PTM_140.iq_stPtm.eState = pumpRUNNING); + + (* Link The correct override bit to the correct vacuum section*) + + + + (*P/MPS FF*) + + END_PROGRAM + + + + +PRG_INJ +^^^^^^^ + +:: + + PROGRAM PRG_INJ + VAR + {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:SP; + field: HOPR 1000; + field: LOPR 0; + field: PREC 2; + field: EGU "TORR"; + '} + fSetpointValue :REAL; + {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:ON; + field: ZNAM STOP; + field: ONAM START; + io: io; + '} + bGo: BOOL:=FALSE; + {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:RESET; + field: ZNAM FALSE; + field: ONAM TRUE; + io: io; + '} + bReset : BOOL; + {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:ERROR; + field: ZNAM FALSE; + field: ONAM TRUE; + io: io; + '} + bError : BOOL; + // different gains for different apertures + {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:Kp1 '} + fKp1 : REAL:= 0.4;//0.7; + {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:Kp2 '} + fKp2 : REAL:= 0.7; + {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:Kp3 '} + fKp3 : REAL:= 2; + {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:Kp4 '} + fKp4 : REAL:= 1; + {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:Tn1 '} + fTn1 : REAL:= 0.5; + {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:Tn2 '} + fTn2 : REAL:= 0.5; + arrTable : ARRAY[1..15,1..2] OF FLOAT; + arrTableAprt1 : ARRAY[1..15,1..2] OF FLOAT; + arrTableAprt2 : ARRAY[1..15,1..2] OF FLOAT; + arrTableAprt3 : ARRAY[1..15,1..2] OF FLOAT; + arrTableAprt4 : ARRAY[1..15,1..2] OF FLOAT; + fManValue : FLOAT; + bExtrapolate : BOOL; + eMode : E_CTRL_MODE; + stCTRL_PID_PARAMS : ST_CTRL_PID_PARAMS; + bSync : BOOL; + bHold : BOOL; + eErrorId : E_CTRL_ERRORCODES; + bARWactive : BOOL; + (* controller *) + fbCTRL_PID : FB_CTRL_PID; + bInit : BOOL := TRUE; + fbCTRL_LIN_INTERPOLATION : FB_CTRL_LIN_INTERPOLATION; + //stCTRL_LIN_INTERPOLATION_PARAMS : ST_CTRL_LIN_INTERPOLATION_PARAMS; + stCTRL_LIN_INTERPOLATION_PARAMS : ST_CTRL_LIN_INTERPOLATION_PARAMS; + fbCTRL_DEADBAND : FB_CTRL_DEADBAND; + stCTRL_DEADBAND_PARAMS : ST_CTRL_DEADBAND_PARAMS; + + pid_on :TON; + wait : time := T#10S; + FTrig: F_TRIG; + fTrig_PMPS: F_TRIG; + rTrig_PMPS: R_TRIG; + + rtAction : R_TRIG; + rtTrans: R_TRIG; + + rLimit1 : REAL:= 78; + rLimit2 : REAL:= 78; + rLimit3 : REAL:= 78; + rLimit4 : REAL:= 62; + rLimit:REAL:=78; + rDelta:REAL:=5; + + tSettle: TON; + tSettleTime: Time := T#5S; + + tExceed: TON; + tExceedTime: Time := T#500mS; + + tMoving: TON; + tMovingTime: Time := T#1S; + + {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:TransPerc '} + rTransPerc : REAL; + {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:PressPerc '} + rPressPerc : REAL; + + rPressThresholdHigh : REAL:=2.455e-1; + rPressThresholdLow : REAL :=7.733e-2; + iGauge:INT:=0; + //FFO + TRANS_FFO : FB_FastFault :=( + i_DevName := 'AT1K0-GAS', + i_Desc := 'Fault occurs when the current transmission exceeds the requested transmission by 20%', + i_TypeCode := 16#AFF); + END_VAR + (* The gas injection conrol loop is augmented with a feed forward table, where FF provide the major portion of the + controller output and the PI(D) controller conpensate for the remaining error.*) + + //Devices and Interlock + // Valves + VCN_70(i_xExtIlkOK := (US_MAA_OK AND US_Turbo_Valves_Open AND US_Turbo_Running) + AND (DS_MAA_OK AND DS_Turbo_Valves_Open AND DS_Turbo_Running), + i_ReqPos:=); + + VVC_71(i_xExtILK_OK:= VVC_72.M_IsClosed() AND (((*US_MAA_OK AND*) (*US_Roughing_Valves_Open AND*) US_Turbo_Valves_Open AND US_Turbo_Running) + AND ((*DS_MAA_OK AND *)(*DS_Roughing_Valves_Open AND*) DS_Turbo_Valves_Open AND DS_Turbo_Running)), i_xOverrideMode:= , iq_stValve=> ); + VVC_72(i_xExtILK_OK:= VVC_71.M_IsClosed() AND (((*US_MAA_OK AND *) (*US_Roughing_Valves_Open AND *)US_Turbo_Valves_Open AND US_Turbo_Running) + AND ((*DS_MAA_OK AND *)(*DS_Roughing_Valves_Open AND *)DS_Turbo_Valves_Open AND DS_Turbo_Running)), i_xOverrideMode:= , iq_stValve=> ); + + //Gauges + GCM_70.M_SetBits(30518); + GCM_80.M_SetBits(30518); + GCM_81.M_SetBits(30518); + GCM_70(PG=> , i_rFULL_SCALE:= 2000); + GCM_80(PG=> , i_rFULL_SCALE:= 20); + GCM_81(PG=> , i_rFULL_SCALE:= 0.25); + + (* Gauge selection *) + (*Assign reading to psuedo gauge*) + (* + IF (fSetpointValue <= 0.0001) AND (fb_AT1K0_GAS_GCC_80.IG.rPRESS >0) THEN GCM_82 := fb_AT1K0_GAS_GCC_80.IG; + ELSIF (fSetpointValue < 0.0029) AND (fb_AT1K0_GAS_GPI_80.PG.rPRESS > 0.0001) THEN GCM_82 := fb_AT1K0_GAS_GPI_80.PG; + ELSIF ( GCM_81.PG.rPRESS < 0.25 ) THEN GCM_82 := GCM_81.PG; + ElSE GCM_82 := GCM_80.PG; + END_IF*) + (* MG: removed August shutdown 2021 + IF (fb_AT1K0_GAS_GCC_80.IG.rPRESS <=0.0009) AND (fb_AT1K0_GAS_GCC_80.IG.rPRESS >0) THEN GCM_82 := fb_AT1K0_GAS_GCC_80.IG; + ELSIF ( GCM_81.PG.rPRESS < 0.25 ) THEN GCM_82 := GCM_81.PG; + ElSE GCM_82 := GCM_80.PG; + END_IF*) + + //MG: Added to avoid sudden switching + IF (fb_AT1K0_GAS_GCC_80.IG.rPRESS <=0.0009) AND (fb_AT1K0_GAS_GCC_80.IG.rPRESS >0) THEN iGauge := 0;//GCM_82 := fb_AT1K0_GAS_GCC_80.IG; + ELSIF (GCM_80.PG.rPRESS <= rPressThresholdLow ) THEN iGauge := 1;//GCM_82 := GCM_81.PG; + ELSIF (GCM_81.PG.rPRESS >= rPressThresholdHigh ) THEN iGauge := 2;//GCM_82 := GCM_80.PG; + //ElSIF (GCM_82.rPRESS = fb_AT1K0_GAS_GCC_80.IG.rPRESS) THEN iGauge := 0;//GCM_82 := GCM_81.PG ; + END_IF + + CASE iGauge OF + 0: GCM_82 := fb_AT1K0_GAS_GCC_80.IG; + 1: GCM_82 := GCM_81.PG ; + 2: GCM_82 := GCM_80.PG; + ELSE GCM_82 := GCM_80.PG; + END_CASE + + + + (*Automation of other devices*) + (*When to Open the VRC Valves to the MAA chambers*) + (*When PID is ON*) + IF (bGo) THEN + (*VRC US*) + IF ( fb_AT1K0_GAS_GPI_40.PG .rPRESS >= rVRC_US_SP ) THEN + IF (fb_AT1K0_GAS_VRC_50.M_IsOpen()) THEN fb_AT1K0_GAS_VRC_60.M_Set_OPN_SW (TRUE); + ELSE fb_AT1K0_GAS_VRC_50.M_Set_OPN_SW (TRUE); + END_IF + END_IF + + (*VRC DS*) + IF ( fb_AT1K0_GAS_GPI_110.PG .rPRESS >= rVRC_DS_SP ) THEN + IF (fb_AT1K0_GAS_VRC_100.M_IsOpen()) THEN fb_AT1K0_GAS_VRC_90.M_Set_OPN_SW (TRUE); + ELSE fb_AT1K0_GAS_VRC_100.M_Set_OPN_SW (TRUE); + END_IF + END_IF + END_IF + + //Try to switch on the GCC in the Gas cell for accurate transmission calculation + IF NOT(fb_AT1K0_GAS_GCC_80.IG.i_xHV_ON) AND (fb_AT1K0_GAS_GPI_80.PG.rPRESS <= 1.1E-4) THEN fb_AT1K0_GAS_GCC_80.M_HVE(TRUE); END_IF; + + (* On change transmission reset *) + rtNewTrans(CLK:= (OldTransmissionValue <> TransmissionValue) OR (fTrig_PMPS.Q) OR (rTrig_PMPS.Q)); + IF(rtNewTrans.Q) THEN + OldTransmissionValue := TransmissionValue; + bChangeAperture:=TRUE; + bChangeGas := TRUE; + fbLogger(sMsg:='AT1K0 new transmission request.', eSevr:=TcEventSeverity.Info); + IF NOT (tSettle.IN) THEN + stStatus.AtTarget := 0; + END_IF + stStatus.Moving := 1; + END_IF + // change setpoint + // As calculated by the PRG_INJ + IF NOT (xPressureControlMode) THEN + fSetpointValue := rRequiredPressureSP; + END_IF + + (*Setpoint Validation*) + fSetpointValue:= LIMIT(0,fSetpointValue,10); + + + ACT_init(); + ACT_Cntrl(); + ACT_Logger(); + ACT_FFO(); + ACT_STATE(); + + END_PROGRAM + + ACTION ACT_Cntrl: + // Turn the PID on rising edge of the PMPSMode and off at falling edge + fTrig_PMPS(CLK:= xPMPSMode); + rTrig_PMPS(CLK:= xPMPSMode); + IF (xPMPSMode) THEN bGo := TRUE; xPressureControlMode:=FALSE; END_IF + IF (fTrig_PMPS.Q) THEN + bGo := FALSE; + bChangeAperture:=FALSE; + bChangeGas := FALSE; + rTransmissionSP:=1; + END_IF + //IF (rTrig_PMPS.Q) THEN bGo := TRUE; END_IF + + if (bGo) THEN + //VCN_70.i_ReqPos:= LREAL_TO_REAL(fbCTRL_LIN_INTERPOLATION.fOut + fbCTRL_PID.fOut); + VCN_70.i_ReqPos:= LREAL_TO_REAL(fbCTRL_LIN_INTERPOLATION.fOut + fbCTRL_PID.fOut); + IF (bReset) THEN + (* set the mode to RESET*) + eMode := eCTRL_MODE_RESET ; + VCN_70.M_ValveControl(CloseValve); + //bReset := False; + ELSE + (* set the mode to ACTIVE --> normal operation *) + eMode := eCTRL_MODE_ACTIVE ; + VCN_70.M_ValveControl(PressureControl); + END_IF + END_IF + FTRIG(CLK := bGo); + IF(FTrig.Q)THEN + eMode := eCTRL_MODE_PASSIVE; + VCN_70.M_ValveControl(CloseValve); + fSetpointValue :=0; + END_IF + (*Interlock setpoint reset*) + if (VVC_71.M_IsClosed() AND VVC_72.M_IsClosed() ) THEN + //eMode := eCTRL_MODE_PASSIVE; + fSetpointValue :=0; + END_IF + + (*Switch PID Mode to passive if VCN is interlocked*) + IF NOT (VCN_70.i_xExtIlkOK) THEN + eMode := eCTRL_MODE_PASSIVE; + END_IF + + fbCTRL_LIN_INTERPOLATION( + fIn:= fSetpointValue , + fManValue:= fManValue , + bExtrapolate:= bExtrapolate, + eMode:= eMode, + stParams:= stCTRL_LIN_INTERPOLATION_PARAMS, + fOut=> , + bInIsGreaterThanMaxElement=> , + bInIsLessThanMinElement=> , + eState=> , + eErrorId=> , + bError=> ); + + + (* call controller *) + fbCTRL_PID( fSetpointValue := fSetpointValue,//TransmissionValue,//fSetpointValue, + fActualValue := GCM_82.rPRESS,//rCalculatedTransmissionValue,//GCM_82.rPRESS , + fManSyncValue := , + bSync := bSync, + eMode := eMode, + bHold := bHold, + stParams := stCTRL_PID_PARAMS, + fOut => , + bARWactive => bARWactive, + eErrorId => eErrorId, + bError => + ); + + + (*deadband/clipper *) + + (* call function block *) + stCTRL_DEADBAND_PARAMS.fThreshold := fSetpointValue*0.0016 ; + (*fbCTRL_DEADBAND ( fIn := , + stParams := stCTRL_DEADBAND_PARAMS, + bInIsUnderThreshold => , + eErrorId => , + bError => + );*) + + bError := fbCTRL_PID.bError OR fbCTRL_LIN_INTERPOLATION.bError; + END_ACTION + + ACTION ACT_FFO: + TRANS_FFO.i_xOK := (rCalculatedTransmissionValue <= (TransmissionValue + (TransmissionValue*20/100))) OR NOT tExceed.Q; + + //auto reset true + (*FAST FAULT*) + TRANS_FFO(i_xOK := ,//NOT tExceed.Q, + i_xReset := , + i_xAutoReset := TRUE, + io_fbFFHWO := GVL_PMPS.g_FastFaultOutput1); + END_ACTION + + ACTION ACT_Init: + //control Loop and FeedForward table initialisation + (*Iniitialization*) + IF bInit + THEN + (* Feed forward table records 9 disticnt positions of the needle valves, breaking the *) + (* the needle valve profile into disticnt nearly linear segments*) + (* init array with the interpolation points *) + (* fIn | fOut *) + arrTable[1,1] := 0; arrTable[1,2] := 12; + arrTable[2,1] := 0.000001; arrTable[2,2] := 15; + arrTable[3,1] := 0.000024; arrTable[3,2] := 19; + arrTable[4,1] := 0.0001; arrTable[4,2] := 25; + arrTable[5,1] := 0.001; arrTable[5,2] := 28; + arrTable[6,1] := 0.0082; arrTable[6,2] := 31; + arrTable[7,1] := 0.04; arrTable[7,2] := 34; + arrTable[8,1] := 0.062; arrTable[8,2] := 39; + arrTable[9,1] := 0.09; arrTable[9,2] := 44; + arrTable[10,1] := 0.112; arrTable[10,2] := 49; + arrTable[11,1] := 0.6; arrTable[11,2] := 55; + arrTable[12,1] := 1.34; arrTable[12,2] := 62; + arrTable[13,1] := 4; arrTable[13,2] := 70; + arrTable[14,1] := 7.27; arrTable[14,2] := 78; + arrTable[15,1] := 20; arrTable[15,2] := 100; + + (* init array with the interpolation points *) + (* fIn | fOut *) + arrTableAprt1[1,1] := 0; arrTableAprt1[1,2] := 12; + arrTableAprt1[2,1] := 0.000001; arrTableAprt1[2,2] := 15; + arrTableAprt1[3,1] := 0.000024; arrTableAprt1[3,2] := 19; + arrTableAprt1[4,1] := 0.0001; arrTableAprt1[4,2] := 25; + arrTableAprt1[5,1] := 0.001; arrTableAprt1[5,2] := 28; + arrTableAprt1[6,1] := 0.0082; arrTableAprt1[6,2] := 31; + arrTableAprt1[7,1] := 0.04; arrTableAprt1[7,2] := 34; + arrTableAprt1[8,1] := 0.062; arrTableAprt1[8,2] := 39; + arrTableAprt1[9,1] := 0.09; arrTableAprt1[9,2] := 44; + arrTableAprt1[10,1] := 0.112; arrTableAprt1[10,2] := 49; + arrTableAprt1[11,1] := 0.6; arrTableAprt1[11,2] := 55; + arrTableAprt1[12,1] := 1.34; arrTableAprt1[12,2] := 62; + arrTableAprt1[13,1] := 4; arrTableAprt1[13,2] := 70; + arrTableAprt1[14,1] := 7.27; arrTableAprt1[14,2] := 78; + arrTableAprt1[15,1] := 20; arrTableAprt1[15,2] := 100; + + (* init array with the interpolation points *) + (* fIn | fOut *) + arrTableAprt2[1,1] := 0; arrTableAprt2[1,2] := 12; + arrTableAprt2[2,1] := 0.000001; arrTableAprt2[2,2] := 15; + arrTableAprt2[3,1] := 0.000024; arrTableAprt2[3,2] := 19; + arrTableAprt2[4,1] := 0.000072; arrTableAprt2[4,2] := 25; + arrTableAprt2[5,1] := 0.0059; arrTableAprt2[5,2] := 28; + arrTableAprt2[6,1] := 0.0059; arrTableAprt2[6,2] := 31; + arrTableAprt2[7,1] := 0.0099; arrTableAprt2[7,2] := 34; + arrTableAprt2[8,1] := 0.034; arrTableAprt2[8,2] := 39; + arrTableAprt2[9,1] := 0.051; arrTableAprt2[9,2] := 44; + arrTableAprt2[10,1] := 0.074; arrTableAprt2[10,2] := 49; + arrTableAprt2[11,1] := 0.2; arrTableAprt2[11,2] := 55; + arrTableAprt2[12,1] := 0.598; arrTableAprt2[12,2] := 62; + arrTableAprt2[13,1] := 1; arrTableAprt2[13,2] := 70; + arrTableAprt2[14,1] := 3.34; arrTableAprt2[14,2] := 78; + arrTableAprt2[15,1] := 20; arrTableAprt2[15,2] := 100; + (* init array with the interpolation points *) + (* fIn | fOut *) + arrTableAprt3[1,1] := 0; arrTableAprt3[1,2] := 12; + arrTableAprt3[2,1] := 0.000001; arrTableAprt3[2,2] := 15; + arrTableAprt3[3,1] := 0.000024; arrTableAprt3[3,2] := 19; + arrTableAprt3[4,1] := 0.000062; arrTableAprt3[4,2] := 25; + arrTableAprt3[5,1] := 0.001; arrTableAprt3[5,2] := 28; + arrTableAprt3[6,1] := 0.005; arrTableAprt3[6,2] := 31; + arrTableAprt3[7,1] := 0.01; arrTableAprt3[7,2] := 34; + arrTableAprt3[8,1] := 0.029; arrTableAprt3[8,2] := 39; + arrTableAprt3[9,1] := 0.036; arrTableAprt3[9,2] := 44; + arrTableAprt3[10,1] := 0.058; arrTableAprt3[10,2] := 49; + arrTableAprt3[11,1] := 0.2; arrTableAprt3[11,2] := 55; + arrTableAprt3[12,1] := 0.363; arrTableAprt3[12,2] := 62; + arrTableAprt3[13,1] := 1; arrTableAprt3[13,2] := 70; + arrTableAprt3[14,1] := 1.95; arrTableAprt3[14,2] := 78; + arrTableAprt3[15,1] := 20; arrTableAprt3[15,2] := 100; + + (* init array with the interpolation points *) + (* fIn | fOut *) + arrTableAprt4[1,1] := 0; arrTableAprt4[1,2] := 10; + arrTableAprt4[2,1] := 0.000001; arrTableAprt4[2,2] := 12; + arrTableAprt4[3,1] := 0.000024; arrTableAprt4[3,2] := 17; + arrTableAprt4[4,1] := 0.000071; arrTableAprt4[4,2] := 23; + arrTableAprt4[5,1] := 0.00036; arrTableAprt4[5,2] := 26; + arrTableAprt4[6,1] := 0.005; arrTableAprt4[6,2] := 29; + arrTableAprt4[7,1] := 0.0073; arrTableAprt4[7,2] := 32; + arrTableAprt4[8,1] := 0.028; arrTableAprt4[8,2] := 37; + arrTableAprt4[9,1] := 0.04; arrTableAprt4[9,2] := 42; + arrTableAprt4[10,1] := 0.0535; arrTableAprt4[10,2] := 47; + arrTableAprt4[11,1] := 0.083; arrTableAprt4[11,2] := 53; + arrTableAprt4[12,1] := 0.3; arrTableAprt4[12,2] := 60; + arrTableAprt4[13,1] := 1; arrTableAprt4[13,2] := 68; + arrTableAprt4[14,1] := 1.95; arrTableAprt4[14,2] := 76; + arrTableAprt4[15,1] := 20; arrTableAprt4[15,2] := 98; + + + + (* init parameter struct *) + stCTRL_LIN_INTERPOLATION_PARAMS.tCtrlCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS.tTaskCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS.nDataTable_NumberOfRows := INT_TO_UINT(15); + + (*FBCNTRL*) + (* init parameter struct *) + stCTRL_PID_PARAMS.tCtrlCycleTime := T#250ms; + stCTRL_PID_PARAMS.tTaskCycleTime := T#10ms; + stCTRL_PID_PARAMS.fKp := fKp1; (* proportional gain Kp *) + stCTRL_PID_PARAMS.tTn := T#500ms; (* Tn *) + stCTRL_PID_PARAMS.tTv := T#200ms; (* Tv *) + stCTRL_PID_PARAMS.tTd := T#500ms; (* Td 200 *) + stCTRL_PID_PARAMS.fOutMaxLimit := 25; (* maximum output limit *) + stCTRL_PID_PARAMS.fOutMinLimit := -100; (* minimum output limit *) + + (* set the mode to ACTIVE --> normal operation *) + eMode := eCTRL_MODE_PASSIVE ; + + (*set the upper limit on the VCN*) + VCN_70.M_SetThrottle(rLimit); + + (* reset the init flag *) + bInit := FALSE; + END_IF + (* set the addresses *) + (* Gain selection *) + (* VCN limit *) + IF (bGo) THEN + CASE eSelectedAprt of + E_MAA_States.Aprt1: + arrTable := arrTableAprt1; + stCTRL_PID_PARAMS.fKp := fKp1; + //rLimit:= rLimit1; + //VCN_70.M_SetThrottle(78); + E_MAA_States.Aprt2: + arrTable := arrTableAprt2; + stCTRL_PID_PARAMS.fKp := fKp2; + //rLimit:= rLimit2; + //VCN_70.M_SetThrottle(78); + E_MAA_States.Aprt3: + arrTable := arrTableAprt3; + stCTRL_PID_PARAMS.fKp := fKp3; + //rLimit:= rLimit3; + //VCN_70.M_SetThrottle(78); + E_MAA_States.Aprt4: + arrTable := arrTableAprt4; + stCTRL_PID_PARAMS.fKp := fKp4; + //rLimit:= rLimit4; + //VCN_70.M_SetThrottle(78); + END_CASE + END_IF + + stCTRL_LIN_INTERPOLATION_PARAMS.pDataTable_ADR := ADR(arrTable); + stCTRL_LIN_INTERPOLATION_PARAMS.nDataTable_SIZEOF := SIZEOF(arrTable); + END_ACTION + + ACTION ACT_Logger: + rtAction(CLK:=eSelectedAprt <> eSetAprt); + + IF (fTrig_PMPS.Q) THEN fbLogger(sMsg:='AT1K0 switched to local mode.', eSevr:=TcEventSeverity.Info); END_IF + IF (rTrig_PMPS.Q) THEN fbLogger(sMsg:='AT1K0 switched to PMPS mode.', eSevr:=TcEventSeverity.Info); END_IF + + IF (rtAction.Q) THEN fbLogger(sMsg:='AT1K0-MAA current aperture size mismatch, change aperture state or switch to local mode', eSevr:=TcEventSeverity.Critical); END_IF + END_ACTION + + ACTION ACT_STATE: + IF tExceed.Q THEN + eState := E_State.error; + stStatus.AtTarget := 0; + ELSIF tSettle.Q THEN + // ok + eState := E_State.ok; + // At Target + stStatus.AtTarget := 1; + stStatus.Moving := 0; + ELSIF (rCalculatedTransmissionValue < (TransmissionValue - (TransmissionValue*20/100))) THEN + //warning + eState := E_State.warning; + ELSE eState := E_State.unknown; + END_IF + // State ok when the Transmission is within the acceptable range and the MAA are not in errors + stStatus.OK := (*TRANS_FFO.i_xOK AND*) US_MAA_OK AND DS_MAA_OK AND US_Turbo_Valves_Open + AND DS_Turbo_Valves_Open AND US_Turbo_Running AND DS_Turbo_Running; ; + + + bStatus.0 := stStatus.AtTarget; + bStatus.1 := stStatus.Moving; + bStatus.2 := stStatus.LocalMode; + bStatus.3 := stStatus.PMPSMode; + bStatus.4 := stStatus.OK; + bStatus.5 := stStatus.Toggle; + bStatus.6 := stStatus.Include; + + stStatus.Moving := NOT tMoving.Q; + xAtTarget := stStatus.AtTarget; + xMoving := stStatus.Moving; + xOK := stStatus.OK; + + IF (TransmissionValue >0) THEN rTransPerc:= rCalculatedTransmissionValue*100/TransmissionValue; END_IF + IF (fSetpointValue >0) THEN rPressPerc:= GCM_82.rPRESS*100/fSetpointValue; END_IF + + tSettle(IN:= (rCalculatedTransmissionValue <= (TransmissionValue + (TransmissionValue*20/100))) AND (rCalculatedTransmissionValue >= (TransmissionValue - (TransmissionValue*20/100))), + PT := tSettleTime); + + tMoving(IN:= (rCalculatedTransmissionValue <= (TransmissionValue + (TransmissionValue*5/100))) AND (rCalculatedTransmissionValue >= (TransmissionValue - (TransmissionValue*10/100))), + PT := tMovingTime); + + tExceed(IN:= (rCalculatedTransmissionValue > (TransmissionValue + (TransmissionValue*20/100))), + PT := tExceedTime); + END_ACTION + + +Related: + * `E_MAA_States`_ + * `E_State`_ + * `GVL_PMPS`_ + + +PRG_Motion +^^^^^^^^^^ + +:: + + PROGRAM PRG_Motion + VAR + bInit: BOOL := TRUE; + nTransitionAssertionRootID: UDINT :=1000; + nUnknownAssertionRootID: UDINT :=9000; + bAllGo : Bool := false; + + + + ///// + {attribute 'pytmc' := ' + pv: AT1K0:GAS_MAA:01 + io: io + '} + fbMAA_1_States: FB_MAA; + {attribute 'pytmc' := ' + pv: AT1K0:GAS_MAA:02 + io: io + '} + fbMAA_2_States: FB_MAA; + {attribute 'pytmc' := ' + pv: AT1K0:GAS_MAA:03 + io: io + '} + fbMAA_3_States: FB_MAA; + {attribute 'pytmc' := ' + pv: AT1K0:GAS_MAA:04 + io: io + '} + fbMAA_4_States: FB_MAA; + + + + END_VAR + IF (bInit) THEN + bInit := False; + + /// PMPS + //MAA 1 Y + //fbMAA_1_States.nTransitionAssertionID := 43536;// nTransitionAssertionRootID+10; + //fbMAA_1_States.nUnknownAssertionID := nUnknownAssertionRootID; + // Aperture 1 + fbMAA_1_States.stAprt1.fPosition := -0.78;//-1.4; + // Aperture 2 + fbMAA_1_States.stAprt2.fPosition := -16.1; + // Aperture 3 + fbMAA_1_States.stAprt3.fPosition := -30.93; + // Aperture 4 + fbMAA_1_States.stAprt4.fPosition := -48.7; + // X Cen + fbMAA_1_States.stXCen.fPosition := 1;//1.5;// 0;// -2.083; + + + //MAA 2 Y + //fbMAA_2_States.nTransitionAssertionID := 43552;//nTransitionAssertionRootID+20; + //fbMAA_1_States.nUnknownAssertionID := nUnknownAssertionRootID; + // Aperture 1 + fbMAA_2_States.stAprt1.fPosition := -1;//-1.4; + // Aperture 2 + fbMAA_2_States.stAprt2.fPosition := -16.5; + // Aperture 3 + fbMAA_2_States.stAprt3.fPosition := -30.9; + // Aperture 4 + fbMAA_2_States.stAprt4.fPosition := -48.96; + // X Cen + fbMAA_2_States.stXCen.fPosition :=1.5;//0.475;//0;//-0.77; + + + //MAA 3 Y + //fbMAA_3_States.nTransitionAssertionID := 43568;//nTransitionAssertionRootID+30; + //fbMAA_1_States.nUnknownAssertionID := nUnknownAssertionRootID; + // Aperture 1 + fbMAA_3_States.stAprt1.fPosition := -0.35;//-1.15; + // Aperture 2 + fbMAA_3_States.stAprt2.fPosition := -16.2; + // Aperture 3 + fbMAA_3_States.stAprt3.fPosition := -30.8; + // Aperture 4 + fbMAA_3_States.stAprt4.fPosition := -48.95; + // X Cen + fbMAA_3_States.stXCen.fPosition :=1;//-0.4064;//0;//2.031; + + + //MAA 4 Y + //fbMAA_4_States.nTransitionAssertionID := 43584;//nTransitionAssertionRootID+40; + //fbMAA_1_States.nUnknownAssertionID := nUnknownAssertionRootID; + // Aperture 1 + fbMAA_4_States.stAprt1.fPosition := 0;//-1; + // Aperture 2 + fbMAA_4_States.stAprt2.fPosition := -14.5;//-16.6; re align data May 17,2024 + // Aperture 3 + fbMAA_4_States.stAprt3.fPosition := -30.9; + // Aperture 4 + fbMAA_4_States.stAprt4.fPosition := -49.06; + // X Cen + fbMAA_4_States.stXCen.fPosition :=1.0;//0;//-0.9861;//0;//2.0345; + + END_IF + + //EBD + fbMAA_1_States( + fbArbiter := GVL_PMPS.fbArbiter1, + i_DevName:= 'AT1K0:GAS_MAA:01', + fbFFHWO := GVL_PMPS.g_FastFaultOutput1, + sPmpsDeviceName:='AT1K0:GAS_MAA:01', + sTransitionKey:='AT1K0:GAS_MAA:01-TRANSITION', + stYStage := Main.M2, + stXStage := Main.M1); + + fbMAA_2_States( + fbArbiter := GVL_PMPS.fbArbiter1, + i_DevName:= 'AT1K0:GAS_MAA:02', + sPmpsDeviceName:='AT1K0:GAS_MAA:02', + sTransitionKey:='AT1K0:GAS_MAA:02-TRANSITION', + fbFFHWO := GVL_PMPS.g_FastFaultOutput1, + stYStage := Main.M4, + stXStage := Main.M3); + //FEE + fbMAA_3_States( + fbArbiter := GVL_PMPS.fbArbiter1, + i_DevName:= 'AT1K0:GAS_MAA:03', + sPmpsDeviceName:='AT1K0:GAS_MAA:03', + sTransitionKey:='AT1K0:GAS_MAA:03-TRANSITION', + fbFFHWO := GVL_PMPS.g_FastFaultOutput1, + stYStage := Main.M6, + stXStage := Main.M5); + + fbMAA_4_States( + fbArbiter := GVL_PMPS.fbArbiter1, + i_DevName:= 'AT1K0:GAS_MAA:04', + sPmpsDeviceName:='AT1K0:GAS_MAA:04', + sTransitionKey:='AT1K0:GAS_MAA:04-TRANSITION', + fbFFHWO := GVL_PMPS.g_FastFaultOutput1, + stYStage := Main.M8, + stXStage := Main.M7); + + + (*Set global OK bit*) + US_MAA_OK := (fbMAA_1_States.fbStates.enumGet = fbMAA_2_States.fbStates.enumGet) AND (fbMAA_2_States.fbStates.enumGet = fbMAA_3_States.fbStates.enumGet)AND( fbMAA_3_States.fbStates.enumGet = fbMAA_4_States.fbStates.enumGet) AND NOT (fbMAA_1_States.fbStates.bError) AND NOT (fbMAA_2_States.fbStates.bError); + DS_MAA_OK := (fbMAA_3_States.fbStates.enumGet = fbMAA_4_States.fbStates.enumGet) AND NOT (fbMAA_3_States.fbStates.bError) AND NOT (fbMAA_4_States.fbStates.bError); + + //change here line103 and 119 + IF (US_MAA_OK AND DS_MAA_OK) THEN eSelectedAprt:=fbMAA_4_States.fbStates.enumGet;//was fbMAA_1 + ELSE eSelectedAprt:= E_MAA_States.Unknown; END_IF; + //////////////////// + //Set the right state i.e. apperture based on the current beam size/ + ///// + IF( rPhotonEnergy >=0.9E3) THEN + eSetAprt := E_MAA_States.Aprt1; + ELSIF ( rPhotonEnergy >=0.6E3) THEN + eSetAprt := E_MAA_States.Aprt2; + ELSIF ( rPhotonEnergy >=0.5E3) THEN + eSetAprt := E_MAA_States.Aprt3; + ELSE + eSetAprt := E_MAA_States.Aprt4; + END_IF + (*Aperture state selection*) + IF (xPMPSMode) AND (bChangeAperture) AND (eSelectedAprt <> eSetAprt) THEN + fbMAA_1_States.enumSet := eSetAprt; + fbMAA_2_States.enumSet := eSetAprt; + fbMAA_3_States.enumSet := eSetAprt; + fbMAA_4_States.enumSet := eSetAprt; + bChangeAperture:=False; + fbLogger(sMsg:='AT1K0-MAA moving to correct apperture size', eSevr:=TcEventSeverity.Verbose); + ELSE + bChangeAperture:=False; + END_IF + + IF NOT (xPMPSMode) AND bChangeAperture AND (eSelectedAprt <> eSetAprt) THEN + fbLogger(sMsg:='AT1K0-MAA is not set to correct apperture size', eSevr:=TcEventSeverity.Critical); + bChangeAperture:=False; + END_IF + + END_PROGRAM + + +Related: + * `E_MAA_States`_ + * `FB_MAA`_ + * `GVL_PMPS`_ + * `Main`_ + + +PRG_Motors_Test +^^^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_Motors_Test + VAR + + Y1_Power: MC_Power; + Y2_Power: MC_Power; + Y3_Power: MC_Power; + Y4_Power: MC_Power; + X1_Power: MC_Power; + X2_Power: MC_Power; + X3_Power: MC_Power; + X4_Power: MC_Power; + + + Y1_ENC AT%I* :INT; + Y2_ENC AT%I* :INT; + Y3_ENC AT%I* :INT; + Y4_ENC AT%I* :INT; + X1_ENC AT%I* :INT; + X2_ENC AT%I* :INT; + X3_ENC AT%I* :INT; + X4_ENC AT%I* :INT; + + END_VAR + X1_Power(//reverse motor direction? + Axis:= M1.Axis, + Enable:= M1.bBrakeRelease, + Enable_Positive:= M1.bLimitForwardEnable, // fix + Enable_Negative:= M1.bLimitBackwardEnable, // fix -- verify + Override:= , + BufferMode:= , + Options:= , + Status=> , + Busy=> , + Active=> , + Error=> , + ErrorID=> ); + + Y1_Power( + Axis:= M2.Axis, + Enable:= M2.bBrakeRelease, + Enable_Positive:= M2.bLimitForwardEnable, + Enable_Negative:= M2.bLimitBackwardEnable, + Override:= , + BufferMode:= , + Options:= , + Status=> , + Busy=> , + Active=> , + Error=> , + ErrorID=> ); + + + + X2_Power( + Axis:= M3.Axis, + Enable:= M3.bBrakeRelease, + Enable_Positive:= M3.bLimitForwardEnable, // fix + Enable_Negative:= M3.bLimitBackwardEnable, // fix -- verify + Override:= , + BufferMode:= , + Options:= , + Status=> , + Busy=> , + Active=> , + Error=> , + ErrorID=> ); + + Y2_Power( + Axis:= M4.Axis, + Enable:= M4.bBrakeRelease, + Enable_Positive:= M4.bLimitForwardEnable, + Enable_Negative:= M4.bLimitBackwardEnable, + Override:= , + BufferMode:= , + Options:= , + Status=> , + Busy=> , + Active=> , + Error=> , + ErrorID=> ); + + X3_Power( + Axis:= M5.Axis, + Enable:= M5.bBrakeRelease, + Enable_Positive:= M5.bLimitForwardEnable, + Enable_Negative:= M5.bLimitBackwardEnable, + Override:= , + BufferMode:= , + Options:= , + Status=> , + Busy=> , + Active=> , + Error=> , + ErrorID=> ); + Y3_Power( + Axis:= M6.Axis, + Enable:= M6.bBrakeRelease, + Enable_Positive:= M6.bLimitForwardEnable, + Enable_Negative:= M6.bLimitBackwardEnable, + Override:= , + BufferMode:= , + Options:= , + Status=> , + Busy=> , + Active=> , + Error=> , + ErrorID=> ); + + + X4_Power( + Axis:= M7.Axis, + Enable:= M7.bBrakeRelease, + Enable_Positive:= M7.bLimitForwardEnable, + Enable_Negative:= M7.bLimitBackwardEnable, + Override:= , + BufferMode:= , + Options:= , + Status=> , + Busy=> , + Active=> , + Error=> , + ErrorID=> ); + Y4_Power( + Axis:= M8.Axis, + Enable:= M8.bBrakeRelease, + Enable_Positive:= M8.bLimitForwardEnable, + Enable_Negative:= M8.bLimitBackwardEnable, + Override:= , + BufferMode:= , + Options:= , + Status=> , + Busy=> , + Active=> , + Error=> , + ErrorID=> ); + + END_PROGRAM + + + + +PRG_PMPS +^^^^^^^^ + +:: + + PROGRAM PRG_PMPS + VAR + fbArbiterIO : FB_SubSysToArbiter_IO; + ar1 : bool; + ar2 : bool; + nReqID:UDINT; + nReqRM:UDINT; + bRemove:bool; + rtRemove: R_TRIG; + + //Testing + ID1:DWORD:=43536; + ID2:DWORD:=43552;; + ID3:DWORD:=43568; + ID4:DWORD:=43584; + bTrans:BOOL; + bAp11:BOOL; + bAp12:BOOL; + bAp13:BOOL; + bAp14:BOOL; + + + bTrans2:BOOL; + bTrans3:BOOL; + bTrans4:BOOL; + bTrans1X:BOOL; + bTrans2X:BOOL; + bTrans3X:BOOL; + bTrans4X:BOOL; + bAp1XS:BOOL; + bAp2XS:BOOL; + bAp3XS:BOOL; + bAp4XS:BOOL; + + bAp21:BOOL; + bAp22:BOOL; + bAp23:BOOL; + bAp24:BOOL; + bAp31:BOOL; + bAp32:BOOL; + bAp33:BOOL; + bAp34:BOOL; + bAp41:BOOL; + bAp42:BOOL; + bAp43:BOOL; + bAp44:BOOL; + + iAp:INT; + END_VAR + (*Fast Fault instantiation*) + GVL_PMPS.g_FastFaultOutput1.bAutoReset :=TRUE; + GVL_PMPS.g_FastFaultOutput2.bAutoReset :=TRUE; + GVL_PMPS.g_FastFaultOutput1.Execute(); + GVL_PMPS.g_FastFaultOutput2.Execute(); + + (* Arbiter Instantiation*) + (*Arbiter one responsible for the aperture valves*) + fbArbiterIO(Arbiter := GVL_PMPS.fbArbiter1, fbFFHWO := GVL_PMPS.g_FastFaultOutput1); + //GVL_ILK.fbArbiter2.ElevateRequest(GVL_ILK.fbArbiter1); + + (* Photon Energy *) + rPhotonEnergy := PMPS_GVL.stCurrentBeamParameters.neV; + + MOTION_GVL.fbStandardPMPSDB( + io_fbFFHWO:=GVL_PMPS.g_FastFaultOutput1, + bEnable:=TRUE, + sPLCName:='plc-kfe-gatt', + ); + + (*remove*) + (*Debugging functions*) + bTrans:= fbArbiter1.CheckRequestInPool(ID1);//TransitionID + bAp11:= fbArbiter1.CheckRequestInPool(ID1+1); + bAp12:= fbArbiter1.CheckRequestInPool(ID1+2); + bAp13:= fbArbiter1.CheckRequestInPool(ID1+3); + bAp14:= fbArbiter1.CheckRequestInPool(ID1+4); + bTrans1X:= fbArbiter1.CheckRequestInPool(ID1+5); + bAp1XS:= fbArbiter1.CheckRequestInPool(ID1+6); + + bTrans2:= fbArbiter1.CheckRequestInPool(ID2);//TransitionID + bAp21:= fbArbiter1.CheckRequestInPool(ID2+1); + bAp22:= fbArbiter1.CheckRequestInPool(ID2+2); + bAp23:= fbArbiter1.CheckRequestInPool(ID2+3); + bAp24:= fbArbiter1.CheckRequestInPool(ID2+4); + bTrans2X:= fbArbiter1.CheckRequestInPool(ID2+5); + bAp2XS:= fbArbiter1.CheckRequestInPool(ID2+6); + + bTrans3:= fbArbiter1.CheckRequestInPool(ID3);//TransitionID + bAp31:= fbArbiter1.CheckRequestInPool(ID3+1); + bAp32:= fbArbiter1.CheckRequestInPool(ID3+2); + bAp33:= fbArbiter1.CheckRequestInPool(ID3+3); + bAp34:= fbArbiter1.CheckRequestInPool(ID3+4); + bTrans3X:= fbArbiter1.CheckRequestInPool(ID3+5); + bAp3XS:= fbArbiter1.CheckRequestInPool(ID3+6); + + bTrans4:= fbArbiter1.CheckRequestInPool(ID4);//TransitionID + bAp41:= fbArbiter1.CheckRequestInPool(ID4+1); + bAp42:= fbArbiter1.CheckRequestInPool(ID4+2); + bAp43:= fbArbiter1.CheckRequestInPool(ID4+3); + bAp44:= fbArbiter1.CheckRequestInPool(ID4+4); + bTrans3X:= fbArbiter1.CheckRequestInPool(ID4+5); + bAp4XS:= fbArbiter1.CheckRequestInPool(ID4+6); + + + rtRemove(CLK:= bRemove); + if (rtRemove.Q) THEN + GVL_PMPS.fbArbiter1.RemoveRequest(nReqRM); + //GVL_ILK.fbArbiter2.RemoveRequest(nReqRM); + END_IF + + END_PROGRAM + + +Related: + * `GVL_PMPS`_ + + +PRG_Transmission +^^^^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_Transmission + VAR + arr_COEF_Table_Ar : ARRAY[1..50,1..2] OF FLOAT; + arr_COEF_Table_N2 : ARRAY[1..40,1..2] OF FLOAT; + + + fbCTRL_LIN_INTERPOLATION_Ar : FB_CTRL_LIN_INTERPOLATION; + stCTRL_LIN_INTERPOLATION_PARAMS_Ar : ST_CTRL_LIN_INTERPOLATION_PARAMS; + fbCTRL_LIN_INTERPOLATION_N2 : FB_CTRL_LIN_INTERPOLATION; + stCTRL_LIN_INTERPOLATION_PARAMS_N2 : ST_CTRL_LIN_INTERPOLATION_PARAMS; + eMode : E_CTRL_MODE; + bInit: BOOL :=TRUE; + + + + FFO : FB_FastFault :=( + i_DevName := 'AT1K0-GAS', + i_Desc := 'Fault occurs when the PMPS mode is switched off', + i_TypeCode := 16#AAFF); + END_VAR + VAR CONSTANT + rGasCellLength : REAL:= 1450.696; + iTorr: INT :=750; + rR_Ar:REAL := 1.66e-3; + rR_N2:REAL := 1.16e-3; + END_VAR + A_INIT(); + + (*Calculate current transmission value*) + IF ( SelectedGas = E_GasType.Argon) THEN + rCalculatedTransmissionValue := EXP(-fbCTRL_LIN_INTERPOLATION_Ar.fOut*(GCM_82.rPRESS/iTorr)*rR_Ar*rGasCellLength); + ELSE + rCalculatedTransmissionValue := EXP(-fbCTRL_LIN_INTERPOLATION_N2.fOut*(GCM_82.rPRESS/iTorr)*rR_N2*rGasCellLength); + END_IF + Cur_Trans.nTran:= TO_REAL(rCalculatedTransmissionValue*PMPS_GVL.TRANS_SCALING_FACTOR); + + (*Calculate Pressure setpoint from requested transmission value*) + IF NOT (PMPS_GVL.TRANS_SCALING_FACTOR = 0) THEN + rRequestedTransmission := (TO_REAL(Req_Trans.nTran)/PMPS_GVL.TRANS_SCALING_FACTOR); + END_IF + + (*Transmission Request selection*) + IF (xPMPSMode) THEN + xPressureControlMode := FALSE; + IF NOT (PMPS_GVL.TRANS_SCALING_FACTOR = 0) THEN TransmissionValue := (TO_REAL(Req_Trans.nTran)/PMPS_GVL.TRANS_SCALING_FACTOR); END_IF + rTransmissionSP := LIMIT(0.00000000001,TransmissionValue,1); + ELSE TransmissionValue := LIMIT(0.00000000001,rTransmissionSP,1); + END_IF + // Set Status to the arbiter + stStatus.PMPSMode:= xPMPSMode; + stStatus.LocalMode := NOT(xPMPSMode); + + + IF ( SelectedGas = E_GasType.Argon) THEN + if (fbCTRL_LIN_INTERPOLATION_Ar.fOut <>0) THEN + rRequiredPressureSP := (-LN(TransmissionValue)/(fbCTRL_LIN_INTERPOLATION_Ar.fOut*rR_Ar*rGasCellLength))*iTorr; + END_IF + ELSE + IF (fbCTRL_LIN_INTERPOLATION_N2.fOut <>0) THEN + rRequiredPressureSP := (-LN(TransmissionValue)/(fbCTRL_LIN_INTERPOLATION_N2.fOut*rR_N2*rGasCellLength))*iTorr; + END_IF + + END_IF + + + (*FAST FAULT*) + FFO(i_xOK := xPMPSMode, + i_xReset := , + i_xAutoReset := TRUE, + io_fbFFHWO := GVL_PMPS.g_FastFaultOutput1); + + END_PROGRAM + + ACTION A_INIT: + IF bInit + THEN + + + (* init array with the interpolation points *) + (* fIn (eV) | fOut (mass coefficient) *) + + (*X-Ray Mass Attenuation Coefficients for N2*) + arr_COEF_Table_N2[1,1]:=201.37; arr_COEF_Table_N2[1,2]:=7840.7; + arr_COEF_Table_N2[2,1]:=215.2655; arr_COEF_Table_N2[2,2]:=6694.2; + arr_COEF_Table_N2[3,1]:=230.1188; arr_COEF_Table_N2[3,2]:=5711.5; + arr_COEF_Table_N2[4,1]:=245.997; arr_COEF_Table_N2[4,2]:=4870.1; + arr_COEF_Table_N2[5,1]:=262.9708; arr_COEF_Table_N2[5,2]:=4150.6; + arr_COEF_Table_N2[6,1]:=281.1158; arr_COEF_Table_N2[6,2]:=3535.8; + arr_COEF_Table_N2[7,1]:=300.5128; arr_COEF_Table_N2[7,2]:=3011; + arr_COEF_Table_N2[8,1]:=321.2482; arr_COEF_Table_N2[8,2]:=2563.3; + arr_COEF_Table_N2[9,1]:=343.4143; arr_COEF_Table_N2[9,2]:=2181.6; + arr_COEF_Table_N2[10,1]:=367.1099; arr_COEF_Table_N2[10,2]:=1856.4; + arr_COEF_Table_N2[11,1]:=392.4405; arr_COEF_Table_N2[11,2]:=1579.5; + arr_COEF_Table_N2[12,1]:=393.568; arr_COEF_Table_N2[12,2]:=1568.6; + arr_COEF_Table_N2[13,1]:=399.592; arr_COEF_Table_N2[13,2]:=1511.9; + arr_COEF_Table_N2[14,1]:=401.1984; arr_COEF_Table_N2[14,2]:=1497.3; + arr_COEF_Table_N2[15,1]:=403.608; arr_COEF_Table_N2[15,2]:=30009; + arr_COEF_Table_N2[16,1]:=409.632; arr_COEF_Table_N2[16,2]:=29063; + arr_COEF_Table_N2[17,1]:=419.5189; arr_COEF_Table_N2[17,2]:=27603; + arr_COEF_Table_N2[18,1]:=448.4657; arr_COEF_Table_N2[18,2]:=23892; + arr_COEF_Table_N2[19,1]:=479.4098; arr_COEF_Table_N2[19,2]:=20593; + arr_COEF_Table_N2[20,1]:=512.4891; arr_COEF_Table_N2[20,2]:=17652; + arr_COEF_Table_N2[21,1]:=547.8508; arr_COEF_Table_N2[21,2]:=15059; + arr_COEF_Table_N2[22,1]:=585.6525; arr_COEF_Table_N2[22,2]:=12797; + arr_COEF_Table_N2[23,1]:=626.0625; arr_COEF_Table_N2[23,2]:=10838; + arr_COEF_Table_N2[24,1]:=669.2609; arr_COEF_Table_N2[24,2]:=9153.6; + arr_COEF_Table_N2[25,1]:=715.4399; arr_COEF_Table_N2[25,2]:=7711.4; + arr_COEF_Table_N2[26,1]:=764.8052; arr_COEF_Table_N2[26,2]:=6482.3; + arr_COEF_Table_N2[27,1]:=817.5768; arr_COEF_Table_N2[27,2]:=5438.6; + arr_COEF_Table_N2[28,1]:=873.9896; arr_COEF_Table_N2[28,2]:=4555.2; + arr_COEF_Table_N2[29,1]:=934.2948; arr_COEF_Table_N2[29,2]:=3809.4; + arr_COEF_Table_N2[30,1]:=998.7612; arr_COEF_Table_N2[30,2]:=3181.2; + arr_COEF_Table_N2[31,1]:=1067.676; arr_COEF_Table_N2[31,2]:=2651; + arr_COEF_Table_N2[32,1]:=1141.345; arr_COEF_Table_N2[32,2]:=2206.1; + arr_COEF_Table_N2[33,1]:=1220.098; arr_COEF_Table_N2[33,2]:=1833.6; + arr_COEF_Table_N2[34,1]:=1304.285; arr_COEF_Table_N2[34,2]:=1522.5; + arr_COEF_Table_N2[35,1]:=1394.281; arr_COEF_Table_N2[35,2]:=1263.2; + arr_COEF_Table_N2[36,1]:=1490.486; arr_COEF_Table_N2[36,2]:=1047.3; + arr_COEF_Table_N2[37,1]:=1593.329; arr_COEF_Table_N2[37,2]:=867.89; + arr_COEF_Table_N2[38,1]:=1703.269; arr_COEF_Table_N2[38,2]:=715.55; + arr_COEF_Table_N2[39,1]:=1820.795; arr_COEF_Table_N2[39,2]:=589.6; + arr_COEF_Table_N2[40,1]:=1946.43; arr_COEF_Table_N2[40,2]:=485.83; + + (* init parameter struct *) + stCTRL_LIN_INTERPOLATION_PARAMS_N2.tCtrlCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS_N2.tTaskCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS_N2.nDataTable_NumberOfRows := INT_TO_UINT(40); + + (* set the addresses *) + stCTRL_LIN_INTERPOLATION_PARAMS_N2.pDataTable_ADR := ADR(arr_COEF_Table_N2); + stCTRL_LIN_INTERPOLATION_PARAMS_N2.nDataTable_SIZEOF := SIZEOF(arr_COEF_Table_N2); + + (*X-Ray Mass Attenuation Coefficients for Ar*) + arr_COEF_Table_Ar[1,1]:=201.3709; arr_COEF_Table_Ar[1,2]:=6332.4; + arr_COEF_Table_Ar[2,1]:=215.2655; arr_COEF_Table_Ar[2,2]:=5911.6; + arr_COEF_Table_Ar[3,1]:=230.1188; arr_COEF_Table_Ar[3,2]:=5492.2; + arr_COEF_Table_Ar[4,1]:=240.296; arr_COEF_Table_Ar[4,2]:=5153.8; + arr_COEF_Table_Ar[5,1]:=242.354; arr_COEF_Table_Ar[5,2]:=5083; + arr_COEF_Table_Ar[6,1]:=243.974; arr_COEF_Table_Ar[6,2]:=5028; + arr_COEF_Table_Ar[7,1]:=244.9548; arr_COEF_Table_Ar[7,2]:=4995; + arr_COEF_Table_Ar[8,1]:=245.997; arr_COEF_Table_Ar[8,2]:=50587; + arr_COEF_Table_Ar[9,1]:=246.0635; arr_COEF_Table_Ar[9,2]:=50556; + arr_COEF_Table_Ar[10,1]:=246.426; arr_COEF_Table_Ar[10,2]:=50385; + arr_COEF_Table_Ar[11,1]:=247.0527; arr_COEF_Table_Ar[11,2]:=50090; + arr_COEF_Table_Ar[12,1]:=248.5365; arr_COEF_Table_Ar[12,2]:=71652; + arr_COEF_Table_Ar[13,1]:=250.104; arr_COEF_Table_Ar[13,2]:=70616; + arr_COEF_Table_Ar[14,1]:=252.246; arr_COEF_Table_Ar[14,2]:=69234; + arr_COEF_Table_Ar[15,1]:=262.9708; arr_COEF_Table_Ar[15,2]:=62861; + arr_COEF_Table_Ar[16,1]:=281.1158; arr_COEF_Table_Ar[16,2]:=53865; + arr_COEF_Table_Ar[17,1]:=300.5128; arr_COEF_Table_Ar[17,2]:=46248; + arr_COEF_Table_Ar[18,1]:=313.6; arr_COEF_Table_Ar[18,2]:=41979; + arr_COEF_Table_Ar[19,1]:=318.4; arr_COEF_Table_Ar[19,2]:=40556; + arr_COEF_Table_Ar[20,1]:=319.68; arr_COEF_Table_Ar[20,2]:=40189; + arr_COEF_Table_Ar[21,1]:=321.2482; arr_COEF_Table_Ar[21,2]:=44258; + arr_COEF_Table_Ar[22,1]:=321.6; arr_COEF_Table_Ar[22,2]:=44155; + arr_COEF_Table_Ar[23,1]:=326.4; arr_COEF_Table_Ar[23,2]:=42786; + arr_COEF_Table_Ar[24,1]:=343.4143; arr_COEF_Table_Ar[24,2]:=38407; + arr_COEF_Table_Ar[25,1]:=367.1099; arr_COEF_Table_Ar[25,2]:=33319; + arr_COEF_Table_Ar[26,1]:=392.4405; arr_COEF_Table_Ar[26,2]:=28856; + arr_COEF_Table_Ar[27,1]:=419.5189; arr_COEF_Table_Ar[27,2]:=24938; + arr_COEF_Table_Ar[28,1]:=448.4657; arr_COEF_Table_Ar[28,2]:=21501; + arr_COEF_Table_Ar[29,1]:=479.4098; arr_COEF_Table_Ar[29,2]:=18493; + arr_COEF_Table_Ar[30,1]:=512.4891; arr_COEF_Table_Ar[30,2]:=15863; + arr_COEF_Table_Ar[31,1]:=547.8508; arr_COEF_Table_Ar[31,2]:=13574; + arr_COEF_Table_Ar[32,1]:=585.6525; arr_COEF_Table_Ar[32,2]:=11589; + arr_COEF_Table_Ar[33,1]:=626.0625; arr_COEF_Table_Ar[33,2]:=9873.1; + arr_COEF_Table_Ar[34,1]:=669.2609; arr_COEF_Table_Ar[34,2]:=8394.2; + arr_COEF_Table_Ar[35,1]:=715.4399; arr_COEF_Table_Ar[35,2]:=7123.6; + arr_COEF_Table_Ar[36,1]:=764.8052; arr_COEF_Table_Ar[36,2]:=6035.4; + arr_COEF_Table_Ar[37,1]:=817.5768; arr_COEF_Table_Ar[37,2]:=5105.8; + arr_COEF_Table_Ar[38,1]:=873.9896; arr_COEF_Table_Ar[38,2]:=4313.6; + arr_COEF_Table_Ar[39,1]:=934.2948; arr_COEF_Table_Ar[39,2]:=3639.9; + arr_COEF_Table_Ar[40,1]:=998.7612; arr_COEF_Table_Ar[40,2]:=3068.4; + arr_COEF_Table_Ar[41,1]:=1067.676; arr_COEF_Table_Ar[41,2]:=2558; + arr_COEF_Table_Ar[42,1]:=1141.345; arr_COEF_Table_Ar[42,2]:=2133.7; + arr_COEF_Table_Ar[43,1]:=1220.098; arr_COEF_Table_Ar[43,2]:=1781.3; + arr_COEF_Table_Ar[44,1]:=1304.285; arr_COEF_Table_Ar[44,2]:=1486.6; + arr_COEF_Table_Ar[45,1]:=1394.281; arr_COEF_Table_Ar[45,2]:=1238; + arr_COEF_Table_Ar[46,1]:=1490.486; arr_COEF_Table_Ar[46,2]:=1031.9; + arr_COEF_Table_Ar[47,1]:=1593.329; arr_COEF_Table_Ar[47,2]:=861.03; + arr_COEF_Table_Ar[48,1]:=1703.269; arr_COEF_Table_Ar[48,2]:=719.19; + arr_COEF_Table_Ar[49,1]:=1820.795; arr_COEF_Table_Ar[49,2]:=601.34; + arr_COEF_Table_Ar[50,1]:=1946.43; arr_COEF_Table_Ar[50,2]:=503.35; + + (* init parameter struct *) + stCTRL_LIN_INTERPOLATION_PARAMS_Ar.tCtrlCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS_Ar.tTaskCycleTime := T#10ms; + stCTRL_LIN_INTERPOLATION_PARAMS_Ar.nDataTable_NumberOfRows := INT_TO_UINT(50); + + (* set the addresses *) + stCTRL_LIN_INTERPOLATION_PARAMS_Ar.pDataTable_ADR := ADR(arr_COEF_Table_Ar); + stCTRL_LIN_INTERPOLATION_PARAMS_Ar.nDataTable_SIZEOF := SIZEOF(arr_COEF_Table_Ar); + + (* set the mode to ACTIVE --> normal operation *) + eMode := eCTRL_MODE_ACTIVE; + + (* reset the init flag *) + bInit := FALSE; + END_IF + + + + + fbCTRL_LIN_INTERPOLATION_Ar( + fIn:= rPhotonEnergy , + fManValue:= 1 , + bExtrapolate:= TRUE, + eMode:= eMode, + stParams:= stCTRL_LIN_INTERPOLATION_PARAMS_Ar, + fOut=> , + bInIsGreaterThanMaxElement=> , + bInIsLessThanMinElement=> , + eState=> , + eErrorId=> , + bError=> ); + + fbCTRL_LIN_INTERPOLATION_N2( + fIn:= rPhotonEnergy , + fManValue:= 1 , + bExtrapolate:= TRUE, + eMode:= eMode, + stParams:= stCTRL_LIN_INTERPOLATION_PARAMS_N2, + fOut=> , + bInIsGreaterThanMaxElement=> , + bInIsLessThanMinElement=> , + eState=> , + eErrorId=> , + bError=> ); + END_ACTION + + +Related: + * `E_GasType`_ + * `GVL_PMPS`_ + + +PRG_VGP +^^^^^^^ + +:: + + PROGRAM PRG_VGP + VAR + arrTable : ARRAY[1..14,1..2] OF FLOAT; + arrTable_ENC : ARRAY[1..14,1..2] OF FLOAT; + + bInit: BOOL:=true; + + VGP_REQ_POS: LREAL; + VGP_OUT_POS:LREAL; + END_VAR + IF bInit + THEN + + + (* init array with the interpolation points *) + (* fIn | fOut *) + arrTable[1,1] := 0; arrTable[1,2] := 0; + arrTable[2,1] := 5; arrTable[2,2] := 160; + arrTable[3,1] := 10; arrTable[3,2] := 270; + arrTable[4,1] := 20; arrTable[4,2] := 435; + arrTable[5,1] := 30; arrTable[5,2] := 570; + arrTable[6,1] := 40; arrTable[6,2] := 720; + arrTable[7,1] := 50; arrTable[7,2] := 854; + arrTable[8,1] := 60; arrTable[8,2] := 980; + arrTable[9,1] := 70; arrTable[9,2] := 1120; + arrTable[10,1] := 80; arrTable[10,2] := 1270; + arrTable[11,1] := 90; arrTable[11,2] := 1430; + arrTable[12,1] := 95; arrTable[12,2] := 1540; + arrTable[13,1] := 98; arrTable[13,2] := 1595; + arrTable[14,1] := 100; arrTable[14,2] := 1680; + + + (* reset the init flag *) + bInit := FALSE; + END_IF + + VGP_80.i_xOpenIlkOK := (fb_AT1K0_GAS_PTM_80.iq_stPtm.eState = pumpRUNNING) ; + + VGP_80( + i_xExtIlkOK:=(fb_AT1K0_GAS_PTM_80.iq_stPtm.eState = pumpRUNNING), + i_ReqPos:= , + arrTable:= arrTable , + q_stVGP=> ); + + END_PROGRAM + + + diff --git a/v0.3.1/_sources/plc-kfe-gatt_plc_kfe_gatt_summary.rst.txt b/v0.3.1/_sources/plc-kfe-gatt_plc_kfe_gatt_summary.rst.txt new file mode 100644 index 0000000..175565e --- /dev/null +++ b/v0.3.1/_sources/plc-kfe-gatt_plc_kfe_gatt_summary.rst.txt @@ -0,0 +1,1757 @@ + +Settings +-------- + +.. list-table:: + :header-rows: 1 + :align: center + + * - Setting + - Value + - Description + * - AMS Net ID + - 172.21.92.57.1.1 + - + * - Target IP address + - 172.21.92.57 + - Based on AMS Net ID by convention + * - AMS Port + - 851 + - + +.. _plc_kfe_gatt_pragmas: + +Pragmas +------- + +Total pragmas found: 186 +Total linter errors: 0 + + + +Libraries +--------- + +.. csv-table:: + :header: Library, Vendor, Default, Version + :align: center + + LCLS General, SLAC, Unset, 2.7.0 + LCLS Vacuum, SLAC - LCLS, Unset, 2.3.3 + lcls-twincat-motion, SLAC, Unset, 2.0.1 + LCLSVacuumSerialDriverLib, SLAC - LCLS, , 1.1.5 + PMPS, SLAC - LCLS, Unset, 3.0.13 + SysDir, System, , 3.5.8.0 + SysFile, System, , 3.5.9.0 + Tc2_ControllerToolbox, Beckhoff Automation GmbH, Unset, 3.4.1.4 + Tc2_DataExchange, Beckhoff Automation GmbH, , 3.3.2.0 + Tc2_EtherCAT, Beckhoff Automation GmbH, Unset, 3.3.13.0 + Tc2_IoFunctions, Beckhoff Automation GmbH, , 3.3.11.0 + Tc2_Math, Beckhoff Automation GmbH, , 3.3.1.0 + Tc2_MC2, Beckhoff Automation GmbH, Unset, 3.3.37.0 + Tc2_ModbusSrv, Beckhoff Automation GmbH, , 3.3.2.0 + Tc2_SerialCom, Beckhoff Automation GmbH, , 3.3.6.0 + Tc2_Standard, Beckhoff Automation GmbH, Unset, 3.3.2.0 + Tc2_System, Beckhoff Automation GmbH, Unset, 3.4.22.0 + Tc2_TcpIp, Beckhoff Automation GmbH, , 3.3.6.0 + Tc2_Utilities, Beckhoff Automation GmbH, Unset, 3.3.35.0 + Tc3_EventLogger, Beckhoff Automation GmbH, , 3.1.22.0 + Tc3_Interfaces, Beckhoff Automation GmbH, , 3.4.3.0 + Tc3_JsonXml, Beckhoff Automation GmbH, Unset, 3.3.6.0 + Tc3_Module, Beckhoff Automation GmbH, Unset, 3.3.21.0 + TcUnit, www.tcunit.org, Unset, 1.0.1.0 + +Symbols +------- + + + + + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + .TCPADS_MAXUDP_BUFFSIZE, UDINT, 4387040 (32) + + +Constants +^^^^^^^^^ + +.. raw:: html + +
+ 11 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + Constants.bFPUSupport, BOOL, 663995544 (8) + Constants.bLittleEndian, BOOL, 663995400 (8) + Constants.bSimulationMode, BOOL, 663995536 (8) + Constants.CompilerVersion, VERSION, 663995472 (64) + Constants.CompilerVersionNumeric, DWORD, 663995616 (32) + Constants.gc_GaugeValidState, INT, 8537904 (16) + Constants.gc_iSizeOfGGOArray, INT, 8537888 (16) + Constants.nPackMode, UINT, 663995568 (16) + Constants.nRegisterSize, WORD, 663995552 (16) + Constants.RuntimeVersion, VERSION, 663995408 (64) + Constants.RuntimeVersionNumeric, DWORD, 663995584 (32) + +.. raw:: html + +
+
+ + +DefaultGlobals +^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + DefaultGlobals.fTimeStamp, LREAL, 4096128 (64) + DefaultGlobals.stSys, ST_System, 4096000 (88) + + +DIAGNOSTICS +^^^^^^^^^^^ + +.. raw:: html + +
+ 25 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + DIAGNOSTICS.aEcSlaveInfo, ST_EcDevice, 640477472 (507904) + DIAGNOSTICS.aiSlaveStates, BYTE, 640475424 (2048) + DIAGNOSTICS.bAllSlaveStateGood, BOOL, 639784616 (8) + DIAGNOSTICS.bMasterStateGood, BOOL, 639784624 (8) + DIAGNOSTICS.DRL_04, ST_DRL, 640985376 (48) + DIAGNOSTICS.DRL_04.SC, UINT, 640985408 (16) + DIAGNOSTICS.DRL_04.SV, UINT, 640985392 (16) + DIAGNOSTICS.DRL_04.TEMP, UINT, 640985376 (16) + DIAGNOSTICS.DRL_05, ST_DRL, 640985424 (48) + DIAGNOSTICS.DRL_05.SC, UINT, 640985456 (16) + DIAGNOSTICS.DRL_05.SV, UINT, 640985440 (16) + DIAGNOSTICS.DRL_05.TEMP, UINT, 640985424 (16) + DIAGNOSTICS.DRL_06, ST_DRL, 640985472 (48) + DIAGNOSTICS.DRL_06.SC, UINT, 640985504 (16) + DIAGNOSTICS.DRL_06.SV, UINT, 640985488 (16) + DIAGNOSTICS.DRL_06.TEMP, UINT, 640985472 (16) + DIAGNOSTICS.fbEcatDiag, FB_EcatDiag, 639787808 (686944) + DIAGNOSTICS.fbEcatDiag.I_AMSNetId, AMSNETID, 639787840 (48) + DIAGNOSTICS.i_sAMSNetID, AMSNETID, 639786440 (48) + DIAGNOSTICS.iMasterState, WORD, 639787792 (16) + DIAGNOSTICS.nSlaveNumber, UINT, 640475408 (16) + DIAGNOSTICS.sAMSNetID, STRING(80), 639786488 (648) + DIAGNOSTICS.sLibVersion_LCLS_General, STRING(80), 639787136 (648) + DIAGNOSTICS.sMasterState, STRING(80), 640474752 (648) + DIAGNOSTICS.sPLCName, STRING(80), 639785792 (648) + +.. raw:: html + +
+
+ + +GeneralConstants +^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GeneralConstants.MAX_STATES, INT, 4096096 (16) + + +Global_Constants +^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + Global_Constants.EMPTY_EVENT_CLASS, GUID, 4388928 (128) + Global_Constants.EMPTY_EVENT_ID, UDINT, 4389056 (32) + Global_Constants.EMPTY_SEVERITY, TcEventSeverity, 4389088 (16) + Global_Constants.SUCCESS_EVENT, TcEventEntry, 4389120 (192) + + +Global_Variables +^^^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 369 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + Global_Variables.ADSIGRP_DEVICE_DATA, UDINT, 4180576 (32) + Global_Variables.ADSIGRP_IOIMAGE_CLEARI, UDINT, 4180480 (32) + Global_Variables.ADSIGRP_IOIMAGE_CLEARO, UDINT, 4180512 (32) + Global_Variables.ADSIGRP_IOIMAGE_RISIZE, UDINT, 4180352 (32) + Global_Variables.ADSIGRP_IOIMAGE_ROSIZE, UDINT, 4180448 (32) + Global_Variables.ADSIGRP_IOIMAGE_RWIB, UDINT, 4180288 (32) + Global_Variables.ADSIGRP_IOIMAGE_RWIOB, UDINT, 4180544 (32) + Global_Variables.ADSIGRP_IOIMAGE_RWIX, UDINT, 4180320 (32) + Global_Variables.ADSIGRP_IOIMAGE_RWOB, UDINT, 4180384 (32) + Global_Variables.ADSIGRP_IOIMAGE_RWOX, UDINT, 4180416 (32) + Global_Variables.ADSIGRP_SYM_DOWNLOAD, UDINT, 4180160 (32) + Global_Variables.ADSIGRP_SYM_HNDBYNAME, UDINT, 4179936 (32) + Global_Variables.ADSIGRP_SYM_INFOBYNAME, UDINT, 4180064 (32) + Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX, UDINT, 4180128 (32) + Global_Variables.ADSIGRP_SYM_RELEASEHND, UDINT, 4180032 (32) + Global_Variables.ADSIGRP_SYM_UPLOAD, UDINT, 4180192 (32) + Global_Variables.ADSIGRP_SYM_UPLOADINFO, UDINT, 4180224 (32) + Global_Variables.ADSIGRP_SYM_VALBYHND, UDINT, 4180000 (32) + Global_Variables.ADSIGRP_SYM_VALBYNAME, UDINT, 4179968 (32) + Global_Variables.ADSIGRP_SYM_VERSION, UDINT, 4180096 (32) + Global_Variables.ADSIGRP_SYMNAME, UDINT, 4179872 (32) + Global_Variables.ADSIGRP_SYMNOTE, UDINT, 4180256 (32) + Global_Variables.ADSIGRP_SYMTAB, UDINT, 4179840 (32) + Global_Variables.ADSIGRP_SYMVAL, UDINT, 4179904 (32) + Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE, UDINT, 4180608 (32) + Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE, UDINT, 4180640 (32) + Global_Variables.ADSLOG_MSGTYPE_ERROR, DWORD, 4181696 (32) + Global_Variables.ADSLOG_MSGTYPE_HINT, DWORD, 4181632 (32) + Global_Variables.ADSLOG_MSGTYPE_LOG, DWORD, 4181728 (32) + Global_Variables.ADSLOG_MSGTYPE_MSGBOX, DWORD, 4181760 (32) + Global_Variables.ADSLOG_MSGTYPE_RESOURCE, DWORD, 4181792 (32) + Global_Variables.ADSLOG_MSGTYPE_STRING, DWORD, 4181824 (32) + Global_Variables.ADSLOG_MSGTYPE_WARN, DWORD, 4181664 (32) + Global_Variables.ADSSTATE_CONFIG, UINT, 4179744 (16) + Global_Variables.ADSSTATE_ERROR, UINT, 4179680 (16) + Global_Variables.ADSSTATE_EXCEPTION, UINT, 4179808 (16) + Global_Variables.ADSSTATE_IDLE, UINT, 4179520 (16) + Global_Variables.ADSSTATE_INCOMPATIBLE, UINT, 4179792 (16) + Global_Variables.ADSSTATE_INIT, UINT, 4179552 (16) + Global_Variables.ADSSTATE_INVALID, UINT, 4179504 (16) + Global_Variables.ADSSTATE_LOADCFG, UINT, 4179632 (16) + Global_Variables.ADSSTATE_MAXSTATES, UINT, 4179824 (16) + Global_Variables.ADSSTATE_POWERFAILURE, UINT, 4179648 (16) + Global_Variables.ADSSTATE_POWERGOOD, UINT, 4179664 (16) + Global_Variables.ADSSTATE_RECONFIG, UINT, 4179760 (16) + Global_Variables.ADSSTATE_RESET, UINT, 4179536 (16) + Global_Variables.ADSSTATE_RESUME, UINT, 4179728 (16) + Global_Variables.ADSSTATE_RUN, UINT, 4179584 (16) + Global_Variables.ADSSTATE_SAVECFG, UINT, 4179616 (16) + Global_Variables.ADSSTATE_SHUTDOWN, UINT, 4179696 (16) + Global_Variables.ADSSTATE_START, UINT, 4179568 (16) + Global_Variables.ADSSTATE_STOP, UINT, 4179600 (16) + Global_Variables.ADSSTATE_STOPPING, UINT, 4179776 (16) + Global_Variables.ADSSTATE_SUSPEND, UINT, 4179712 (16) + Global_Variables.AMSLOGGER_IGR_GENERAL, UDINT, 4247520 (32) + Global_Variables.AMSLOGGER_IOF_MODE, UDINT, 4247552 (32) + Global_Variables.AMSPORT_AMSLOGGER, UINT, 4246256 (16) + Global_Variables.AMSPORT_EVENTLOG, UINT, 4179216 (16) + Global_Variables.AMSPORT_LOGGER, UINT, 4179200 (16) + Global_Variables.AMSPORT_R0_CAM, UINT, 4179440 (16) + Global_Variables.AMSPORT_R0_CAMTOOL, UINT, 4179456 (16) + Global_Variables.AMSPORT_R0_CNC, UINT, 4179328 (16) + Global_Variables.AMSPORT_R0_IO, UINT, 4179248 (16) + Global_Variables.AMSPORT_R0_ISG, UINT, 4179312 (16) + Global_Variables.AMSPORT_R0_LINE, UINT, 4179344 (16) + Global_Variables.AMSPORT_R0_NC, UINT, 4179264 (16) + Global_Variables.AMSPORT_R0_NCSAF, UINT, 4179280 (16) + Global_Variables.AMSPORT_R0_NCSVB, UINT, 4179296 (16) + Global_Variables.AMSPORT_R0_PLC, UINT, 4179360 (16) + Global_Variables.AMSPORT_R0_PLC_RTS1, UINT, 4179376 (16) + Global_Variables.AMSPORT_R0_PLC_RTS2, UINT, 4179392 (16) + Global_Variables.AMSPORT_R0_PLC_RTS3, UINT, 4179408 (16) + Global_Variables.AMSPORT_R0_PLC_RTS4, UINT, 4179424 (16) + Global_Variables.AMSPORT_R0_RTIME, UINT, 4179232 (16) + Global_Variables.AMSPORT_R3_SCOPESERVER, UINT, 4179488 (16) + Global_Variables.AMSPORT_R3_SYSSERV, UINT, 4179472 (16) + Global_Variables.AMSPORT_TCPIPSRV, UINT, 4385712 (16) + Global_Variables.bEcFoeOpenFileNameWithFileExt, BOOL, 639719880 (8) + Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID, BYTE, 4181872 (8) + Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED, BYTE, 4181864 (8) + Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID, BYTE, 4097192 (8) + Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED, BYTE, 4096376 (8) + Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED, BYTE, 4181856 (8) + Global_Variables.bSeqReadDrvAttrAndValue, BOOL, 639719872 (8) + Global_Variables.CONNECT_MODE_ENABLEDBG, DWORD, 4388032 (32) + Global_Variables.DATE_AND_TIME_SECPERDAY, DWORD, 4260480 (32) + Global_Variables.DATE_AND_TIME_SECPERWEEK, DWORD, 4260512 (32) + Global_Variables.DBG_OUTPUT_FILE, DWORD, 4266784 (32) + Global_Variables.DBG_OUTPUT_LOG, DWORD, 4266752 (32) + Global_Variables.DBG_OUTPUT_NONE, DWORD, 4266720 (32) + Global_Variables.DBG_OUTPUT_VISU, DWORD, 4266816 (32) + Global_Variables.DEFAULT_ADS_TIMEOUT, TIME, 4182592 (32) + Global_Variables.DEFAULT_BACKLASHVALUE, LREAL, 638760448 (64) + Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE, BYTE, 4246248 (8) + Global_Variables.DEFAULT_CSV_FIELD_SEP, BYTE, 4184240 (8) + Global_Variables.DEFAULT_CSV_RECORD_SEP_CR, BYTE, 4383984 (8) + Global_Variables.DEFAULT_CSV_RECORD_SEP_LF, BYTE, 4383992 (8) + Global_Variables.DEFAULT_HOME_POSITION, LREAL, 638760384 (64) + Global_Variables.EC_ADS_IGRP_CANOPEN_SDO, UDINT, 639717984 (32) + Global_Variables.EC_ADS_IGRP_CANOPEN_SDO_LASTERROR, UDINT, 639718016 (32) + Global_Variables.EC_ADS_IGRP_ECAT_SOE, UDINT, 639717632 (32) + Global_Variables.EC_ADS_IGRP_ECAT_SOE_LASTERROR, UDINT, 639717664 (32) + Global_Variables.EC_ADS_IGRP_FOE_FCLOSE, UDINT, 639717824 (32) + Global_Variables.EC_ADS_IGRP_FOE_FOPENREAD, UDINT, 639717760 (32) + Global_Variables.EC_ADS_IGRP_FOE_FOPENWRITE, UDINT, 639717792 (32) + Global_Variables.EC_ADS_IGRP_FOE_FREAD, UDINT, 639717856 (32) + Global_Variables.EC_ADS_IGRP_FOE_FWRITE, UDINT, 639717888 (32) + Global_Variables.EC_ADS_IGRP_FOE_LASTERROR, UDINT, 639717952 (32) + Global_Variables.EC_ADS_IGRP_FOE_PROGRESSINFO, UDINT, 639717920 (32) + Global_Variables.EC_ADS_IGRP_MASTER_COUNT_FRAME, UDINT, 639717600 (32) + Global_Variables.EC_ADS_IGRP_MASTER_COUNT_SLAVE, UDINT, 639717216 (32) + Global_Variables.EC_ADS_IGRP_MASTER_DEVICESTATE, UDINT, 639717568 (32) + Global_Variables.EC_ADS_IGRP_MASTER_SENDCMD, UDINT, 639717376 (32) + Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_ABNORMAL_STATE_CHANGES, UDINT, 639717504 (32) + Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_ADDRESSES, UDINT, 639717344 (32) + Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_CRC, UDINT, 639717472 (32) + Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_IDENTITY, UDINT, 639717440 (32) + Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_SETPRESENT_CHANGES, UDINT, 639717536 (32) + Global_Variables.EC_ADS_IGRP_MASTER_STATEMACHINE, UDINT, 639717088 (32) + Global_Variables.EC_ADS_IGRP_SLAVE_STATEMACHINE, UDINT, 639717408 (32) + Global_Variables.EC_ADS_IOFFS_MASTER_COUNT_PORT, UDINT, 639717280 (32) + Global_Variables.EC_ADS_IOFFS_MASTER_COUNT_ROUTER, UDINT, 639717312 (32) + Global_Variables.EC_ADS_IOFFS_MASTER_COUNT_SLAVE, UDINT, 639717248 (32) + Global_Variables.EC_ADS_IOFFS_MASTER_CURSTATE, UDINT, 639717120 (32) + Global_Variables.EC_ADS_IOFFS_MASTER_INTERNALSTATE, UDINT, 639717184 (32) + Global_Variables.EC_ADS_IOFFS_MASTER_REQSTATE, UDINT, 639717152 (32) + Global_Variables.EC_AMSPORT_MASTER, UINT, 638760816 (16) + Global_Variables.EC_CMD_TYPE_APRD, BYTE, 630383960 (8) + Global_Variables.EC_CMD_TYPE_APRW, BYTE, 639716728 (8) + Global_Variables.EC_CMD_TYPE_APWR, BYTE, 639716720 (8) + Global_Variables.EC_CMD_TYPE_BRD, BYTE, 639716888 (8) + Global_Variables.EC_CMD_TYPE_BRW, BYTE, 639716904 (8) + Global_Variables.EC_CMD_TYPE_BWR, BYTE, 639716896 (8) + Global_Variables.EC_CMD_TYPE_FPRD, BYTE, 639716864 (8) + Global_Variables.EC_CMD_TYPE_FPRW, BYTE, 639716880 (8) + Global_Variables.EC_CMD_TYPE_FPWR, BYTE, 639716872 (8) + Global_Variables.EC_CMD_TYPE_LRD, BYTE, 639716912 (8) + Global_Variables.EC_CMD_TYPE_LRW, BYTE, 639716928 (8) + Global_Variables.EC_CMD_TYPE_LWR, BYTE, 639716920 (8) + Global_Variables.EC_COE_PROTERR_ACCESS, UDINT, 639718624 (32) + Global_Variables.EC_COE_PROTERR_BLK_SIZE, UDINT, 639718496 (32) + Global_Variables.EC_COE_PROTERR_CCS_SCS, UDINT, 639718464 (32) + Global_Variables.EC_COE_PROTERR_CRC, UDINT, 639718560 (32) + Global_Variables.EC_COE_PROTERR_DATA_RANGE, UDINT, 639719040 (32) + Global_Variables.EC_COE_PROTERR_DATA_RANGE1, UDINT, 639719072 (32) + Global_Variables.EC_COE_PROTERR_DATA_RANGE2, UDINT, 639719104 (32) + Global_Variables.EC_COE_PROTERR_DATA_SIZE, UDINT, 639718912 (32) + Global_Variables.EC_COE_PROTERR_DATA_SIZE1, UDINT, 639718944 (32) + Global_Variables.EC_COE_PROTERR_DATA_SIZE2, UDINT, 639718976 (32) + Global_Variables.EC_COE_PROTERR_DICTIONARY, UDINT, 639719296 (32) + Global_Variables.EC_COE_PROTERR_GENERAL, UDINT, 639719168 (32) + Global_Variables.EC_COE_PROTERR_HARDWARE, UDINT, 639718880 (32) + Global_Variables.EC_COE_PROTERR_I_INCOMP, UDINT, 639718848 (32) + Global_Variables.EC_COE_PROTERR_INDEX, UDINT, 639718720 (32) + Global_Variables.EC_COE_PROTERR_MEMORY, UDINT, 639718592 (32) + Global_Variables.EC_COE_PROTERR_MINMAX, UDINT, 639719136 (32) + Global_Variables.EC_COE_PROTERR_OFFSET, UDINT, 639719008 (32) + Global_Variables.EC_COE_PROTERR_P_INCOMP, UDINT, 639718816 (32) + Global_Variables.EC_COE_PROTERR_PDO_LEN, UDINT, 639718784 (32) + Global_Variables.EC_COE_PROTERR_PDO_MAP, UDINT, 639718752 (32) + Global_Variables.EC_COE_PROTERR_READONLY, UDINT, 639718688 (32) + Global_Variables.EC_COE_PROTERR_SEQNO, UDINT, 639718528 (32) + Global_Variables.EC_COE_PROTERR_TIMEOUT, UDINT, 639718432 (32) + Global_Variables.EC_COE_PROTERR_TOGGLE, UDINT, 639718400 (32) + Global_Variables.EC_COE_PROTERR_TRANSFER, UDINT, 639719200 (32) + Global_Variables.EC_COE_PROTERR_TRANSFER1, UDINT, 639719232 (32) + Global_Variables.EC_COE_PROTERR_TRANSFER2, UDINT, 639719264 (32) + Global_Variables.EC_COE_PROTERR_WRITEONLY, UDINT, 639718656 (32) + Global_Variables.EC_DCTIME_DATEDELTA_OFFSET, DWORD, 639719328 (32) + Global_Variables.EC_DCTIME_DELTA_OFFSET, T_ULARGE_INTEGER, 639719360 (64) + Global_Variables.EC_DCTIME_DELTA_OFFSET64, ULINT, 639719616 (64) + Global_Variables.EC_DCTIME_TICKSPERDAY, T_ULARGE_INTEGER, 639719552 (64) + Global_Variables.EC_DCTIME_TICKSPERDAY64, ULINT, 639719808 (64) + Global_Variables.EC_DCTIME_TICKSPERMSEC, T_ULARGE_INTEGER, 639719424 (64) + Global_Variables.EC_DCTIME_TICKSPERMSEC64, ULINT, 639719680 (64) + Global_Variables.EC_DCTIME_TICKSPERSEC, T_ULARGE_INTEGER, 639719488 (64) + Global_Variables.EC_DCTIME_TICKSPERSEC64, ULINT, 639719744 (64) + Global_Variables.EC_DEVICE_STATE_BOOTSTRAP, BYTE, 639716960 (8) + Global_Variables.EC_DEVICE_STATE_DISABLED, BYTE, 639717008 (8) + Global_Variables.EC_DEVICE_STATE_ERROR, BYTE, 639716984 (8) + Global_Variables.EC_DEVICE_STATE_INIT, BYTE, 639716944 (8) + Global_Variables.EC_DEVICE_STATE_INITCMD_ERROR, BYTE, 639717000 (8) + Global_Variables.EC_DEVICE_STATE_INVALID_VPRS, BYTE, 639716992 (8) + Global_Variables.EC_DEVICE_STATE_MASK, BYTE, 639716936 (8) + Global_Variables.EC_DEVICE_STATE_OP, BYTE, 639716976 (8) + Global_Variables.EC_DEVICE_STATE_PREOP, BYTE, 639716952 (8) + Global_Variables.EC_DEVICE_STATE_SAFEOP, BYTE, 639716968 (8) + Global_Variables.EC_FOE_PROTERR_ACCESS, UDINT, 639718112 (32) + Global_Variables.EC_FOE_PROTERR_BOOTSTRAPONLY, UDINT, 639718304 (32) + Global_Variables.EC_FOE_PROTERR_DISKFULL, UDINT, 639718144 (32) + Global_Variables.EC_FOE_PROTERR_EXISTS, UDINT, 639718240 (32) + Global_Variables.EC_FOE_PROTERR_ILLEAGAL, UDINT, 639718176 (32) + Global_Variables.EC_FOE_PROTERR_INVALIDPASSWORD, UDINT, 639718368 (32) + Global_Variables.EC_FOE_PROTERR_NOTDEFINED, UDINT, 639718048 (32) + Global_Variables.EC_FOE_PROTERR_NOTFOUND, UDINT, 639718080 (32) + Global_Variables.EC_FOE_PROTERR_NOTINBOOTSTRAP, UDINT, 639718336 (32) + Global_Variables.EC_FOE_PROTERR_NOUSER, UDINT, 639718272 (32) + Global_Variables.EC_FOE_PROTERR_PACKENO, UDINT, 639718208 (32) + Global_Variables.EC_LINK_STATE_ADDITIONAL_LINK, BYTE, 639717048 (8) + Global_Variables.EC_LINK_STATE_LINK_WITHOUT_COMM, BYTE, 639717032 (8) + Global_Variables.EC_LINK_STATE_MISSING_LINK, BYTE, 639717040 (8) + Global_Variables.EC_LINK_STATE_NOT_PRESENT, BYTE, 639717024 (8) + Global_Variables.EC_LINK_STATE_OK, BYTE, 639717016 (8) + Global_Variables.EC_LINK_STATE_PORT_A, BYTE, 639717056 (8) + Global_Variables.EC_LINK_STATE_PORT_B, BYTE, 639717064 (8) + Global_Variables.EC_LINK_STATE_PORT_C, BYTE, 639717072 (8) + Global_Variables.EC_LINK_STATE_PORT_D, BYTE, 639717080 (8) + Global_Variables.EC_MAX_SLAVES, UINT, 639716704 (16) + Global_Variables.EC_SOE_ELEMENT_ATTRIBUTE, BYTE, 639717712 (8) + Global_Variables.EC_SOE_ELEMENT_DATASTATE, BYTE, 639717696 (8) + Global_Variables.EC_SOE_ELEMENT_DEFAULT, BYTE, 639717752 (8) + Global_Variables.EC_SOE_ELEMENT_MAX, BYTE, 639717736 (8) + Global_Variables.EC_SOE_ELEMENT_MIN, BYTE, 639717728 (8) + Global_Variables.EC_SOE_ELEMENT_NAME, BYTE, 639717704 (8) + Global_Variables.EC_SOE_ELEMENT_UNIT, BYTE, 639717720 (8) + Global_Variables.EC_SOE_ELEMENT_VALUE, BYTE, 639717744 (8) + Global_Variables.EMPTY_ARG_VALUE, T_Arg, 4248128 (96) + Global_Variables.EMPTY_GUID_REGSTRING, STRING(38), 4386152 (312) + Global_Variables.EMPTY_GUID_STRING, STRING(36), 4385856 (296) + Global_Variables.EMPTY_GUID_STRUCT, GUID, 4385728 (128) + Global_Variables.EMPTY_ROUTE_ENTRY, ST_AmsRouteEntry, 4246272 (1184) + Global_Variables.eWatchdogConfig, E_WATCHDOG_TIME_CONFIG, 4183168 (16) + Global_Variables.fbGetCurTaskIdx, GETCURTASKINDEX, 8539104 (128) + Global_Variables.FLOATREC_EXP_IS_INF, INT, 4247616 (16) + Global_Variables.FLOATREC_EXP_IS_NAN, INT, 4247600 (16) + Global_Variables.FLOATREC_MAX_DIGITS, INT, 4247632 (16) + Global_Variables.FLOATREC_MAX_PRECISION, INT, 4247648 (16) + Global_Variables.FLOATREC_MIN_PRECISION, INT, 4247664 (16) + Global_Variables.FMTERR_ARGTYPEINVALID, DWORD, 4247968 (32) + Global_Variables.FMTERR_ASTERISKPOSITION, DWORD, 4247744 (32) + Global_Variables.FMTERR_DESTBUFFOVERFLOW, DWORD, 4248064 (32) + Global_Variables.FMTERR_FLAGPOSITION, DWORD, 4247840 (32) + Global_Variables.FMTERR_INSUFFICIENTARGS, DWORD, 4248032 (32) + Global_Variables.FMTERR_INVALIDPOINTERINPUT, DWORD, 4248096 (32) + Global_Variables.FMTERR_NOERROR, DWORD, 4247680 (32) + Global_Variables.FMTERR_PERCENTSIGNPOSITION, DWORD, 4247712 (32) + Global_Variables.FMTERR_PRECISIONDOTPOSITION, DWORD, 4247904 (32) + Global_Variables.FMTERR_PRECISIONVALUE, DWORD, 4247808 (32) + Global_Variables.FMTERR_TYPEFIELDVALUE, DWORD, 4247936 (32) + Global_Variables.FMTERR_UNACCEPTEDPARAMETER, DWORD, 4248000 (32) + Global_Variables.FMTERR_WIDTHPRECISIONVALPOS, DWORD, 4247872 (32) + Global_Variables.FMTERR_WIDTHVALUE, DWORD, 4247776 (32) + Global_Variables.FOPEN_MODEAPPEND, DWORD, 4181984 (32) + Global_Variables.FOPEN_MODEBINARY, DWORD, 4182048 (32) + Global_Variables.FOPEN_MODEPLUS, DWORD, 4182016 (32) + Global_Variables.FOPEN_MODEREAD, DWORD, 4181920 (32) + Global_Variables.FOPEN_MODETEXT, DWORD, 4182080 (32) + Global_Variables.FOPEN_MODEWRITE, DWORD, 4181952 (32) + Global_Variables.FORMAT_DECASC_CODES, BYTE, 4248480 (80) + Global_Variables.FORMAT_HEXASC_CODES, BYTE, 4248224 (256) + Global_Variables.FORMAT_MAX_ARGS, INT, 4247584 (16) + Global_Variables.g_DummyVG, ST_VG, 8538048 (1056) + Global_Variables.g_iSizeOfGGOArray, INT, 8537920 (16) + Global_Variables.g_stSystem, ST_System, 8537936 (88) + Global_Variables.GLOBAL_DCF77_PULSE_SPLIT, TIME, 4184256 (32) + Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK, BOOL, 4184120 (8) + Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE, E_HashPrefixTypes, 4184208 (16) + Global_Variables.GLOBAL_SBCS_TABLE, E_SBCSType, 4184224 (16) + Global_Variables.HKEY_MAX_BINARY_DATA_SIZE, UDINT, 4247488 (32) + Global_Variables.IPHELPERAPI_ADAPTERSINFO, UDINT, 4245920 (32) + Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME, UDINT, 4245952 (32) + Global_Variables.LISTEN_MODE_CLOSEALL, DWORD, 4387968 (32) + Global_Variables.LISTEN_MODE_USEOPENED, DWORD, 4388000 (32) + Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH, UDINT, 4245824 (32) + Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH, UDINT, 4245792 (32) + Global_Variables.MAX_ADAPTER_NAME_LENGTH, UDINT, 4245760 (32) + Global_Variables.MAX_AVERAGE_MEASURES, INT, 4184192 (16) + Global_Variables.MAX_LOCAL_ADAPTERS, UDINT, 4245984 (32) + Global_Variables.MAX_REMOTE_PCS, INT, 4246112 (16) + Global_Variables.MAX_ROUTE_ADDR_LEN, BYTE, 4246128 (8) + Global_Variables.MAX_ROUTE_NAME_LEN, BYTE, 4184248 (8) + Global_Variables.MAX_ROUTE_TRANSPORT, BYTE, 4246240 (8) + Global_Variables.MAX_STRING_LENGTH, UDINT, 4182624 (32) + Global_Variables.MAX_THROTTLE_MODE, DWORD, 4388064 (32) + Global_Variables.MIN_ROUTE_TRANSPORT, BYTE, 4246136 (8) + Global_Variables.nCTRL_LOGGER_DATA_ARRAY_SIZE, UINT, 638760800 (16) + Global_Variables.nWatchdogTime, BYTE, 4181896 (8) + Global_Variables.PI, LREAL, 4182528 (64) + Global_Variables.ROUTE_FLAG_DYNAMIC, DWORD, 4246176 (32) + Global_Variables.ROUTE_FLAG_NOOVERRIDE, DWORD, 4246208 (32) + Global_Variables.ROUTE_FLAG_TEMPORARY, DWORD, 4246144 (32) + Global_Variables.stCtrl_GLOBAL_CycleTimeInterpretation, ST_CTRL_CYCLE_TIME_INTERPRETATION, 639716736 (128) + Global_Variables.SYSTEMSERVICE_ADDREMOTE, UDINT, 4246016 (32) + Global_Variables.SYSTEMSERVICE_CHANGENETID, UDINT, 4181440 (32) + Global_Variables.SYSTEMSERVICE_CLOSEHANDLE, UDINT, 4180800 (32) + Global_Variables.SYSTEMSERVICE_CREATEFILE, UDINT, 4180768 (32) + Global_Variables.SYSTEMSERVICE_DELREMOTE, UDINT, 4246048 (32) + Global_Variables.SYSTEMSERVICE_ENUMREMOTE, UDINT, 4246080 (32) + Global_Variables.SYSTEMSERVICE_FCLOSE, UDINT, 4180864 (32) + Global_Variables.SYSTEMSERVICE_FDELETE, UDINT, 4181184 (32) + Global_Variables.SYSTEMSERVICE_FEOF, UDINT, 4181152 (32) + Global_Variables.SYSTEMSERVICE_FFILEFIND, UDINT, 4247456 (32) + Global_Variables.SYSTEMSERVICE_FGETS, UDINT, 4181024 (32) + Global_Variables.SYSTEMSERVICE_FOPEN, UDINT, 4180832 (32) + Global_Variables.SYSTEMSERVICE_FPRINTF, UDINT, 4181120 (32) + Global_Variables.SYSTEMSERVICE_FPUTS, UDINT, 4181056 (32) + Global_Variables.SYSTEMSERVICE_FREAD, UDINT, 4180896 (32) + Global_Variables.SYSTEMSERVICE_FRENAME, UDINT, 4181216 (32) + Global_Variables.SYSTEMSERVICE_FSCANF, UDINT, 4181088 (32) + Global_Variables.SYSTEMSERVICE_FSEEK, UDINT, 4180960 (32) + Global_Variables.SYSTEMSERVICE_FTELL, UDINT, 4180992 (32) + Global_Variables.SYSTEMSERVICE_FWRITE, UDINT, 4180928 (32) + Global_Variables.SYSTEMSERVICE_IPHELPERAPI, UDINT, 4245856 (32) + Global_Variables.SYSTEMSERVICE_IPHOSTNAME, UDINT, 4245888 (32) + Global_Variables.SYSTEMSERVICE_MKDIR, UDINT, 4181248 (32) + Global_Variables.SYSTEMSERVICE_OPENCREATE, UDINT, 4180672 (32) + Global_Variables.SYSTEMSERVICE_OPENREAD, UDINT, 4180704 (32) + Global_Variables.SYSTEMSERVICE_OPENWRITE, UDINT, 4180736 (32) + Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE, UDINT, 4181312 (32) + Global_Variables.SYSTEMSERVICE_RMDIR, UDINT, 4181280 (32) + Global_Variables.SYSTEMSERVICE_SENDEMAIL, UDINT, 4181344 (32) + Global_Variables.SYSTEMSERVICE_STARTPROCESS, UDINT, 4181408 (32) + Global_Variables.SYSTEMSERVICE_TIMESERVICES, UDINT, 4181376 (32) + Global_Variables.SYSTEMSTATEFLAGS_BSOD, BYTE, 4181880 (8) + Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION, BYTE, 4181888 (8) + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX, T_ULARGE_INTEGER, 4255104 (64) + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64, ULINT, 4255424 (64) + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN, T_ULARGE_INTEGER, 4255040 (64) + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64, ULINT, 4255360 (64) + Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET, DWORD, 4254816 (32) + Global_Variables.SYSTEMTIME_MAX_MONTHDAYS, WORD, 4253968 (384) + Global_Variables.SYSTEMTIME_MAX_YEARSDAY, WORD, 4254352 (448) + Global_Variables.SYSTEMTIME_TICKSPERDAY, T_ULARGE_INTEGER, 4254976 (64) + Global_Variables.SYSTEMTIME_TICKSPERDAY64, ULINT, 4255296 (64) + Global_Variables.SYSTEMTIME_TICKSPERMSEC, T_ULARGE_INTEGER, 4254848 (64) + Global_Variables.SYSTEMTIME_TICKSPERMSEC64, ULINT, 4255168 (64) + Global_Variables.SYSTEMTIME_TICKSPERSEC, T_ULARGE_INTEGER, 4254912 (64) + Global_Variables.SYSTEMTIME_TICKSPERSEC64, ULINT, 4255232 (64) + Global_Variables.TaskInfo, PlcTaskSystemInfo, 8539264 (1024) + Global_Variables.TCEVENT_FMTPRGSIZE, INT, 4182512 (16) + Global_Variables.TCEVENT_SRCNAMESIZE, INT, 4182496 (16) + Global_Variables.TCEVENTFLAG_AUTOFMTALL, WORD, 4182400 (16) + Global_Variables.TCEVENTFLAG_FMTSELF, WORD, 4182336 (16) + Global_Variables.TCEVENTFLAG_LOG, WORD, 4182352 (16) + Global_Variables.TCEVENTFLAG_MSGBOX, WORD, 4182368 (16) + Global_Variables.TCEVENTFLAG_PRIOCLASS, WORD, 4181904 (16) + Global_Variables.TCEVENTFLAG_SRCID, WORD, 4182384 (16) + Global_Variables.TCEVENTSTATE_CONFIRMED, WORD, 4182464 (16) + Global_Variables.TCEVENTSTATE_INVALID, WORD, 4182416 (16) + Global_Variables.TCEVENTSTATE_RESET, WORD, 4182448 (16) + Global_Variables.TCEVENTSTATE_RESETCON, WORD, 4182480 (16) + Global_Variables.TCEVENTSTATE_SIGNALED, WORD, 4182432 (16) + Global_Variables.TcMcGlobal, _TCMCGLOBAL, 638753408 (6976) + Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS, UDINT, 4387360 (32) + Global_Variables.TCPADS_IGR_CLOSEBYHDL, UDINT, 4387104 (32) + Global_Variables.TCPADS_IGR_CONLIST, UDINT, 4387072 (32) + Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL, UDINT, 4387296 (32) + Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL, UDINT, 4387328 (32) + Global_Variables.TCPADS_IGR_PEERBYHDL, UDINT, 4387168 (32) + Global_Variables.TCPADS_IGR_RECVBYHDL, UDINT, 4387200 (32) + Global_Variables.TCPADS_IGR_RECVFROMBYHDL, UDINT, 4387232 (32) + Global_Variables.TCPADS_IGR_SENDBYHDL, UDINT, 4387136 (32) + Global_Variables.TCPADS_IGR_SENDTOBYHDL, UDINT, 4387264 (32) + Global_Variables.TCPADS_NULL_HSOCKET, T_HSOCKET, 4387616 (352) + Global_Variables.TCPADSCONLST_IOF_ACCEPT, UDINT, 4387488 (32) + Global_Variables.TCPADSCONLST_IOF_CLOSEALL, UDINT, 4387456 (32) + Global_Variables.TCPADSCONLST_IOF_CONNECT, UDINT, 4387392 (32) + Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR, UDINT, 4387552 (32) + Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS, UDINT, 4387584 (32) + Global_Variables.TCPADSCONLST_IOF_LISTEN, UDINT, 4387424 (32) + Global_Variables.TCPADSCONLST_IOF_UDPBIND, UDINT, 4387520 (32) + Global_Variables.THROTTLE_MODE_DEFAULT, T_ThrottleTimes, 4388512 (416) + Global_Variables.THROTTLE_MODE_OFF, T_ThrottleTimes, 4388096 (416) + Global_Variables.TIMESERVICE_ADJUSTTIMETORTC, UDINT, 4181568 (32) + Global_Variables.TIMESERVICE_DATEANDTIME, UDINT, 4181472 (32) + Global_Variables.TIMESERVICE_RTCTIMEDIFF, UDINT, 4181536 (32) + Global_Variables.TIMESERVICE_SYSTEMTIMES, UDINT, 4181504 (32) + Global_Variables.TIMESERVICE_TIMEZONINFORMATION, UDINT, 4181600 (32) + Global_Variables.WEST_EUROPE_TZI, ST_TimeZoneInformation, 4255488 (864) + +.. raw:: html + +
+
+ + +Global_Variables_EtherCAT +^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + Global_Variables_EtherCAT.ESC_MAX_PORTS, UINT, 4097200 (16) + Global_Variables_EtherCAT.iSLAVEADDR_ARR_SIZE, UINT, 4096432 (16) + + +Global_Version +^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 12 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + Global_Version.stLibVersion_LCLSVacuumSerialDriverLib, ST_LibVersion, 8540288 (288) + Global_Version.stLibVersion_Tc2_IoFunctions, ST_LibVersion, 4386464 (288) + Global_Version.stLibVersion_Tc2_Math, ST_LibVersion, 638760512 (288) + Global_Version.stLibVersion_Tc2_MC2, ST_LibVersion, 638753120 (288) + Global_Version.stLibVersion_Tc2_ModbusSrv, ST_LibVersion, 4386752 (288) + Global_Version.stLibVersion_Tc2_System, ST_LibVersion, 4178912 (288) + Global_Version.stLibVersion_Tc2_Utilities, ST_LibVersion, 4183808 (288) + Global_Version.stLibVersion_Tc3_EventLogger, ST_LibVersion, 4389376 (288) + Global_Version.stLibVersion_Tc3_JsonXml, ST_LibVersion, 4389792 (288) + Global_Version.stLibVersion_Tc3_Module, ST_LibVersion, 4183200 (288) + Global_Version.stLibVersion_TcUnit, ST_LibVersion, 8537600 (288) + Global_Version.stLibVersion_TcUnit, ST_LibVersion, 638752832 (288) + +.. raw:: html + +
+
+ + +GVL +^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL.nLangId_OnlineMonitoring, DINT, 4389312 (32) + + +GVL_Devices +^^^^^^^^^^^ + +.. raw:: html + +
+ 327 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_Devices.fb_AT1K0_GAS_GCC_10, FB_MKS422, 650874112 (87680) + GVL_Devices.fb_AT1K0_GAS_GCC_10.i_iPRESS_R, INT, 650961472 (16) + GVL_Devices.fb_AT1K0_GAS_GCC_10.q_xHV_DIS, BOOL, 650961488 (8) + GVL_Devices.fb_AT1K0_GAS_GCC_100, FB_MKS422, 651575552 (87680) + GVL_Devices.fb_AT1K0_GAS_GCC_100.i_iPRESS_R, INT, 651662912 (16) + GVL_Devices.fb_AT1K0_GAS_GCC_100.q_xHV_DIS, BOOL, 651662928 (8) + GVL_Devices.fb_AT1K0_GAS_GCC_110, FB_MKS422, 651663232 (87680) + GVL_Devices.fb_AT1K0_GAS_GCC_110.i_iPRESS_R, INT, 651750592 (16) + GVL_Devices.fb_AT1K0_GAS_GCC_110.q_xHV_DIS, BOOL, 651750608 (8) + GVL_Devices.fb_AT1K0_GAS_GCC_120, FB_MKS422, 651750912 (87680) + GVL_Devices.fb_AT1K0_GAS_GCC_120.i_iPRESS_R, INT, 651838272 (16) + GVL_Devices.fb_AT1K0_GAS_GCC_120.q_xHV_DIS, BOOL, 651838288 (8) + GVL_Devices.fb_AT1K0_GAS_GCC_130, FB_MKS422, 651838592 (87680) + GVL_Devices.fb_AT1K0_GAS_GCC_130.i_iPRESS_R, INT, 651925952 (16) + GVL_Devices.fb_AT1K0_GAS_GCC_130.q_xHV_DIS, BOOL, 651925968 (8) + GVL_Devices.fb_AT1K0_GAS_GCC_140, FB_MKS422, 651926272 (87680) + GVL_Devices.fb_AT1K0_GAS_GCC_140.i_iPRESS_R, INT, 652013632 (16) + GVL_Devices.fb_AT1K0_GAS_GCC_140.q_xHV_DIS, BOOL, 652013648 (8) + GVL_Devices.fb_AT1K0_GAS_GCC_20, FB_MKS422, 650961792 (87680) + GVL_Devices.fb_AT1K0_GAS_GCC_20.i_iPRESS_R, INT, 651049152 (16) + GVL_Devices.fb_AT1K0_GAS_GCC_20.q_xHV_DIS, BOOL, 651049168 (8) + GVL_Devices.fb_AT1K0_GAS_GCC_30, FB_MKS422, 651049472 (87680) + GVL_Devices.fb_AT1K0_GAS_GCC_30.i_iPRESS_R, INT, 651136832 (16) + GVL_Devices.fb_AT1K0_GAS_GCC_30.q_xHV_DIS, BOOL, 651136848 (8) + GVL_Devices.fb_AT1K0_GAS_GCC_40, FB_MKS422, 651137152 (87680) + GVL_Devices.fb_AT1K0_GAS_GCC_40.i_iPRESS_R, INT, 651224512 (16) + GVL_Devices.fb_AT1K0_GAS_GCC_40.q_xHV_DIS, BOOL, 651224528 (8) + GVL_Devices.fb_AT1K0_GAS_GCC_50, FB_MKS422, 651224832 (87680) + GVL_Devices.fb_AT1K0_GAS_GCC_50.i_iPRESS_R, INT, 651312192 (16) + GVL_Devices.fb_AT1K0_GAS_GCC_50.q_xHV_DIS, BOOL, 651312208 (8) + GVL_Devices.fb_AT1K0_GAS_GCC_60, FB_MKS422, 651312512 (87680) + GVL_Devices.fb_AT1K0_GAS_GCC_60.i_iPRESS_R, INT, 651399872 (16) + GVL_Devices.fb_AT1K0_GAS_GCC_60.q_xHV_DIS, BOOL, 651399888 (8) + GVL_Devices.fb_AT1K0_GAS_GCC_80, FB_MKS422, 651400192 (87680) + GVL_Devices.fb_AT1K0_GAS_GCC_80.i_iPRESS_R, INT, 651487552 (16) + GVL_Devices.fb_AT1K0_GAS_GCC_80.q_xHV_DIS, BOOL, 651487568 (8) + GVL_Devices.fb_AT1K0_GAS_GCC_90, FB_MKS422, 651487872 (87680) + GVL_Devices.fb_AT1K0_GAS_GCC_90.i_iPRESS_R, INT, 651575232 (16) + GVL_Devices.fb_AT1K0_GAS_GCC_90.q_xHV_DIS, BOOL, 651575248 (8) + GVL_Devices.fb_AT1K0_GAS_GPI_10, FB_MKS317, 649579072 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_10.i_iPRESS_R, INT, 649665120 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_100, FB_MKS317, 650442432 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_100.i_iPRESS_R, INT, 650528480 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_11, FB_MKS317, 649751744 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_11.i_iPRESS_R, INT, 649837792 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_110, FB_MKS317, 650528768 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_110.i_iPRESS_R, INT, 650614816 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_111, FB_MKS275, 649320064 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_111.i_iPRESS_R, INT, 649406144 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_12, FB_MKS317, 654451840 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_12.i_iPRESS_R, INT, 654537888 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_120, FB_MKS317, 650615104 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_120.i_iPRESS_R, INT, 650701152 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_121, FB_MKS275, 649406400 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_121.i_iPRESS_R, INT, 649492480 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_130, FB_MKS317, 650701440 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_130.i_iPRESS_R, INT, 650787488 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_140, FB_MKS317, 650787776 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_140.i_iPRESS_R, INT, 650873824 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_141, FB_MKS275, 649492736 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_141.i_iPRESS_R, INT, 649578816 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_20, FB_MKS317, 649665408 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_20.i_iPRESS_R, INT, 649751456 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_30, FB_MKS317, 649838080 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_30.i_iPRESS_R, INT, 649924128 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_40, FB_MKS317, 649924416 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_40.i_iPRESS_R, INT, 650010464 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_50, FB_MKS317, 650010752 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_50.i_iPRESS_R, INT, 650096800 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_51, FB_MKS317, 650183424 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_51.i_iPRESS_R, INT, 650269472 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_60, FB_MKS317, 650097088 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_60.i_iPRESS_R, INT, 650183136 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_80, FB_MKS317, 650269760 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_80.i_iPRESS_R, INT, 650355808 (16) + GVL_Devices.fb_AT1K0_GAS_GPI_90, FB_MKS317, 650356096 (86336) + GVL_Devices.fb_AT1K0_GAS_GPI_90.i_iPRESS_R, INT, 650442144 (16) + GVL_Devices.fb_AT1K0_GAS_PMF_10, FB_ScrollPump, 653948864 (448) + GVL_Devices.fb_AT1K0_GAS_PMF_10.q_xRunDo, BOOL, 653949280 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_100, FB_EbaraDryPump, 654033600 (83840) + GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xAlarmOK, BOOL, 654117416 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xBPStatus, BOOL, 654117400 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xMPStatus, BOOL, 654117392 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xRemote, BOOL, 654117424 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xWarning, BOOL, 654117408 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_100.q_xBPStart, BOOL, 654117384 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_100.q_xMPStart, BOOL, 654117376 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_110, FB_EbaraEVA, 641100288 (82432) + GVL_Devices.fb_AT1K0_GAS_PMF_110.i_xAlarmOK, BOOL, 641182696 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_110.i_xIsRun, BOOL, 641182704 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_110.q_xRemote, BOOL, 641182680 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_110.q_xResetAlarm, BOOL, 641182688 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_110.q_xRunDo, BOOL, 641182672 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_120, FB_EbaraEVA, 641182720 (82432) + GVL_Devices.fb_AT1K0_GAS_PMF_120.i_xAlarmOK, BOOL, 641265128 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_120.i_xIsRun, BOOL, 641265136 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_120.q_xRemote, BOOL, 641265112 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_120.q_xResetAlarm, BOOL, 641265120 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_120.q_xRunDo, BOOL, 641265104 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_140, FB_EbaraEVA, 641265152 (82432) + GVL_Devices.fb_AT1K0_GAS_PMF_140.i_xAlarmOK, BOOL, 641347560 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_140.i_xIsRun, BOOL, 641347568 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_140.q_xRemote, BOOL, 641347544 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_140.q_xResetAlarm, BOOL, 641347552 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_140.q_xRunDo, BOOL, 641347536 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_60, FB_ScrollPump, 653949312 (448) + GVL_Devices.fb_AT1K0_GAS_PMF_60.q_xRunDo, BOOL, 653949728 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_90, FB_EbaraDryPump, 653949760 (83840) + GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xAlarmOK, BOOL, 654033576 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xBPStatus, BOOL, 654033560 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xMPStatus, BOOL, 654033552 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xRemote, BOOL, 654033584 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xWarning, BOOL, 654033568 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_90.q_xBPStart, BOOL, 654033544 (8) + GVL_Devices.fb_AT1K0_GAS_PMF_90.q_xMPStart, BOOL, 654033536 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_10, FB_PTM_Ebara_010M, 653197568 (83584) + GVL_Devices.fb_AT1K0_GAS_PTM_10.i_iCurrentMon, INT, 653281072 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_10.i_iRawSpeed, INT, 653281040 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_10.i_iTempMon, INT, 653281056 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xAccel, BOOL, 653281000 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xAtSpd, BOOL, 653281024 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xDecel, BOOL, 653280992 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xNCFault, BOOL, 653281016 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xRotate, BOOL, 653281008 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_10.q_iSpeedSet, INT, 653281136 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xProtection, BOOL, 653281112 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xReset, BOOL, 653281104 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xSetSpeed, BOOL, 653281120 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xStart, BOOL, 653281088 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xStop, BOOL, 653281096 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_110, FB_PTM_Ebara_011M, 653865344 (83520) + GVL_Devices.fb_AT1K0_GAS_PTM_110.i_iRawSpeed, INT, 653948736 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xAccel, BOOL, 653948696 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xAtSpd, BOOL, 653948720 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xDecel, BOOL, 653948688 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xFaultNC, BOOL, 653948712 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xRotate, BOOL, 653948704 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_110.q_iSpeedSet, INT, 653948800 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xProtection, BOOL, 653948776 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xReset, BOOL, 653948768 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xSetSpeed, BOOL, 653948784 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xStart, BOOL, 653948752 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xStop, BOOL, 653948760 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_120, FB_PTM_Ebara_010M, 653614592 (83584) + GVL_Devices.fb_AT1K0_GAS_PTM_120.i_iCurrentMon, INT, 653698096 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_120.i_iRawSpeed, INT, 653698064 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_120.i_iTempMon, INT, 653698080 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xAccel, BOOL, 653698024 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xAtSpd, BOOL, 653698048 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xDecel, BOOL, 653698016 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xNCFault, BOOL, 653698040 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xRotate, BOOL, 653698032 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_120.q_iSpeedSet, INT, 653698160 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xProtection, BOOL, 653698136 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xReset, BOOL, 653698128 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xSetSpeed, BOOL, 653698144 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xStart, BOOL, 653698112 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xStop, BOOL, 653698120 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_130, FB_PTM_Ebara_010M, 653698176 (83584) + GVL_Devices.fb_AT1K0_GAS_PTM_130.i_iCurrentMon, INT, 653781680 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_130.i_iRawSpeed, INT, 653781648 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_130.i_iTempMon, INT, 653781664 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xAccel, BOOL, 653781608 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xAtSpd, BOOL, 653781632 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xDecel, BOOL, 653781600 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xNCFault, BOOL, 653781624 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xRotate, BOOL, 653781616 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_130.q_iSpeedSet, INT, 653781744 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xProtection, BOOL, 653781720 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xReset, BOOL, 653781712 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xSetSpeed, BOOL, 653781728 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xStart, BOOL, 653781696 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xStop, BOOL, 653781704 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_140, FB_PTM_Ebara_010M, 653781760 (83584) + GVL_Devices.fb_AT1K0_GAS_PTM_140.i_iCurrentMon, INT, 653865264 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_140.i_iRawSpeed, INT, 653865232 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_140.i_iTempMon, INT, 653865248 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xAccel, BOOL, 653865192 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xAtSpd, BOOL, 653865216 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xDecel, BOOL, 653865184 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xNCFault, BOOL, 653865208 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xRotate, BOOL, 653865200 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_140.q_iSpeedSet, INT, 653865328 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xProtection, BOOL, 653865304 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xReset, BOOL, 653865296 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xSetSpeed, BOOL, 653865312 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xStart, BOOL, 653865280 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xStop, BOOL, 653865288 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_20, FB_PTM_Ebara_010M, 653281152 (83584) + GVL_Devices.fb_AT1K0_GAS_PTM_20.i_iCurrentMon, INT, 653364656 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_20.i_iRawSpeed, INT, 653364624 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_20.i_iTempMon, INT, 653364640 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xAccel, BOOL, 653364584 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xAtSpd, BOOL, 653364608 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xDecel, BOOL, 653364576 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xNCFault, BOOL, 653364600 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xRotate, BOOL, 653364592 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_20.q_iSpeedSet, INT, 653364720 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xProtection, BOOL, 653364696 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xReset, BOOL, 653364688 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xSetSpeed, BOOL, 653364704 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xStart, BOOL, 653364672 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xStop, BOOL, 653364680 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_30, FB_PTM_Ebara_010M, 653364736 (83584) + GVL_Devices.fb_AT1K0_GAS_PTM_30.i_iCurrentMon, INT, 653448240 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_30.i_iRawSpeed, INT, 653448208 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_30.i_iTempMon, INT, 653448224 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xAccel, BOOL, 653448168 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xAtSpd, BOOL, 653448192 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xDecel, BOOL, 653448160 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xNCFault, BOOL, 653448184 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xRotate, BOOL, 653448176 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_30.q_iSpeedSet, INT, 653448304 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xProtection, BOOL, 653448280 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xReset, BOOL, 653448272 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xSetSpeed, BOOL, 653448288 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xStart, BOOL, 653448256 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xStop, BOOL, 653448264 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_40, FB_PTM_Ebara_010M, 653448320 (83584) + GVL_Devices.fb_AT1K0_GAS_PTM_40.i_iCurrentMon, INT, 653531824 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_40.i_iRawSpeed, INT, 653531792 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_40.i_iTempMon, INT, 653531808 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xAccel, BOOL, 653531752 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xAtSpd, BOOL, 653531776 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xDecel, BOOL, 653531744 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xNCFault, BOOL, 653531768 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xRotate, BOOL, 653531760 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_40.q_iSpeedSet, INT, 653531888 (16) + GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xProtection, BOOL, 653531864 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xReset, BOOL, 653531856 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xSetSpeed, BOOL, 653531872 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xStart, BOOL, 653531840 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xStop, BOOL, 653531848 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_80, FB_PTM_TwisTorr, 653531904 (82688) + GVL_Devices.fb_AT1K0_GAS_PTM_80.i_xAtSpd, BOOL, 653614568 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_80.i_xFault, BOOL, 653614576 (8) + GVL_Devices.fb_AT1K0_GAS_PTM_80.q_RunDO, BOOL, 653614584 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_10, FB_VRC_EBD, 652013952 (84544) + GVL_Devices.fb_AT1K0_GAS_VRC_10.i_xClsLS, BOOL, 652098472 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_10.i_xOpnLS, BOOL, 652098464 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_10.q_xOPN_DO, BOOL, 652098480 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_10.q_xOPN_DO_2, BOOL, 652098488 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_100, FB_VRC, 652774848 (84544) + GVL_Devices.fb_AT1K0_GAS_VRC_100.i_xClsLS, BOOL, 652859368 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_100.i_xOpnLS, BOOL, 652859360 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_100.q_xOPN_DO, BOOL, 652859376 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_11, FB_VRC_EBD, 654367296 (84544) + GVL_Devices.fb_AT1K0_GAS_VRC_11.i_xClsLS, BOOL, 654451816 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_11.i_xOpnLS, BOOL, 654451808 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_11.q_xOPN_DO, BOOL, 654451824 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_11.q_xOPN_DO_2, BOOL, 654451832 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_110, FB_VRC, 652859392 (84544) + GVL_Devices.fb_AT1K0_GAS_VRC_110.i_xClsLS, BOOL, 652943912 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_110.i_xOpnLS, BOOL, 652943904 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_110.q_xOPN_DO, BOOL, 652943920 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_120, FB_VRC, 652943936 (84544) + GVL_Devices.fb_AT1K0_GAS_VRC_120.i_xClsLS, BOOL, 653028456 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_120.i_xOpnLS, BOOL, 653028448 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_120.q_xOPN_DO, BOOL, 653028464 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_130, FB_VRC, 653028480 (84544) + GVL_Devices.fb_AT1K0_GAS_VRC_130.i_xClsLS, BOOL, 653113000 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_130.i_xOpnLS, BOOL, 653112992 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_130.q_xOPN_DO, BOOL, 653113008 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_140, FB_VRC, 653113024 (84544) + GVL_Devices.fb_AT1K0_GAS_VRC_140.i_xClsLS, BOOL, 653197544 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_140.i_xOpnLS, BOOL, 653197536 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_140.q_xOPN_DO, BOOL, 653197552 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_20, FB_VRC_EBD, 652098496 (84544) + GVL_Devices.fb_AT1K0_GAS_VRC_20.i_xClsLS, BOOL, 652183016 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_20.i_xOpnLS, BOOL, 652183008 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_20.q_xOPN_DO, BOOL, 652183024 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_20.q_xOPN_DO_2, BOOL, 652183032 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_30, FB_VRC_EBD, 652183040 (84544) + GVL_Devices.fb_AT1K0_GAS_VRC_30.i_xClsLS, BOOL, 652267560 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_30.i_xOpnLS, BOOL, 652267552 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_30.q_xOPN_DO, BOOL, 652267568 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_30.q_xOPN_DO_2, BOOL, 652267576 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_40, FB_VRC_EBD, 652267584 (84544) + GVL_Devices.fb_AT1K0_GAS_VRC_40.i_xClsLS, BOOL, 652352104 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_40.i_xOpnLS, BOOL, 652352096 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_40.q_xOPN_DO, BOOL, 652352112 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_40.q_xOPN_DO_2, BOOL, 652352120 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_50, FB_VRC, 652352128 (84544) + GVL_Devices.fb_AT1K0_GAS_VRC_50.i_xClsLS, BOOL, 652436648 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_50.i_xOpnLS, BOOL, 652436640 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_50.q_xOPN_DO, BOOL, 652436656 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_60, FB_VRC, 652436672 (84544) + GVL_Devices.fb_AT1K0_GAS_VRC_60.i_xClsLS, BOOL, 652521192 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_60.i_xOpnLS, BOOL, 652521184 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_60.q_xOPN_DO, BOOL, 652521200 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_70, FB_VRC, 652521216 (84544) + GVL_Devices.fb_AT1K0_GAS_VRC_70.i_xClsLS, BOOL, 652605736 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_70.i_xOpnLS, BOOL, 652605728 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_70.q_xOPN_DO, BOOL, 652605744 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_80, FB_VRC, 652605760 (84544) + GVL_Devices.fb_AT1K0_GAS_VRC_80.i_xClsLS, BOOL, 652690280 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_80.i_xOpnLS, BOOL, 652690272 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_80.q_xOPN_DO, BOOL, 652690288 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_90, FB_VRC, 652690304 (84544) + GVL_Devices.fb_AT1K0_GAS_VRC_90.i_xClsLS, BOOL, 652774824 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_90.i_xOpnLS, BOOL, 652774816 (8) + GVL_Devices.fb_AT1K0_GAS_VRC_90.q_xOPN_DO, BOOL, 652774832 (8) + GVL_Devices.fb_AT1K0_GAS_VVC_110, FB_VVC, 641032224 (640) + GVL_Devices.fb_AT1K0_GAS_VVC_110.q_xOPN_DO, BOOL, 641032832 (8) + GVL_Devices.fb_AT1K0_GAS_VVC_120, FB_VVC, 641032864 (640) + GVL_Devices.fb_AT1K0_GAS_VVC_120.q_xOPN_DO, BOOL, 641033472 (8) + GVL_Devices.fb_AT1K0_GAS_VVC_140, FB_VVC, 641033504 (640) + GVL_Devices.fb_AT1K0_GAS_VVC_140.q_xOPN_DO, BOOL, 641034112 (8) + GVL_Devices.fb_AT1K0_GAS_VVC_80, FB_VVC, 641034144 (640) + GVL_Devices.fb_AT1K0_GAS_VVC_80.q_xOPN_DO, BOOL, 641034752 (8) + GVL_Devices.GCM_70, FB_GCM, 649315264 (1248) + GVL_Devices.GCM_70.i_iPRESS_R, INT, 649316496 (16) + GVL_Devices.GCM_80, FB_GCM, 649316512 (1248) + GVL_Devices.GCM_80.i_iPRESS_R, INT, 649317744 (16) + GVL_Devices.GCM_81, FB_GCM, 649317760 (1248) + GVL_Devices.GCM_81.i_iPRESS_R, INT, 649318992 (16) + GVL_Devices.GCM_82, ST_VG, 649319008 (1056) + GVL_Devices.VCN_70, FB_VCN, 649083392 (82496) + GVL_Devices.VCN_70.q_iRawPosition, INT, 649165792 (16) + GVL_Devices.VGP_80, FB_VGP, 670943360 (148096) + GVL_Devices.VGP_80.Axis.NcToPlc, NCTOPLC_AXIS_REF, 670947712 (2048) + GVL_Devices.VGP_80.Axis.PlcToNc, PLCTONC_AXIS_REF, 670946688 (1024) + GVL_Devices.VGP_80.InfoData_State, UINT, 670955648 (16) + GVL_Devices.VVC_71, FB_VVC, 641030944 (640) + GVL_Devices.VVC_71.q_xOPN_DO, BOOL, 641031552 (8) + GVL_Devices.VVC_72, FB_VVC, 641031584 (640) + GVL_Devices.VVC_72.q_xOPN_DO, BOOL, 641032192 (8) + +.. raw:: html + +
+
+ + +GVL_GATT +^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_GATT.fbEcatDiagWrapper, FB_EcatDiagWrapper, 660408576 (1095872) + GVL_GATT.fbEcatDiagWrapper.arrEcMasterNetId, T_AmsNetIdArr, 661491888 (48) + GVL_GATT.fbEcatDiagWrapper.nEcMasterDeviceId, UINT, 661491872 (16) + GVL_GATT.fbEcatDiagWrapper.nEcMasterDevState, UINT, 661491856 (16) + GVL_GATT.fbEcatDiagWrapper.nEcMasterSlaveCount, UINT, 661491840 (16) + GVL_GATT.fbEcatDiagWrapper.nEcMasterSlaveCountCfg, UINT, 661492128 (16) + GVL_GATT.fbEcatDiagWrapper.wFrmXWcState, WORD, 660408992 (16) + GVL_GATT.fbLogger, FB_LogMessage, 660326976 (81600) + GVL_GATT.fbLogHandler, FB_LogHandler, 654538176 (5788800) + + +GVL_INTERNAL +^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_INTERNAL.UNINITIALIZED_CLASS_GUID, GUID, 4389664 (128) + + +GVL_Logger +^^^^^^^^^^ + +.. raw:: html + +
+ 14 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_Logger.bTrickleTripped, BOOL, 4096088 (8) + GVL_Logger.cLogHost, STRING(15), 4096192 (128) + GVL_Logger.fbRootLogger, FB_LogMessage, 4097280 (81600) + GVL_Logger.iLogPort, UINT, 4096112 (16) + GVL_Logger.nGlobAccEvents, UDINT, 4097248 (32) + GVL_Logger.nLocalTrickleTripThreshold, TIME, 4096448 (32) + GVL_Logger.nLocalTripThreshold, TIME, 4096384 (32) + GVL_Logger.nMinTimeViolationAcceptable, INT, 4096416 (16) + GVL_Logger.nTrickleThreshold, UDINT, 4178880 (32) + GVL_Logger.nTrickleTripTime, TIME, 4096480 (32) + GVL_Logger.nTripResetPeriod, TIME, 4096512 (32) + GVL_Logger.sIpTidbit, STRING(6), 4096320 (56) + GVL_Logger.sPlcHostname, STRING(80), 4096544 (648) + GVL_Logger.TCPADS_MAXUDP_BUFFSIZE, UDINT, 4097216 (32) + +.. raw:: html + +
+
+ + +GVL_Param_TcUnit +^^^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 12 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize, UINT, 8554592 (16) + GVL_Param_TcUnit.LogExtendedResults, BOOL, 8538024 (8) + GVL_Param_TcUnit.MaxNumberOfAsserts, UINT, 4390096 (16) + GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite, UINT, 8552480 (16) + GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite, UINT, 4390080 (16) + GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite, UINT, 8552464 (16) + GVL_Param_TcUnit.MaxNumberOfTestSuites, UINT, 4389104 (16) + GVL_Param_TcUnit.MaxNumberOfTestSuites, UINT, 8552448 (16) + GVL_Param_TcUnit.TimeBetweenTestSuitesExecution, TIME, 8554624 (32) + GVL_Param_TcUnit.xUnitBufferSize, UDINT, 8552512 (32) + GVL_Param_TcUnit.xUnitEnablePublish, BOOL, 8552496 (8) + GVL_Param_TcUnit.xUnitFilePath, STRING(255), 8552544 (2048) + +.. raw:: html + +
+
+ + +GVL_PfeifferParameters +^^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_PfeifferParameters.gcMaxPfeifferPumps, INT, 8538032 (16) + + +GVL_PMPS +^^^^^^^^ + +.. raw:: html + +
+ 13 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_PMPS.bStatus, BYTE, 663825384 (8) + GVL_PMPS.Cur_Trans, ST_PMPS_Attenuator_IO, 663825280 (64) + GVL_PMPS.fbArbiter1, FB_Arbiter, 662878272 (473472) + GVL_PMPS.fbArbiter2, FB_Arbiter, 663351744 (473472) + GVL_PMPS.g_FastFaultOutput1, FB_HardwareFFOutput, 661504448 (686912) + GVL_PMPS.g_FastFaultOutput1.q_xFastFaultOut, BOOL, 661504712 (8) + GVL_PMPS.g_FastFaultOutput2, FB_HardwareFFOutput, 662191360 (686912) + GVL_PMPS.g_FastFaultOutput2.q_xFastFaultOut, BOOL, 662191624 (8) + GVL_PMPS.Req_Trans, ST_PMPS_Attenuator_IO, 663825216 (64) + GVL_PMPS.rPhotonEnergy, REAL, 663825344 (32) + GVL_PMPS.stStatus, ST_AttenuatorStatus, 663825376 (8) + GVL_PMPS.xFastFaultReset, BOOL, 649058288 (8) + GVL_PMPS.xPMPSMode, BOOL, 649058296 (8) + +.. raw:: html + +
+
+ + +GVL_TcUnit +^^^^^^^^^^ + +.. raw:: html + +
+ 19 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_TcUnit.AdsLogger, FB_ADSLogStringMessageFifoQueue, 4408736 (4128864) + GVL_TcUnit.AdsMessageQueue, FB_AdsLogStringMessageFifoQueue, 630431968 (8320864) + GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite, UINT, 630415968 (16000) + GVL_TcUnit.CurrentTestIsFinished, BOOL, 4392704 (8) + GVL_TcUnit.CurrentTestIsFinished, BOOL, 8554608 (8) + GVL_TcUnit.CurrentTestNameBeingCalled, STRING(255), 4390656 (2048) + GVL_TcUnit.CurrentTestNameBeingCalled, STRING(255), 630381888 (2048) + GVL_TcUnit.CurrentTestSuiteBeingCalled, POINTER TO FB_TestSuite, 4390624 (32) + GVL_TcUnit.CurrentTestSuiteBeingCalled, POINTER TO FB_TestSuite, 630381856 (32) + GVL_TcUnit.IgnoreCurrentTest, BOOL, 4392712 (8) + GVL_TcUnit.IgnoreCurrentTest, BOOL, 8554616 (8) + GVL_TcUnit.NumberOfInitializedTestSuites, UINT, 4392720 (16) + GVL_TcUnit.NumberOfInitializedTestSuites, UINT, 630383936 (16) + GVL_TcUnit.TcUnitRunner, FB_TcUnitRunner, 4390112 (512) + GVL_TcUnit.TcUnitRunner, FB_TcUnitRunner, 8554656 (621827200) + GVL_TcUnit.TestSuiteAddresses, POINTER TO FB_TestSuite, 4392736 (16000) + GVL_TcUnit.TestSuiteAddresses, POINTER TO FB_TestSuite, 630383968 (32000) + GVL_TcUnit.TestSuiteIsRegistered, BOOL, 4385704 (8) + GVL_TcUnit.TestSuiteIsRegistered, BOOL, 8552504 (8) + +.. raw:: html + +
+
+ + +GVL_Variables +^^^^^^^^^^^^^ + +.. raw:: html + +
+ 31 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_Variables.bChangeAperture, BOOL, 663825584 (8) + GVL_Variables.bChangeGas, BOOL, 663825592 (8) + GVL_Variables.DS_Aperture_Closed, BOOL, 663825912 (8) + GVL_Variables.DS_MAA_OK, BOOL, 663825848 (8) + GVL_Variables.DS_Roughing_Valves_Open, BOOL, 663825896 (8) + GVL_Variables.DS_Turbo_Running, BOOL, 663825872 (8) + GVL_Variables.DS_Turbo_Valves_Open, BOOL, 663825856 (8) + GVL_Variables.eSelectedAprt, E_MAA_States, 663825440 (16) + GVL_Variables.eSetAprt, E_MAA_States, 663825456 (16) + GVL_Variables.eState, E_State, 663825568 (16) + GVL_Variables.OldTransmissionValue, REAL, 663825632 (32) + GVL_Variables.rCalculatedTransmissionValue, REAL, 663825472 (32) + GVL_Variables.rRequestedTransmission, REAL, 663825504 (32) + GVL_Variables.rRequiredPressureSP, REAL, 663825408 (32) + GVL_Variables.rtNewTrans, R_TRIG, 663825664 (64) + GVL_Variables.rTransmissionSP, REAL, 663825536 (32) + GVL_Variables.rVRC_DS_SP, REAL, 663825792 (32) + GVL_Variables.rVRC_US_SP, REAL, 663825760 (32) + GVL_Variables.SelectedGas, E_GasType, 663825392 (16) + GVL_Variables.TransmissionValue, REAL, 663825600 (32) + GVL_Variables.TwinscrewPumps_Valves_Closed, BOOL, 663825880 (8) + GVL_Variables.US_Aperture_Closed, BOOL, 663825904 (8) + GVL_Variables.US_MAA_OK, BOOL, 663825832 (8) + GVL_Variables.US_Roughing_Valves_Open, BOOL, 663825888 (8) + GVL_Variables.US_Turbo_Running, BOOL, 663825864 (8) + GVL_Variables.US_Turbo_Valves_Open, BOOL, 663825840 (8) + GVL_Variables.xAtTarget, BOOL, 663825744 (8) + GVL_Variables.xMoving, BOOL, 663825752 (8) + GVL_Variables.xOK, BOOL, 663825824 (8) + GVL_Variables.xPressureControlMode, BOOL, 663825736 (8) + GVL_Variables.xSystemOverrideMode, BOOL, 663825728 (8) + +.. raw:: html + +
+
+ + +LCLS_General +^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + LCLS_General.DefaultGlobals.stSys.I_EcatMaster1, AMSNETID, 4096040 (48) + + +LCLS_Vacuum +^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + LCLS_Vacuum.Global_Variables.g_stSystem.I_EcatMaster1, AMSNETID, 8537976 (48) + + +Main +^^^^ + +.. raw:: html + +
+ 88 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + Main.M1, DUT_MotionStage, 663825920 (21184) + Main.M1.Axis.NcToPlc, NCTOPLC_AXIS_REF, 663827008 (2048) + Main.M1.Axis.PlcToNc, PLCTONC_AXIS_REF, 663825984 (1024) + Main.M1.bBrakeRelease, BOOL, 663834968 (8) + Main.M1.bHardwareEnable, BOOL, 663834976 (8) + Main.M1.bHome, BOOL, 663834960 (8) + Main.M1.bLimitBackwardEnable, BOOL, 663834952 (8) + Main.M1.bLimitForwardEnable, BOOL, 663834944 (8) + Main.M1.nRawEncoderINT, INT, 663835088 (16) + Main.M1.nRawEncoderUINT, UINT, 663835072 (16) + Main.M1.nRawEncoderULINT, ULINT, 663835008 (64) + Main.M2, DUT_MotionStage, 663847104 (21184) + Main.M2.Axis.NcToPlc, NCTOPLC_AXIS_REF, 663848192 (2048) + Main.M2.Axis.PlcToNc, PLCTONC_AXIS_REF, 663847168 (1024) + Main.M2.bBrakeRelease, BOOL, 663856152 (8) + Main.M2.bHardwareEnable, BOOL, 663856160 (8) + Main.M2.bHome, BOOL, 663856144 (8) + Main.M2.bLimitBackwardEnable, BOOL, 663856136 (8) + Main.M2.bLimitForwardEnable, BOOL, 663856128 (8) + Main.M2.nRawEncoderINT, INT, 663856272 (16) + Main.M2.nRawEncoderUINT, UINT, 663856256 (16) + Main.M2.nRawEncoderULINT, ULINT, 663856192 (64) + Main.M3, DUT_MotionStage, 663868288 (21184) + Main.M3.Axis.NcToPlc, NCTOPLC_AXIS_REF, 663869376 (2048) + Main.M3.Axis.PlcToNc, PLCTONC_AXIS_REF, 663868352 (1024) + Main.M3.bBrakeRelease, BOOL, 663877336 (8) + Main.M3.bHardwareEnable, BOOL, 663877344 (8) + Main.M3.bHome, BOOL, 663877328 (8) + Main.M3.bLimitBackwardEnable, BOOL, 663877320 (8) + Main.M3.bLimitForwardEnable, BOOL, 663877312 (8) + Main.M3.nRawEncoderINT, INT, 663877456 (16) + Main.M3.nRawEncoderUINT, UINT, 663877440 (16) + Main.M3.nRawEncoderULINT, ULINT, 663877376 (64) + Main.M4, DUT_MotionStage, 663889472 (21184) + Main.M4.Axis.NcToPlc, NCTOPLC_AXIS_REF, 663890560 (2048) + Main.M4.Axis.PlcToNc, PLCTONC_AXIS_REF, 663889536 (1024) + Main.M4.bBrakeRelease, BOOL, 663898520 (8) + Main.M4.bHardwareEnable, BOOL, 663898528 (8) + Main.M4.bHome, BOOL, 663898512 (8) + Main.M4.bLimitBackwardEnable, BOOL, 663898504 (8) + Main.M4.bLimitForwardEnable, BOOL, 663898496 (8) + Main.M4.nRawEncoderINT, INT, 663898640 (16) + Main.M4.nRawEncoderUINT, UINT, 663898624 (16) + Main.M4.nRawEncoderULINT, ULINT, 663898560 (64) + Main.M5, DUT_MotionStage, 663910656 (21184) + Main.M5.Axis.NcToPlc, NCTOPLC_AXIS_REF, 663911744 (2048) + Main.M5.Axis.PlcToNc, PLCTONC_AXIS_REF, 663910720 (1024) + Main.M5.bBrakeRelease, BOOL, 663919704 (8) + Main.M5.bHardwareEnable, BOOL, 663919712 (8) + Main.M5.bHome, BOOL, 663919696 (8) + Main.M5.bLimitBackwardEnable, BOOL, 663919688 (8) + Main.M5.bLimitForwardEnable, BOOL, 663919680 (8) + Main.M5.nRawEncoderINT, INT, 663919824 (16) + Main.M5.nRawEncoderUINT, UINT, 663919808 (16) + Main.M5.nRawEncoderULINT, ULINT, 663919744 (64) + Main.M6, DUT_MotionStage, 663931840 (21184) + Main.M6.Axis.NcToPlc, NCTOPLC_AXIS_REF, 663932928 (2048) + Main.M6.Axis.PlcToNc, PLCTONC_AXIS_REF, 663931904 (1024) + Main.M6.bBrakeRelease, BOOL, 663940888 (8) + Main.M6.bHardwareEnable, BOOL, 663940896 (8) + Main.M6.bHome, BOOL, 663940880 (8) + Main.M6.bLimitBackwardEnable, BOOL, 663940872 (8) + Main.M6.bLimitForwardEnable, BOOL, 663940864 (8) + Main.M6.nRawEncoderINT, INT, 663941008 (16) + Main.M6.nRawEncoderUINT, UINT, 663940992 (16) + Main.M6.nRawEncoderULINT, ULINT, 663940928 (64) + Main.M7, DUT_MotionStage, 663953024 (21184) + Main.M7.Axis.NcToPlc, NCTOPLC_AXIS_REF, 663954112 (2048) + Main.M7.Axis.PlcToNc, PLCTONC_AXIS_REF, 663953088 (1024) + Main.M7.bBrakeRelease, BOOL, 663962072 (8) + Main.M7.bHardwareEnable, BOOL, 663962080 (8) + Main.M7.bHome, BOOL, 663962064 (8) + Main.M7.bLimitBackwardEnable, BOOL, 663962056 (8) + Main.M7.bLimitForwardEnable, BOOL, 663962048 (8) + Main.M7.nRawEncoderINT, INT, 663962192 (16) + Main.M7.nRawEncoderUINT, UINT, 663962176 (16) + Main.M7.nRawEncoderULINT, ULINT, 663962112 (64) + Main.M8, DUT_MotionStage, 663974208 (21184) + Main.M8.Axis.NcToPlc, NCTOPLC_AXIS_REF, 663975296 (2048) + Main.M8.Axis.PlcToNc, PLCTONC_AXIS_REF, 663974272 (1024) + Main.M8.bBrakeRelease, BOOL, 663983256 (8) + Main.M8.bHardwareEnable, BOOL, 663983264 (8) + Main.M8.bHome, BOOL, 663983248 (8) + Main.M8.bLimitBackwardEnable, BOOL, 663983240 (8) + Main.M8.bLimitForwardEnable, BOOL, 663983232 (8) + Main.M8.nRawEncoderINT, INT, 663983376 (16) + Main.M8.nRawEncoderUINT, UINT, 663983360 (16) + Main.M8.nRawEncoderULINT, ULINT, 663983296 (64) + +.. raw:: html + +
+
+ + +MOTION_GVL +^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + MOTION_GVL.fbPmpsFileReader, FB_JsonFileToJsonDoc, 638760832 (928128) + MOTION_GVL.fbStandardPMPSDB, FB_Standard_PMPSDB, 639688960 (27744) + + +ParameterList +^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + ParameterList.cSourceNameSize, UDINT, 4389344 (32) + + +PMPS_GVL +^^^^^^^^ + +.. raw:: html + +
+ 24 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PMPS_GVL.AccumulatedFF, UDINT, 3072032 (32) + PMPS_GVL.AUX_ATTENUATORS, UINT, 8545344 (16) + PMPS_GVL.BP_jsonDoc, SJsonValue, 3072064 (32) + PMPS_GVL.cnMaxStateArrayLen, INT, 8548960 (16) + PMPS_GVL.cst0RateBeam, ST_BeamParams, 8547200 (1760) + PMPS_GVL.cstFullBeam, ST_BeamParams, 8545440 (1760) + PMPS_GVL.DUMMY_AUX_ATT_ARRAY, ST_PMPS_Attenuator, 8548992 (1024) + PMPS_GVL.EXCLUDED_ASSERTION_ID, UDINT, 8545120 (32) + PMPS_GVL.FAST_TEST_VELOCITY, LREAL, 8545216 (64) + PMPS_GVL.g_areVBoundaries, REAL, 8544096 (1024) + PMPS_GVL.g_areVBoundariesK, REAL, 8551104 (1024) + PMPS_GVL.g_areVBoundariesL, REAL, 8550080 (1024) + PMPS_GVL.g_cBoundaries, INT, 8550016 (16) + PMPS_GVL.MAX_APERTURES, UINT, 8548976 (16) + PMPS_GVL.MAX_DEVICE_STATES, UDINT, 8545280 (32) + PMPS_GVL.MAX_VETO_DEVICES, UINT, 8545360 (16) + PMPS_GVL.PERange, PE_Ranges, 8539232 (32) + PMPS_GVL.reVHyst, REAL, 8550048 (32) + PMPS_GVL.stAttenuators, ST_PMPS_Attenuator, 8545376 (64) + PMPS_GVL.stCurrentBeamParameters, ST_BeamParams, 8542336 (1760) + PMPS_GVL.stRequestedBeamParameters, ST_BeamParams, 8540576 (1760) + PMPS_GVL.SuccessfulPreemption, UDINT, 3072000 (32) + PMPS_GVL.TRANS_SCALING_FACTOR, REAL, 8545312 (32) + PMPS_GVL.VISIBLE_TEST_VELOCITY, LREAL, 8545152 (64) + +.. raw:: html + +
+
+ + +PMPS_PARAM +^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PMPS_PARAM.MAX_ASSERTIONS, UDINT, 8552128 (32) + PMPS_PARAM.MAX_FAST_FAULTS, UINT, 8550032 (16) + PMPS_PARAM.TRANS_MARGIN, REAL, 8552160 (32) + + +PMPS_TOOLS +^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PMPS_TOOLS.fbJson, FB_JsonSaxWriter, 8552192 (256) + + +PRG_1_PlcTask +^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_1_PlcTask.bDebug, BOOL, 639719888 (8) + PRG_1_PlcTask.bMotionTest, BOOL, 639719896 (8) + PRG_1_PlcTask.fb_ADS_WATCHDOG, FB_ADS_WATCHDOG, 639778336 (5632) + PRG_1_PlcTask.sVarName, STRING(80), 639783968 (648) + + +PRG_GasSelection +^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_GasSelection.ArEdge, REAL, 648999424 (32) + PRG_GasSelection.N2LowerEdge, REAL, 648999328 (32) + PRG_GasSelection.N2UpperEdge, REAL, 648999360 (32) + PRG_GasSelection.rDelta, REAL, 648999392 (32) + + +PRG_GATT +^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_GATT.fb_ADS_WATCHDOG, FB_ADS_WATCHDOG, 640987104 (5632) + PRG_GATT.PG, ST_VG, 640985984 (1056) + PRG_GATT.rPRESS, REAL, 640987040 (32) + PRG_GATT.rPRESS_11, REAL, 640987072 (32) + PRG_GATT.rTrig_11, R_TRIG, 640992736 (64) + PRG_GATT.timer, TON, 640985536 (224) + PRG_GATT.vvcTimer, TON, 640985760 (224) + + +PRG_INJ +^^^^^^^ + +.. raw:: html + +
+ 54 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_INJ.arrTable, FLOAT, 649040832 (1920) + PRG_INJ.arrTableAprt1, FLOAT, 649042752 (1920) + PRG_INJ.arrTableAprt2, FLOAT, 649044672 (1920) + PRG_INJ.arrTableAprt3, FLOAT, 649046592 (1920) + PRG_INJ.arrTableAprt4, FLOAT, 649048512 (1920) + PRG_INJ.bARWactive, BOOL, 649050960 (8) + PRG_INJ.bError, BOOL, 649040592 (8) + PRG_INJ.bExtrapolate, BOOL, 649040600 (8) + PRG_INJ.bGo, BOOL, 649040576 (8) + PRG_INJ.bHold, BOOL, 649040824 (8) + PRG_INJ.bInit, BOOL, 649050968 (8) + PRG_INJ.bReset, BOOL, 649040584 (8) + PRG_INJ.bSync, BOOL, 649040816 (8) + PRG_INJ.eErrorId, E_CTRL_ERRORCODES, 649050944 (16) + PRG_INJ.eMode, E_CTRL_MODE, 649040800 (16) + PRG_INJ.fbCTRL_DEADBAND, FB_CTRL_DEADBAND, 649055680 (832) + PRG_INJ.fbCTRL_LIN_INTERPOLATION, FB_CTRL_LIN_INTERPOLATION, 649053824 (1728) + PRG_INJ.fbCTRL_PID, FB_CTRL_PID, 649051008 (2816) + PRG_INJ.fKp1, REAL, 649040608 (32) + PRG_INJ.fKp2, REAL, 649040640 (32) + PRG_INJ.fKp3, REAL, 649040672 (32) + PRG_INJ.fKp4, REAL, 649040704 (32) + PRG_INJ.fManValue, FLOAT, 649050432 (64) + PRG_INJ.fSetpointValue, REAL, 649040544 (32) + PRG_INJ.fTn1, REAL, 649040736 (32) + PRG_INJ.fTn2, REAL, 649040768 (32) + PRG_INJ.FTrig, F_TRIG, 649056864 (64) + PRG_INJ.fTrig_PMPS, F_TRIG, 649056928 (64) + PRG_INJ.iGauge, INT, 649058272 (16) + PRG_INJ.pid_on, TON, 649056640 (224) + PRG_INJ.rDelta, REAL, 649057344 (32) + PRG_INJ.rLimit, REAL, 649057312 (32) + PRG_INJ.rLimit1, REAL, 649057184 (32) + PRG_INJ.rLimit2, REAL, 649057216 (32) + PRG_INJ.rLimit3, REAL, 649057248 (32) + PRG_INJ.rLimit4, REAL, 649057280 (32) + PRG_INJ.rPressPerc, REAL, 649058176 (32) + PRG_INJ.rPressThresholdHigh, REAL, 649058208 (32) + PRG_INJ.rPressThresholdLow, REAL, 649058240 (32) + PRG_INJ.rtAction, R_TRIG, 649057056 (64) + PRG_INJ.rTransPerc, REAL, 649058144 (32) + PRG_INJ.rTrig_PMPS, R_TRIG, 649056992 (64) + PRG_INJ.rtTrans, R_TRIG, 649057120 (64) + PRG_INJ.stCTRL_DEADBAND_PARAMS, ST_CTRL_DEADBAND_PARAMS, 649056512 (128) + PRG_INJ.stCTRL_LIN_INTERPOLATION_PARAMS, ST_CTRL_LIN_INTERPOLATION_PARAMS, 649055552 (128) + PRG_INJ.stCTRL_PID_PARAMS, ST_CTRL_PID_PARAMS, 649050496 (448) + PRG_INJ.tExceed, TON, 649057632 (224) + PRG_INJ.tExceedTime, TIME, 649057856 (32) + PRG_INJ.tMoving, TON, 649057888 (224) + PRG_INJ.tMovingTime, TIME, 649058112 (32) + PRG_INJ.TRANS_FFO, FB_FastFault, 649058304 (25088) + PRG_INJ.tSettle, TON, 649057376 (224) + PRG_INJ.tSettleTime, TIME, 649057600 (32) + PRG_INJ.wait, TIME, 649050976 (32) + +.. raw:: html + +
+
+ + +PRG_Motion +^^^^^^^^^^ + +.. raw:: html + +
+ 24 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_Motion.bAllGo, BOOL, 640475400 (8) + PRG_Motion.bInit, BOOL, 639787784 (8) + PRG_Motion.fbMAA_1_States, FB_MAA, 673023360 (1962176) + PRG_Motion.fbMAA_1_States.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 674680320 (2048) + PRG_Motion.fbMAA_1_States.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 674679296 (1024) + PRG_Motion.fbMAA_1_States.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 674397760 (2048) + PRG_Motion.fbMAA_1_States.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 674396736 (1024) + PRG_Motion.fbMAA_2_States, FB_MAA, 674985536 (1962176) + PRG_Motion.fbMAA_2_States.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 676642496 (2048) + PRG_Motion.fbMAA_2_States.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 676641472 (1024) + PRG_Motion.fbMAA_2_States.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 676359936 (2048) + PRG_Motion.fbMAA_2_States.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 676358912 (1024) + PRG_Motion.fbMAA_3_States, FB_MAA, 676947712 (1962176) + PRG_Motion.fbMAA_3_States.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 678604672 (2048) + PRG_Motion.fbMAA_3_States.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 678603648 (1024) + PRG_Motion.fbMAA_3_States.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 678322112 (2048) + PRG_Motion.fbMAA_3_States.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 678321088 (1024) + PRG_Motion.fbMAA_4_States, FB_MAA, 678909888 (1962176) + PRG_Motion.fbMAA_4_States.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 680566848 (2048) + PRG_Motion.fbMAA_4_States.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 680565824 (1024) + PRG_Motion.fbMAA_4_States.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 680284288 (2048) + PRG_Motion.fbMAA_4_States.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 680283264 (1024) + PRG_Motion.nTransitionAssertionRootID, UDINT, 641011072 (32) + PRG_Motion.nUnknownAssertionRootID, UDINT, 641011104 (32) + +.. raw:: html + +
+
+ + +PRG_Motors_Test +^^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 16 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_Motors_Test.X1_ENC, INT, 641002704 (16) + PRG_Motors_Test.X1_Power, MC_Power, 640999616 (768) + PRG_Motors_Test.X2_ENC, INT, 641002720 (16) + PRG_Motors_Test.X2_Power, MC_Power, 641000384 (768) + PRG_Motors_Test.X3_ENC, INT, 641002736 (16) + PRG_Motors_Test.X3_Power, MC_Power, 641001152 (768) + PRG_Motors_Test.X4_ENC, INT, 641002752 (16) + PRG_Motors_Test.X4_Power, MC_Power, 641001920 (768) + PRG_Motors_Test.Y1_ENC, INT, 640985520 (16) + PRG_Motors_Test.Y1_Power, MC_Power, 640996544 (768) + PRG_Motors_Test.Y2_ENC, INT, 640992800 (16) + PRG_Motors_Test.Y2_Power, MC_Power, 640997312 (768) + PRG_Motors_Test.Y3_ENC, INT, 640992816 (16) + PRG_Motors_Test.Y3_Power, MC_Power, 640998080 (768) + PRG_Motors_Test.Y4_ENC, INT, 641002688 (16) + PRG_Motors_Test.Y4_Power, MC_Power, 640998848 (768) + +.. raw:: html + +
+
+ + +PRG_PMPS +^^^^^^^^ + +.. raw:: html + +
+ 44 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_PMPS.ar1, BOOL, 641002768 (8) + PRG_PMPS.ar2, BOOL, 641002776 (8) + PRG_PMPS.bAp11, BOOL, 648998896 (8) + PRG_PMPS.bAp12, BOOL, 648998904 (8) + PRG_PMPS.bAp13, BOOL, 648999104 (8) + PRG_PMPS.bAp14, BOOL, 648999112 (8) + PRG_PMPS.bAp1XS, BOOL, 648999176 (8) + PRG_PMPS.bAp21, BOOL, 648999208 (8) + PRG_PMPS.bAp22, BOOL, 648999216 (8) + PRG_PMPS.bAp23, BOOL, 648999224 (8) + PRG_PMPS.bAp24, BOOL, 648999232 (8) + PRG_PMPS.bAp2XS, BOOL, 648999184 (8) + PRG_PMPS.bAp31, BOOL, 648999240 (8) + PRG_PMPS.bAp32, BOOL, 648999248 (8) + PRG_PMPS.bAp33, BOOL, 648999256 (8) + PRG_PMPS.bAp34, BOOL, 648999264 (8) + PRG_PMPS.bAp3XS, BOOL, 648999192 (8) + PRG_PMPS.bAp41, BOOL, 648999272 (8) + PRG_PMPS.bAp42, BOOL, 648999280 (8) + PRG_PMPS.bAp43, BOOL, 648999288 (8) + PRG_PMPS.bAp44, BOOL, 648999296 (8) + PRG_PMPS.bAp4XS, BOOL, 648999200 (8) + PRG_PMPS.bRemove, BOOL, 648998880 (8) + PRG_PMPS.bTrans, BOOL, 648998888 (8) + PRG_PMPS.bTrans1X, BOOL, 648999144 (8) + PRG_PMPS.bTrans2, BOOL, 648999120 (8) + PRG_PMPS.bTrans2X, BOOL, 648999152 (8) + PRG_PMPS.bTrans3, BOOL, 648999128 (8) + PRG_PMPS.bTrans3X, BOOL, 648999160 (8) + PRG_PMPS.bTrans4, BOOL, 648999136 (8) + PRG_PMPS.bTrans4X, BOOL, 648999168 (8) + PRG_PMPS.fbArbiterIO, FB_SubSysToArbiter_IO, 648860480 (138368) + PRG_PMPS.fbArbiterIO.i_stCurrentBP, ST_BeamParams_IO, 648861280 (1760) + PRG_PMPS.fbArbiterIO.q_stRequestedBP, ST_BeamParams_IO, 648863040 (1760) + PRG_PMPS.fbArbiterIO.xTxPDO_state, BIT, 648864801 (1) + PRG_PMPS.fbArbiterIO.xTxPDO_toggle, BIT, 648864800 (1) + PRG_PMPS.iAp, INT, 648999312 (16) + PRG_PMPS.ID1, DWORD, 648998976 (32) + PRG_PMPS.ID2, DWORD, 648999008 (32) + PRG_PMPS.ID3, DWORD, 648999040 (32) + PRG_PMPS.ID4, DWORD, 648999072 (32) + PRG_PMPS.nReqID, UDINT, 648860448 (32) + PRG_PMPS.nReqRM, UDINT, 648998848 (32) + PRG_PMPS.rtRemove, R_TRIG, 648998912 (64) + +.. raw:: html + +
+
+ + +PRG_Transmission +^^^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 13 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_Transmission.arr_COEF_Table_Ar, FLOAT, 648999488 (6400) + PRG_Transmission.arr_COEF_Table_N2, FLOAT, 649005888 (5120) + PRG_Transmission.bInit, BOOL, 648999304 (8) + PRG_Transmission.eMode, E_CTRL_MODE, 648999456 (16) + PRG_Transmission.fbCTRL_LIN_INTERPOLATION_Ar, FB_CTRL_LIN_INTERPOLATION, 649011008 (1728) + PRG_Transmission.fbCTRL_LIN_INTERPOLATION_N2, FB_CTRL_LIN_INTERPOLATION, 649012864 (1728) + PRG_Transmission.FFO, FB_FastFault, 649014720 (25088) + PRG_Transmission.iTorr, INT, 648999472 (16) + PRG_Transmission.rGasCellLength, REAL, 649039808 (32) + PRG_Transmission.rR_Ar, REAL, 649039840 (32) + PRG_Transmission.rR_N2, REAL, 649039872 (32) + PRG_Transmission.stCTRL_LIN_INTERPOLATION_PARAMS_Ar, ST_CTRL_LIN_INTERPOLATION_PARAMS, 649012736 (128) + PRG_Transmission.stCTRL_LIN_INTERPOLATION_PARAMS_N2, ST_CTRL_LIN_INTERPOLATION_PARAMS, 649014592 (128) + +.. raw:: html + +
+
+ + +PRG_VGP +^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_VGP.arrTable, FLOAT, 640992832 (1792) + PRG_VGP.arrTable_ENC, FLOAT, 640994624 (1792) + PRG_VGP.bInit, BOOL, 639784632 (8) + PRG_VGP.VGP_OUT_POS, LREAL, 640996480 (64) + PRG_VGP.VGP_REQ_POS, LREAL, 640996416 (64) + + +TC_EVENT_CLASSES +^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + TC_EVENT_CLASSES.LCLSGeneralEventClass, GUID, 664014848 (128) + TC_EVENT_CLASSES.TcGeneralAdsEventClass, GUID, 664014336 (128) + TC_EVENT_CLASSES.TcRouterEventClass, GUID, 664014464 (128) + TC_EVENT_CLASSES.TcRTimeEventClass, GUID, 664014592 (128) + TC_EVENT_CLASSES.TcSystemEventClass, GUID, 664014208 (128) + TC_EVENT_CLASSES.Win32EventClass, GUID, 664014720 (128) + + +TC_EVENTS +^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + TC_EVENTS.LCLSGeneralEventClass, LCLSGeneralEventClass, 664044928 (960) + + +TwinCAT_LicenseInfoVarList +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + TwinCAT_LicenseInfoVarList._LicenseInfo, PlcLicenseInfo, 663995648 (2048) + + +TwinCAT_SystemInfoVarList +^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + TwinCAT_SystemInfoVarList.__PlcTask, _Implicit_Task_Info, 664000832 (704) + TwinCAT_SystemInfoVarList._AppInfo, PlcAppSystemInfo, 663997696 (2048) + TwinCAT_SystemInfoVarList._TaskInfo, PlcTaskSystemInfo, 663999744 (1024) + TwinCAT_SystemInfoVarList._TaskOid_PlcTask, OTCID, 664000800 (32) + TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask, OTCID, 664000768 (32) + + diff --git a/v0.3.1/_sources/plc-kfe-gatt_pragmas.rst.txt b/v0.3.1/_sources/plc-kfe-gatt_pragmas.rst.txt new file mode 100644 index 0000000..0328e9e --- /dev/null +++ b/v0.3.1/_sources/plc-kfe-gatt_pragmas.rst.txt @@ -0,0 +1,21 @@ + +Pragmas +------- + +.. csv-table:: + :header: PLC Name, Total Pragmas, Errors + :align: center + + :ref:`plc_kfe_gatt `, 186, 0 + + +.. _plc_kfe_gatt_overview_pragmas: + + +plc_kfe_gatt +^^^^^^^^^^^^ + +Total pragmas found: 186 +Total linter errors: 0 + + diff --git a/v0.3.1/_sources/test.rst.txt b/v0.3.1/_sources/test.rst.txt new file mode 100644 index 0000000..e69de29 diff --git a/v0.3.1/_static/_sphinx_javascript_frameworks_compat.js b/v0.3.1/_static/_sphinx_javascript_frameworks_compat.js new file mode 100644 index 0000000..8141580 --- /dev/null +++ b/v0.3.1/_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.3.1/_static/basic.css b/v0.3.1/_static/basic.css new file mode 100644 index 0000000..f316efc --- /dev/null +++ b/v0.3.1/_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.3.1/_static/css/badge_only.css b/v0.3.1/_static/css/badge_only.css new file mode 100644 index 0000000..c718cee --- /dev/null +++ b/v0.3.1/_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.3.1/_static/css/fonts/Roboto-Slab-Bold.woff b/v0.3.1/_static/css/fonts/Roboto-Slab-Bold.woff new file mode 100644 index 0000000..6cb6000 Binary files /dev/null and b/v0.3.1/_static/css/fonts/Roboto-Slab-Bold.woff differ diff --git a/v0.3.1/_static/css/fonts/Roboto-Slab-Bold.woff2 b/v0.3.1/_static/css/fonts/Roboto-Slab-Bold.woff2 new file mode 100644 index 0000000..7059e23 Binary files /dev/null and b/v0.3.1/_static/css/fonts/Roboto-Slab-Bold.woff2 differ diff --git a/v0.3.1/_static/css/fonts/Roboto-Slab-Regular.woff b/v0.3.1/_static/css/fonts/Roboto-Slab-Regular.woff new file mode 100644 index 0000000..f815f63 Binary files /dev/null and b/v0.3.1/_static/css/fonts/Roboto-Slab-Regular.woff differ diff --git a/v0.3.1/_static/css/fonts/Roboto-Slab-Regular.woff2 b/v0.3.1/_static/css/fonts/Roboto-Slab-Regular.woff2 new file mode 100644 index 0000000..f2c76e5 Binary files /dev/null and b/v0.3.1/_static/css/fonts/Roboto-Slab-Regular.woff2 differ diff --git a/v0.3.1/_static/css/fonts/fontawesome-webfont.eot b/v0.3.1/_static/css/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/v0.3.1/_static/css/fonts/fontawesome-webfont.eot differ diff --git a/v0.3.1/_static/css/fonts/fontawesome-webfont.svg b/v0.3.1/_static/css/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000..855c845 --- /dev/null +++ b/v0.3.1/_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.3.1/_static/css/fonts/fontawesome-webfont.ttf b/v0.3.1/_static/css/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/v0.3.1/_static/css/fonts/fontawesome-webfont.ttf differ diff --git a/v0.3.1/_static/css/fonts/fontawesome-webfont.woff b/v0.3.1/_static/css/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000..400014a Binary files /dev/null and b/v0.3.1/_static/css/fonts/fontawesome-webfont.woff differ diff --git a/v0.3.1/_static/css/fonts/fontawesome-webfont.woff2 b/v0.3.1/_static/css/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000..4d13fc6 Binary files /dev/null and b/v0.3.1/_static/css/fonts/fontawesome-webfont.woff2 differ diff --git a/v0.3.1/_static/css/fonts/lato-bold-italic.woff b/v0.3.1/_static/css/fonts/lato-bold-italic.woff new file mode 100644 index 0000000..88ad05b Binary files /dev/null and b/v0.3.1/_static/css/fonts/lato-bold-italic.woff differ diff --git a/v0.3.1/_static/css/fonts/lato-bold-italic.woff2 b/v0.3.1/_static/css/fonts/lato-bold-italic.woff2 new file mode 100644 index 0000000..c4e3d80 Binary files /dev/null and b/v0.3.1/_static/css/fonts/lato-bold-italic.woff2 differ diff --git a/v0.3.1/_static/css/fonts/lato-bold.woff b/v0.3.1/_static/css/fonts/lato-bold.woff new file mode 100644 index 0000000..c6dff51 Binary files /dev/null and b/v0.3.1/_static/css/fonts/lato-bold.woff differ diff --git a/v0.3.1/_static/css/fonts/lato-bold.woff2 b/v0.3.1/_static/css/fonts/lato-bold.woff2 new file mode 100644 index 0000000..bb19504 Binary files /dev/null and b/v0.3.1/_static/css/fonts/lato-bold.woff2 differ diff --git a/v0.3.1/_static/css/fonts/lato-normal-italic.woff b/v0.3.1/_static/css/fonts/lato-normal-italic.woff new file mode 100644 index 0000000..76114bc Binary files /dev/null and b/v0.3.1/_static/css/fonts/lato-normal-italic.woff differ diff --git a/v0.3.1/_static/css/fonts/lato-normal-italic.woff2 b/v0.3.1/_static/css/fonts/lato-normal-italic.woff2 new file mode 100644 index 0000000..3404f37 Binary files /dev/null and b/v0.3.1/_static/css/fonts/lato-normal-italic.woff2 differ diff --git a/v0.3.1/_static/css/fonts/lato-normal.woff b/v0.3.1/_static/css/fonts/lato-normal.woff new file mode 100644 index 0000000..ae1307f Binary files /dev/null and b/v0.3.1/_static/css/fonts/lato-normal.woff differ diff --git a/v0.3.1/_static/css/fonts/lato-normal.woff2 b/v0.3.1/_static/css/fonts/lato-normal.woff2 new file mode 100644 index 0000000..3bf9843 Binary files /dev/null and b/v0.3.1/_static/css/fonts/lato-normal.woff2 differ diff --git a/v0.3.1/_static/css/theme.css b/v0.3.1/_static/css/theme.css new file mode 100644 index 0000000..19a446a --- /dev/null +++ b/v0.3.1/_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.3.1/_static/docs-versions-menu.js b/v0.3.1/_static/docs-versions-menu.js new file mode 100644 index 0000000..696095a --- /dev/null +++ b/v0.3.1/_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.3.1/_static/doctools.js b/v0.3.1/_static/doctools.js new file mode 100644 index 0000000..4d67807 --- /dev/null +++ b/v0.3.1/_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.3.1/_static/documentation_options.js b/v0.3.1/_static/documentation_options.js new file mode 100644 index 0000000..7e4c114 --- /dev/null +++ b/v0.3.1/_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.3.1/_static/expand-collapse.svg b/v0.3.1/_static/expand-collapse.svg new file mode 100644 index 0000000..f34809c --- /dev/null +++ b/v0.3.1/_static/expand-collapse.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/v0.3.1/_static/file.png b/v0.3.1/_static/file.png new file mode 100644 index 0000000..a858a41 Binary files /dev/null and b/v0.3.1/_static/file.png differ diff --git a/v0.3.1/_static/jquery.js b/v0.3.1/_static/jquery.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/v0.3.1/_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.3.1/_static/js/html5shiv.min.js b/v0.3.1/_static/js/html5shiv.min.js new file mode 100644 index 0000000..cd1c674 --- /dev/null +++ b/v0.3.1/_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.3.1/_static/js/theme.js b/v0.3.1/_static/js/theme.js new file mode 100644 index 0000000..1fddb6e --- /dev/null +++ b/v0.3.1/_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.3.1/_static/minus.png b/v0.3.1/_static/minus.png new file mode 100644 index 0000000..d96755f Binary files /dev/null and b/v0.3.1/_static/minus.png differ diff --git a/v0.3.1/_static/plus.png b/v0.3.1/_static/plus.png new file mode 100644 index 0000000..7107cec Binary files /dev/null and b/v0.3.1/_static/plus.png differ diff --git a/v0.3.1/_static/pygments.css b/v0.3.1/_static/pygments.css new file mode 100644 index 0000000..84ab303 --- /dev/null +++ b/v0.3.1/_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.3.1/_static/searchtools.js b/v0.3.1/_static/searchtools.js new file mode 100644 index 0000000..92da3f8 --- /dev/null +++ b/v0.3.1/_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.3.1/_static/sphinx_highlight.js b/v0.3.1/_static/sphinx_highlight.js new file mode 100644 index 0000000..8a96c69 --- /dev/null +++ b/v0.3.1/_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.3.1/_static/tree.css b/v0.3.1/_static/tree.css new file mode 100644 index 0000000..2ef2eb4 --- /dev/null +++ b/v0.3.1/_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.3.1/_static/width.css b/v0.3.1/_static/width.css new file mode 100644 index 0000000..fed1cff --- /dev/null +++ b/v0.3.1/_static/width.css @@ -0,0 +1,3 @@ +.wy-nav-content { + max-width: none; +} diff --git a/v0.3.1/genindex.html b/v0.3.1/genindex.html new file mode 100644 index 0000000..c4b9aa7 --- /dev/null +++ b/v0.3.1/genindex.html @@ -0,0 +1,126 @@ + + + + + + Index — pcdshub/lcls-plc-kfe-gatt 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.3.1/index.html b/v0.3.1/index.html new file mode 100644 index 0000000..dc6033f --- /dev/null +++ b/v0.3.1/index.html @@ -0,0 +1,455 @@ + + + + + + + lcls-plc-kfe-gatt — pcdshub/lcls-plc-kfe-gatt documentation + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

lcls-plc-kfe-gatt

+
+

plc-kfe-gatt

+ +
+
+

plc_kfe_gatt

+ +
+
+

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.3.1/objects.inv b/v0.3.1/objects.inv new file mode 100644 index 0000000..3d7c7f9 Binary files /dev/null and b/v0.3.1/objects.inv differ diff --git a/v0.3.1/plc-kfe-gatt_boxes.html b/v0.3.1/plc-kfe-gatt_boxes.html new file mode 100644 index 0000000..952826c --- /dev/null +++ b/v0.3.1/plc-kfe-gatt_boxes.html @@ -0,0 +1,38562 @@ + + + + + + + Boxes — pcdshub/lcls-plc-kfe-gatt documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

Boxes

+
+

EK1200_00_00

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EK1200_00_00

ID

1

+
+
+

ES3064_00_01

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_00_01

ID

2

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

Value

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

Value

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

Value

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES9070_00_02

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES9070_00_02

ID

3

+
+
+

ES1008_00_03

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1008_00_03

ID

4

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+

PDO Channel 5 (Index #x1a04, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6040

BIT

+

PDO Channel 6 (Index #x1a05, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6050

BIT

+

PDO Channel 7 (Index #x1a06, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6060

BIT

+

PDO Channel 8 (Index #x1a07, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6070

BIT

+
+
+

ES2008_00_05

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES2008_00_05

ID

5

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7030

BIT

+

PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7040

BIT

+

PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7050

BIT

+

PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7060

BIT

+

PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7070

BIT

+
+
+

EL2794_00_06

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2794_00_06

ID

6

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7030

BIT

+
+
+

ES2202_00_07

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES2202_00_07

ID

7

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000060000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7000

BIT

TriState

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7010

BIT

TriState

1

#x7010

BIT

+
+
+

EL6692_00_08

+
+ EtherCAT (5 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL6692_00_08

ID

8

BootStrapData

0010f400f410f400

SyncMan

001000012600010001000000800000040001001026010000

SyncMan

001400012200010002000000800000040001001422010000

SyncMan

001800002400000003000000000000000000001824000000

SyncMan

001e02002000010004000000000000000200001e20010000

Fmmu

0000000000000000000000020000000001000000000000000000000000000000

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

2

#x10f4

BIT2

None

6

ARRAY [0..5] OF BIT

None

3

ARRAY [0..2] OF BIT

TxPDO toggle

Bit toggles when new data from other side received

1

#x1800

BIT

TxPDO state

0: Other side is in OP state >0: Error

1

#x1800

BIT

Control value update toggle

Bit toggles when new DC control data available

1

#x10f4

BIT

Timestamp update toggle

Bit toggles when new timestamp data available

1

#x10f4

BIT

External device not connected

0: External device connected 1: External device not connected

1

#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

2

#x10f4

BIT2

None

6

ARRAY [0..5] OF BIT

None

3

ARRAY [0..2] OF BIT

TxPDO toggle

Bit toggles when new data from other side received

1

#x1800

BIT

TxPDO state

0: Other side is in OP state >0: Error

1

#x1800

BIT

Control value update toggle

Bit toggles when new DC control data available

1

#x10f4

BIT

Timestamp update toggle

Bit toggles when new timestamp data available

1

#x10f4

BIT

External device not connected

0: External device connected 1: External device not connected

1

#x10f4

BIT

Internal time stamp

64

#x10f4

ULINT

External time stamp

64

#x10f4

ULINT

Control Value for DC Master Clock

32

#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

2

#x10f4

BIT2

None

6

ARRAY [0..5] OF BIT

None

3

ARRAY [0..2] OF BIT

TxPDO toggle

Bit toggles when new data from other side received

1

#x1800

BIT

TxPDO state

0: Other side is in OP state >0: Error

1

#x1800

BIT

Control value update toggle

Bit toggles when new DC control data available

1

#x10f4

BIT

Timestamp update toggle

Bit toggles when new timestamp data available

1

#x10f4

BIT

External device not connected

0: External device connected 1: External device not connected

1

#x10f4

BIT

Internal time stamp

32

#x10f4

UDINT

External time stamp

32

#x10f4

UDINT

Control Value for DC Master Clock

32

#x10f4

UDINT

+

PDO IO Inputs (Index #x1a00, Flags #x0021, SyncMan 3)

+

PDO IO Outputs (Index #x1600, Flags #x0021, SyncMan 2)

+
+
+

EK1110_00_09

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EK1110_00_09

ID

9

+
+
+

EK1100_01_00

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EK1100_01_00

ID

10

+
+
+

ES3064_01_01

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_01_01

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

Underrange event active

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_GCC_10.i_iPRESS_R

fb_AT1K0_GAS_GCC_10.i_iPRESS_R

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

Value

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

fb_AT1K0_GAS_GCC_20.i_iPRESS_R

fb_AT1K0_GAS_GCC_20.i_iPRESS_R

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES3064_01_02

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_01_02

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

Underrange event active

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_GPI_10.i_iPRESS_R

fb_AT1K0_GAS_GPI_10.i_iPRESS_R

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

fb_AT1K0_GAS_GPI_20.i_iPRESS_R

fb_AT1K0_GAS_GPI_20.i_iPRESS_R

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

Value

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

EL2798_01_03

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2798_01_03

ID

13

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_GCC_10.q_xHV_DIS

fb_AT1K0_GAS_GCC_10.q_xHV_DIS

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_GCC_20.q_xHV_DIS

fb_AT1K0_GAS_GCC_20.q_xHV_DIS

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7030

BIT

+

PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_GCC_30.q_xHV_DIS

fb_AT1K0_GAS_GCC_30.q_xHV_DIS

1

#x7040

BIT

+

PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_GCC_40.q_xHV_DIS

fb_AT1K0_GAS_GCC_40.q_xHV_DIS

1

#x7050

BIT

+

PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7060

BIT

+

PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7070

BIT

+
+
+

ES3064_01_04

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_01_04

ID

14

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_GCC_30.i_iPRESS_R

fb_AT1K0_GAS_GCC_30.i_iPRESS_R

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

Value

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

fb_AT1K0_GAS_GCC_40.i_iPRESS_R

fb_AT1K0_GAS_GCC_40.i_iPRESS_R

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES3064_01_05

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_01_05

ID

15

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_GPI_30.i_iPRESS_R

fb_AT1K0_GAS_GPI_30.i_iPRESS_R

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

fb_AT1K0_GAS_GPI_40.i_iPRESS_R

fb_AT1K0_GAS_GPI_40.i_iPRESS_R

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

Value

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES3064_01_06

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_01_06

ID

16

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_GCC_50.i_iPRESS_R

fb_AT1K0_GAS_GCC_50.i_iPRESS_R

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

Value

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

fb_AT1K0_GAS_GCC_60.i_iPRESS_R

fb_AT1K0_GAS_GCC_60.i_iPRESS_R

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES3064_01_07

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_01_07

ID

17

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_GPI_50.i_iPRESS_R

fb_AT1K0_GAS_GPI_50.i_iPRESS_R

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

fb_AT1K0_GAS_GPI_60.i_iPRESS_R

fb_AT1K0_GAS_GPI_60.i_iPRESS_R

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

Value

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

EL2798_01_08

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2798_01_08

ID

18

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_GCC_50.q_xHV_DIS

fb_AT1K0_GAS_GCC_50.q_xHV_DIS

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_GCC_60.q_xHV_DIS

fb_AT1K0_GAS_GCC_60.q_xHV_DIS

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7030

BIT

+

PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_GCC_80.q_xHV_DIS

fb_AT1K0_GAS_GCC_80.q_xHV_DIS

1

#x7040

BIT

+

PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7050

BIT

+

PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7060

BIT

+

PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7070

BIT

+
+
+

ES3064_01_09

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_01_09

ID

19

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_GCC_80.i_iPRESS_R

fb_AT1K0_GAS_GCC_80.i_iPRESS_R

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

Value

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

fb_AT1K0_GAS_GPI_80.i_iPRESS_R

fb_AT1K0_GAS_GPI_80.i_iPRESS_R

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES3064_01_10

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_01_10

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_GPI_11.i_iPRESS_R

fb_AT1K0_GAS_GPI_11.i_iPRESS_R

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

fb_AT1K0_GAS_GPI_51.i_iPRESS_R

fb_AT1K0_GAS_GPI_51.i_iPRESS_R

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

Value

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

EL9410_01_11

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL9410_01_11

ID

21

SyncMan

001001000000010004000000000000000000001000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Undervoltage

1

#x6000

BIT

+

PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Undervoltage

1

#x6010

BIT

+
+
+

ES3064_01_12

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_01_12

ID

22

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_GCC_90.i_iPRESS_R

fb_AT1K0_GAS_GCC_90.i_iPRESS_R

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

Value

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

fb_AT1K0_GAS_GCC_100.i_iPRESS_R

fb_AT1K0_GAS_GCC_100.i_iPRESS_R

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES3064_01_13

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_01_13

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_GPI_90.i_iPRESS_R

fb_AT1K0_GAS_GPI_90.i_iPRESS_R

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

fb_AT1K0_GAS_GPI_100.i_iPRESS_R

fb_AT1K0_GAS_GPI_100.i_iPRESS_R

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

Value

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

EL2798_01_14

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2798_01_14

ID

24

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_GCC_90.q_xHV_DIS

fb_AT1K0_GAS_GCC_90.q_xHV_DIS

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_GCC_100.q_xHV_DIS

fb_AT1K0_GAS_GCC_100.q_xHV_DIS

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7030

BIT

+

PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_GCC_110.q_xHV_DIS

fb_AT1K0_GAS_GCC_110.q_xHV_DIS

1

#x7040

BIT

+

PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_GCC_120.q_xHV_DIS

fb_AT1K0_GAS_GCC_120.q_xHV_DIS

1

#x7050

BIT

+

PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7060

BIT

+

PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7070

BIT

+
+
+

ES3064_01_15

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_01_15

ID

25

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_GCC_110.i_iPRESS_R

fb_AT1K0_GAS_GCC_110.i_iPRESS_R

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

Value

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

fb_AT1K0_GAS_GCC_120.i_iPRESS_R

fb_AT1K0_GAS_GCC_120.i_iPRESS_R

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES3064_01_16

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_01_16

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

Underrange event active

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_GPI_110.i_iPRESS_R

fb_AT1K0_GAS_GPI_110.i_iPRESS_R

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

fb_AT1K0_GAS_GPI_120.i_iPRESS_R

fb_AT1K0_GAS_GPI_120.i_iPRESS_R

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

Value

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES3064_01_17

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_01_17

ID

27

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_GCC_130.i_iPRESS_R

fb_AT1K0_GAS_GCC_130.i_iPRESS_R

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

Value

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

fb_AT1K0_GAS_GCC_140.i_iPRESS_R

fb_AT1K0_GAS_GCC_140.i_iPRESS_R

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES3064_01_18

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_01_18

ID

28

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_GPI_130.i_iPRESS_R

fb_AT1K0_GAS_GPI_130.i_iPRESS_R

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

fb_AT1K0_GAS_GPI_140.i_iPRESS_R

fb_AT1K0_GAS_GPI_140.i_iPRESS_R

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

Value

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES3064_01_20

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_01_20

ID

29

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

Value

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

Value

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

Value

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES3064_01_21

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_01_21

ID

30

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

Value

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

Value

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

Value

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

EK1110_01_22

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EK1110_01_22

ID

31

+
+
+

EK1100_02_00

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EK1100_02_00

ID

32

+
+
+

ES2004_02_01

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES2004_02_01

ID

33

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_10.q_xOPN_DO

fb_AT1K0_GAS_VRC_10.q_xOPN_DO

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_10.q_xOPN_DO

fb_AT1K0_GAS_VRC_10.q_xOPN_DO

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_20.q_xOPN_DO

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_20.q_xOPN_DO

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x7030

BIT

+
+
+

ES1004_02_02

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_02_02

ID

34

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_10.i_xOpnLS

fb_AT1K0_GAS_VRC_10.i_xOpnLS

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_10.i_xClsLS

fb_AT1K0_GAS_VRC_10.i_xClsLS

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_20.i_xOpnLS

fb_AT1K0_GAS_VRC_20.i_xOpnLS

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_20.i_xClsLS

fb_AT1K0_GAS_VRC_20.i_xClsLS

1

#x6030

BIT

+
+
+

ES2004_02_03

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES2004_02_03

ID

35

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_30.q_xOPN_DO

fb_AT1K0_GAS_VRC_30.q_xOPN_DO

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_30.q_xOPN_DO

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_40.q_xOPN_DO

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_40.q_xOPN_DO

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x7030

BIT

+
+
+

ES1004_02_04

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_02_04

ID

36

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_30.i_xOpnLS

fb_AT1K0_GAS_VRC_30.i_xOpnLS

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_30.i_xClsLS

fb_AT1K0_GAS_VRC_30.i_xClsLS

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_40.i_xOpnLS

fb_AT1K0_GAS_VRC_40.i_xOpnLS

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_40.i_xClsLS

fb_AT1K0_GAS_VRC_40.i_xClsLS

1

#x6030

BIT

+
+
+

ES7041_02_05

+
+ EtherCAT (17 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES7041_02_05

ID

37

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

16

#x6000

UINT

Latch value

16

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

32

#x6000

UDINT

Latch value

32

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Timestamp

32

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Ready to enable

1

#x6010

BIT

Status__Ready

1

#x6010

BIT

Status__Warning

1

#x6010

BIT

Status__Error

1

#x6010

BIT

Status__Moving positive

1

#x6010

BIT

Status__Moving negative

1

#x6010

BIT

Status__Torque reduced

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

3

ARRAY [0..2] OF BIT

Status__Digital input 1

1

#x6010

BIT

Status__Digital input 2

1

#x6010

BIT

Status__Sync error

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Info data 1

16

#x6010

UINT

Info data 2

16

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

Actual position

32

#x6020

UDINT

Actual velocity

16

#x6020

INT

Actual drive time

32

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Internal position

32

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

External position

32

#x6010

UDINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

16

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

32

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable

1

#x7010

BIT

Control__Reset

1

#x7010

BIT

Control__Reduce torque

1

#x7010

BIT

Control__

5

ARRAY [0..4] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Position

32

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Velocity

16

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

Velocity

16

#x7020

INT

Start type

16

#x7020

UINT

Acceleration

16

#x7020

UINT

Deceleration

16

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__

2

ARRAY [0..1] OF BIT

Control__Enable auto start

1

#x7021

BIT

Control__

13

ARRAY [0..12] OF BIT

Target position

32

#x7021

UDINT

Velocity

16

#x7021

INT

Start type

16

#x7021

UINT

Acceleration

16

#x7021

UINT

Deceleration

16

#x7021

UINT

+
+
+

ES7041_02_06

+
+ EtherCAT (17 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES7041_02_06

ID

38

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

16

#x6000

UINT

Latch value

16

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

32

#x6000

UDINT

Latch value

32

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Timestamp

32

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Ready to enable

1

#x6010

BIT

Status__Ready

1

#x6010

BIT

Status__Warning

1

#x6010

BIT

Status__Error

1

#x6010

BIT

Status__Moving positive

1

#x6010

BIT

Status__Moving negative

1

#x6010

BIT

Status__Torque reduced

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

3

ARRAY [0..2] OF BIT

Status__Digital input 1

1

#x6010

BIT

Status__Digital input 2

1

#x6010

BIT

Status__Sync error

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Info data 1

16

#x6010

UINT

Info data 2

16

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

Actual position

32

#x6020

UDINT

Actual velocity

16

#x6020

INT

Actual drive time

32

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Internal position

32

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

External position

32

#x6010

UDINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

16

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

32

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable

1

#x7010

BIT

Control__Reset

1

#x7010

BIT

Control__Reduce torque

1

#x7010

BIT

Control__

5

ARRAY [0..4] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Position

32

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Velocity

16

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

Velocity

16

#x7020

INT

Start type

16

#x7020

UINT

Acceleration

16

#x7020

UINT

Deceleration

16

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__

2

ARRAY [0..1] OF BIT

Control__Enable auto start

1

#x7021

BIT

Control__

13

ARRAY [0..12] OF BIT

Target position

32

#x7021

UDINT

Velocity

16

#x7021

INT

Start type

16

#x7021

UINT

Acceleration

16

#x7021

UINT

Deceleration

16

#x7021

UINT

+
+
+

ES2004_02_07

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES2004_02_07

ID

39

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7030

BIT

+
+
+

ES1004_02_08

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_02_08

ID

40

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+
+
+

ES7041_02_09

+
+ EtherCAT (17 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES7041_02_09

ID

41

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

16

#x6000

UINT

Latch value

16

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

32

#x6000

UDINT

Latch value

32

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Timestamp

32

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Ready to enable

1

#x6010

BIT

Status__Ready

1

#x6010

BIT

Status__Warning

1

#x6010

BIT

Status__Error

1

#x6010

BIT

Status__Moving positive

1

#x6010

BIT

Status__Moving negative

1

#x6010

BIT

Status__Torque reduced

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

3

ARRAY [0..2] OF BIT

Status__Digital input 1

1

#x6010

BIT

Status__Digital input 2

1

#x6010

BIT

Status__Sync error

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Info data 1

16

#x6010

UINT

Info data 2

16

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

Actual position

32

#x6020

UDINT

Actual velocity

16

#x6020

INT

Actual drive time

32

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Internal position

32

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

External position

32

#x6010

UDINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

16

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

32

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable

1

#x7010

BIT

Control__Reset

1

#x7010

BIT

Control__Reduce torque

1

#x7010

BIT

Control__

5

ARRAY [0..4] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Position

32

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Velocity

16

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

Velocity

16

#x7020

INT

Start type

16

#x7020

UINT

Acceleration

16

#x7020

UINT

Deceleration

16

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__

2

ARRAY [0..1] OF BIT

Control__Enable auto start

1

#x7021

BIT

Control__

13

ARRAY [0..12] OF BIT

Target position

32

#x7021

UDINT

Velocity

16

#x7021

INT

Start type

16

#x7021

UINT

Acceleration

16

#x7021

UINT

Deceleration

16

#x7021

UINT

+
+
+

ES7041_02_10

+
+ EtherCAT (17 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES7041_02_10

ID

42

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

16

#x6000

UINT

Latch value

16

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

32

#x6000

UDINT

Latch value

32

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Timestamp

32

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Ready to enable

1

#x6010

BIT

Status__Ready

1

#x6010

BIT

Status__Warning

1

#x6010

BIT

Status__Error

1

#x6010

BIT

Status__Moving positive

1

#x6010

BIT

Status__Moving negative

1

#x6010

BIT

Status__Torque reduced

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

3

ARRAY [0..2] OF BIT

Status__Digital input 1

1

#x6010

BIT

Status__Digital input 2

1

#x6010

BIT

Status__Sync error

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Info data 1

16

#x6010

UINT

Info data 2

16

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

Actual position

32

#x6020

UDINT

Actual velocity

16

#x6020

INT

Actual drive time

32

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Internal position

32

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

External position

32

#x6010

UDINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

16

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

32

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable

1

#x7010

BIT

Control__Reset

1

#x7010

BIT

Control__Reduce torque

1

#x7010

BIT

Control__

5

ARRAY [0..4] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Position

32

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Velocity

16

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

Velocity

16

#x7020

INT

Start type

16

#x7020

UINT

Acceleration

16

#x7020

UINT

Deceleration

16

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__

2

ARRAY [0..1] OF BIT

Control__Enable auto start

1

#x7021

BIT

Control__

13

ARRAY [0..12] OF BIT

Target position

32

#x7021

UDINT

Velocity

16

#x7021

INT

Start type

16

#x7021

UINT

Acceleration

16

#x7021

UINT

Deceleration

16

#x7021

UINT

+
+
+

ES3064_02_11

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_02_11

ID

43

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

Value

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

Value

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

Value

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES9070_02_12

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES9070_02_12

ID

44

+
+
+

ES1008_02_13

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1008_02_13

ID

45

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+

PDO Channel 5 (Index #x1a04, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6040

BIT

+

PDO Channel 6 (Index #x1a05, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6050

BIT

+

PDO Channel 7 (Index #x1a06, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6060

BIT

+

PDO Channel 8 (Index #x1a07, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6070

BIT

+
+
+

ES2008_02_14

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES2008_02_14

ID

46

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7030

BIT

+

PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7040

BIT

+

PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7050

BIT

+

PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7060

BIT

+

PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7070

BIT

+
+
+

EL2794_02_15

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2794_02_15

ID

47

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7030

BIT

+
+
+

EL9184_02_16

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL9184_02_16

ID

48

+
+
+

ES3054_02_17

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3054_02_17

ID

49

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

Value

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

Value

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

Value

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES6021_02_18

+
+ EtherCAT (10 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES6021_02_18

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

8

#x3101

USINT

Data In 0

8

#x3101

USINT

Data In 1

8

#x3101

USINT

Data In 2

8

#x3101

USINT

+

PDO TxPDO-Map Inputs (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status

8

#x3102

USINT

Data In 0

8

#x3102

USINT

Data In 1

8

#x3102

USINT

Data In 2

8

#x3102

USINT

Data In 3

8

#x3102

USINT

Data In 4

8

#x3102

USINT

+

PDO TxPDO-Map Inputs (Index #x1a02, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status

16

#x3103

UINT

Data In 0

8

#x3103

USINT

Data In 1

8

#x3103

USINT

Data In 2

8

#x3103

USINT

Data In 3

8

#x3103

USINT

Data In 4

8

#x3103

USINT

Data In 5

8

#x3103

USINT

Data In 6

8

#x3103

USINT

Data In 7

8

#x3103

USINT

Data In 8

8

#x3103

USINT

Data In 9

8

#x3103

USINT

Data In 10

8

#x3103

USINT

Data In 11

8

#x3103

USINT

Data In 12

8

#x3103

USINT

Data In 13

8

#x3103

USINT

Data In 14

8

#x3103

USINT

Data In 15

8

#x3103

USINT

Data In 16

8

#x3103

USINT

Data In 17

8

#x3103

USINT

Data In 18

8

#x3103

USINT

Data In 19

8

#x3103

USINT

Data In 20

8

#x3103

USINT

Data In 21

8

#x3103

USINT

+

PDO COM TxPDO-Map Inputs (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

1

#x6000

BIT

Status__Receive request

1

#x6000

BIT

Status__Init accepted

1

#x6000

BIT

Status__Buffer full

1

#x6000

BIT

Status__Parity error

1

#x6000

BIT

Status__Framing error

1

#x6000

BIT

Status__Overrun error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Input length

8

#x6000

USINT

Data In 0

8

#x6000

USINT

Data In 1

8

#x6000

USINT

Data In 2

8

#x6000

USINT

Data In 3

8

#x6000

USINT

Data In 4

8

#x6000

USINT

Data In 5

8

#x6000

USINT

Data In 6

8

#x6000

USINT

Data In 7

8

#x6000

USINT

Data In 8

8

#x6000

USINT

Data In 9

8

#x6000

USINT

Data In 10

8

#x6000

USINT

Data In 11

8

#x6000

USINT

Data In 12

8

#x6000

USINT

Data In 13

8

#x6000

USINT

Data In 14

8

#x6000

USINT

Data In 15

8

#x6000

USINT

Data In 16

8

#x6000

USINT

Data In 17

8

#x6000

USINT

Data In 18

8

#x6000

USINT

Data In 19

8

#x6000

USINT

Data In 20

8

#x6000

USINT

Data In 21

8

#x6000

USINT

+

PDO COM ext. inputs (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

1

#x6001

BIT

Status__Receive request

1

#x6001

BIT

Status__Init accepted

1

#x6001

BIT

Status__Buffer full

1

#x6001

BIT

Status__Parity error

1

#x6001

BIT

Status__Framing error

1

#x6001

BIT

Status__Overrun error

1

#x6001

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Input length

8

#x6001

USINT

Data In 0

16

#x6001

UINT

Data In 1

16

#x6001

UINT

Data In 2

16

#x6001

UINT

Data In 3

16

#x6001

UINT

Data In 4

16

#x6001

UINT

Data In 5

16

#x6001

UINT

Data In 6

16

#x6001

UINT

Data In 7

16

#x6001

UINT

Data In 8

16

#x6001

UINT

Data In 9

16

#x6001

UINT

Data In 10

16

#x6001

UINT

Data In 11

16

#x6001

UINT

Data In 12

16

#x6001

UINT

Data In 13

16

#x6001

UINT

Data In 14

16

#x6001

UINT

Data In 15

16

#x6001

UINT

Data In 16

16

#x6001

UINT

Data In 17

16

#x6001

UINT

Data In 18

16

#x6001

UINT

Data In 19

16

#x6001

UINT

Data In 20

16

#x6001

UINT

Data In 21

16

#x6001

UINT

Data In 22

16

#x6001

UINT

Data In 23

16

#x6001

UINT

Data In 24

16

#x6001

UINT

Data In 25

16

#x6001

UINT

Data In 26

16

#x6001

UINT

Data In 27

16

#x6001

UINT

Data In 28

16

#x6001

UINT

Data In 29

16

#x6001

UINT

Data In 30

16

#x6001

UINT

Data In 31

16

#x6001

UINT

Data In 32

16

#x6001

UINT

Data In 33

16

#x6001

UINT

Data In 34

16

#x6001

UINT

Data In 35

16

#x6001

UINT

Data In 36

16

#x6001

UINT

Data In 37

16

#x6001

UINT

Data In 38

16

#x6001

UINT

Data In 39

16

#x6001

UINT

Data In 40

16

#x6001

UINT

Data In 41

16

#x6001

UINT

Data In 42

16

#x6001

UINT

Data In 43

16

#x6001

UINT

Data In 44

16

#x6001

UINT

Data In 45

16

#x6001

UINT

Data In 46

16

#x6001

UINT

Data In 47

16

#x6001

UINT

Data In 48

16

#x6001

UINT

Data In 49

16

#x6001

UINT

+

PDO RxPDO-Map Outputs (Index #x1600, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Ctrl

8

#x3001

USINT

Data Out 0

8

#x3001

USINT

Data Out 1

8

#x3001

USINT

Data Out 2

8

#x3001

USINT

+

PDO RxPDO-Map Outputs (Index #x1601, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Ctrl

8

#x3002

USINT

Data Out 0

8

#x3002

USINT

Data Out 1

8

#x3002

USINT

Data Out 2

8

#x3002

USINT

Data Out 3

8

#x3002

USINT

Data Out 4

8

#x3002

USINT

+

PDO RxPDO-Map Outputs (Index #x1602, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Ctrl

16

#x3003

UINT

Data Out 0

8

#x3003

USINT

Data Out 1

8

#x3003

USINT

Data Out 2

8

#x3003

USINT

Data Out 3

8

#x3003

USINT

Data Out 4

8

#x3003

USINT

Data Out 5

8

#x3003

USINT

Data Out 6

8

#x3003

USINT

Data Out 7

8

#x3003

USINT

Data Out 8

8

#x3003

USINT

Data Out 9

8

#x3003

USINT

Data Out 10

8

#x3003

USINT

Data Out 11

8

#x3003

USINT

Data Out 12

8

#x3003

USINT

Data Out 13

8

#x3003

USINT

Data Out 14

8

#x3003

USINT

Data Out 15

8

#x3003

USINT

Data Out 16

8

#x3003

USINT

Data Out 17

8

#x3003

USINT

Data Out 18

8

#x3003

USINT

Data Out 19

8

#x3003

USINT

Data Out 20

8

#x3003

USINT

Data Out 21

8

#x3003

USINT

+

PDO COM RxPDO-Map Outputs (Index #x1604, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

1

#x7000

BIT

Ctrl__Receive accepted

1

#x7000

BIT

Ctrl__Init request

1

#x7000

BIT

Ctrl__Send continues

1

#x7000

BIT

Ctrl__

4

ARRAY [0..3] OF BIT

Ctrl__Output length

8

#x7000

USINT

Data Out 0

8

#x7000

USINT

Data Out 1

8

#x7000

USINT

Data Out 2

8

#x7000

USINT

Data Out 3

8

#x7000

USINT

Data Out 4

8

#x7000

USINT

Data Out 5

8

#x7000

USINT

Data Out 6

8

#x7000

USINT

Data Out 7

8

#x7000

USINT

Data Out 8

8

#x7000

USINT

Data Out 9

8

#x7000

USINT

Data Out 10

8

#x7000

USINT

Data Out 11

8

#x7000

USINT

Data Out 12

8

#x7000

USINT

Data Out 13

8

#x7000

USINT

Data Out 14

8

#x7000

USINT

Data Out 15

8

#x7000

USINT

Data Out 16

8

#x7000

USINT

Data Out 17

8

#x7000

USINT

Data Out 18

8

#x7000

USINT

Data Out 19

8

#x7000

USINT

Data Out 20

8

#x7000

USINT

Data Out 21

8

#x7000

USINT

+

PDO COM ext. outputs (Index #x1605, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

1

#x7001

BIT

Ctrl__Receive accepted

1

#x7001

BIT

Ctrl__Init request

1

#x7001

BIT

Ctrl__Send continuous

1

#x7001

BIT

Ctrl__

4

ARRAY [0..3] OF BIT

Ctrl__Output length

8

#x7001

USINT

Data Out 0

16

#x7001

UINT

Data Out 1

16

#x7001

UINT

Data Out 2

16

#x7001

UINT

Data Out 3

16

#x7001

UINT

Data Out 4

16

#x7001

UINT

Data Out 5

16

#x7001

UINT

Data Out 6

16

#x7001

UINT

Data Out 7

16

#x7001

UINT

Data Out 8

16

#x7001

UINT

Data Out 9

16

#x7001

UINT

Data Out 10

16

#x7001

UINT

Data Out 11

16

#x7001

UINT

Data Out 12

16

#x7001

UINT

Data Out 13

16

#x7001

UINT

Data Out 14

16

#x7001

UINT

Data Out 15

16

#x7001

UINT

Data Out 16

16

#x7001

UINT

Data Out 17

16

#x7001

UINT

Data Out 18

16

#x7001

UINT

Data Out 19

16

#x7001

UINT

Data Out 20

16

#x7001

UINT

Data Out 21

16

#x7001

UINT

Data Out 22

16

#x7001

UINT

Data Out 23

16

#x7001

UINT

Data Out 24

16

#x7001

UINT

Data Out 25

16

#x7001

UINT

Data Out 26

16

#x7001

UINT

Data Out 27

16

#x7001

UINT

Data Out 28

16

#x7001

UINT

Data Out 29

16

#x7001

UINT

Data Out 30

16

#x7001

UINT

Data Out 31

16

#x7001

UINT

Data Out 32

16

#x7001

UINT

Data Out 33

16

#x7001

UINT

Data Out 34

16

#x7001

UINT

Data Out 35

16

#x7001

UINT

Data Out 36

16

#x7001

UINT

Data Out 37

16

#x7001

UINT

Data Out 38

16

#x7001

UINT

Data Out 39

16

#x7001

UINT

Data Out 40

16

#x7001

UINT

Data Out 41

16

#x7001

UINT

Data Out 42

16

#x7001

UINT

Data Out 43

16

#x7001

UINT

Data Out 44

16

#x7001

UINT

Data Out 45

16

#x7001

UINT

Data Out 46

16

#x7001

UINT

Data Out 47

16

#x7001

UINT

Data Out 48

16

#x7001

UINT

Data Out 49

16

#x7001

UINT

+
+
+

EL9011_02_19

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL9011_02_19

ID

51

+
+
+

EK1100_03_00

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EK1100_03_00

ID

52

+
+
+

ES1004_03_01

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_03_01

ID

53

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_10.i_xDecel

fb_AT1K0_GAS_PTM_10.i_xDecel

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_10.i_xAtSpd

fb_AT1K0_GAS_PTM_10.i_xAtSpd

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_10.i_xNCFault

fb_AT1K0_GAS_PTM_10.i_xNCFault

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_10.i_xRotate

fb_AT1K0_GAS_PTM_10.i_xRotate

1

#x6030

BIT

+
+
+

ES1004_03_02

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_03_02

ID

54

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_10.i_xAccel

fb_AT1K0_GAS_PTM_10.i_xAccel

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+
+
+

EL2798_03_03

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2798_03_03

ID

55

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_10.q_xReset

fb_AT1K0_GAS_PTM_10.q_xReset

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_10.q_xStart

fb_AT1K0_GAS_PTM_10.q_xStart

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_10.q_xStop

fb_AT1K0_GAS_PTM_10.q_xStop

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_10.q_xProtection

fb_AT1K0_GAS_PTM_10.q_xProtection

1

#x7030

BIT

+

PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_10.q_xSetSpeed

fb_AT1K0_GAS_PTM_10.q_xSetSpeed

1

#x7040

BIT

+

PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7050

BIT

+

PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7060

BIT

+

PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7070

BIT

+
+
+

ES3064_03_04

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_03_04

ID

56

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_PTM_10.i_iRawSpeed

fb_AT1K0_GAS_PTM_10.i_iRawSpeed

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

fb_AT1K0_GAS_PTM_10.i_iCurrentMon

fb_AT1K0_GAS_PTM_10.i_iCurrentMon

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

fb_AT1K0_GAS_PTM_10.i_iTempMon

fb_AT1K0_GAS_PTM_10.i_iTempMon

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES4004_03_05

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES4004_03_05

ID

57

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801100000000000004000000000000000000801100000000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

26219401

CoeProfile

26219401

CoeProfile

26219401

CoeProfile

26219401

+

PDO AO Outputs Channel 1 (Index #x1600, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_10.q_iSpeedSet

fb_AT1K0_GAS_PTM_10.q_iSpeedSet

16

#x7000

INT

+

PDO AO Outputs Channel 2 (Index #x1601, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Analog output

16

#x7010

INT

+

PDO AO Outputs Channel 3 (Index #x1602, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_20.q_iSpeedSet

fb_AT1K0_GAS_PTM_20.q_iSpeedSet

16

#x7020

INT

+

PDO AO Outputs Channel 4 (Index #x1603, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Analog output

16

#x7030

INT

+
+
+

ES3064_03_06

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_03_06

ID

58

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_PTM_20.i_iRawSpeed

fb_AT1K0_GAS_PTM_20.i_iRawSpeed

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

fb_AT1K0_GAS_PTM_20.i_iCurrentMon

fb_AT1K0_GAS_PTM_20.i_iCurrentMon

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

fb_AT1K0_GAS_PTM_20.i_iTempMon

fb_AT1K0_GAS_PTM_20.i_iTempMon

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

EL2798_03_07

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2798_03_07

ID

59

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_20.q_xReset

fb_AT1K0_GAS_PTM_20.q_xReset

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_20.q_xStart

fb_AT1K0_GAS_PTM_20.q_xStart

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_20.q_xStop

fb_AT1K0_GAS_PTM_20.q_xStop

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_20.q_xProtection

fb_AT1K0_GAS_PTM_20.q_xProtection

1

#x7030

BIT

+

PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_20.q_xSetSpeed

fb_AT1K0_GAS_PTM_20.q_xSetSpeed

1

#x7040

BIT

+

PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7050

BIT

+

PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7060

BIT

+

PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7070

BIT

+
+
+

ES1004_03_08

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_03_08

ID

60

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_20.i_xDecel

fb_AT1K0_GAS_PTM_20.i_xDecel

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_20.i_xAtSpd

fb_AT1K0_GAS_PTM_20.i_xAtSpd

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_20.i_xNCFault

fb_AT1K0_GAS_PTM_20.i_xNCFault

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_20.i_xRotate

fb_AT1K0_GAS_PTM_20.i_xRotate

1

#x6030

BIT

+
+
+

ES1004_03_09

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_03_09

ID

61

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_20.i_xAccel

fb_AT1K0_GAS_PTM_20.i_xAccel

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+
+
+

EL9410_03_10

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL9410_03_10

ID

62

SyncMan

001001000000010004000000000000000000001000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Undervoltage

1

#x6000

BIT

+

PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Undervoltage

1

#x6010

BIT

+
+
+

ES1004_03_11

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_03_11

ID

63

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_30.i_xDecel

fb_AT1K0_GAS_PTM_30.i_xDecel

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_30.i_xAtSpd

fb_AT1K0_GAS_PTM_30.i_xAtSpd

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_30.i_xNCFault

fb_AT1K0_GAS_PTM_30.i_xNCFault

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_30.i_xRotate

fb_AT1K0_GAS_PTM_30.i_xRotate

1

#x6030

BIT

+
+
+

ES1004_03_12

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_03_12

ID

64

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_30.i_xAccel

fb_AT1K0_GAS_PTM_30.i_xAccel

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+
+
+

EL2798_03_13

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2798_03_13

ID

65

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_30.q_xReset

fb_AT1K0_GAS_PTM_30.q_xReset

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_30.q_xStart

fb_AT1K0_GAS_PTM_30.q_xStart

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_30.q_xStop

fb_AT1K0_GAS_PTM_30.q_xStop

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_30.q_xProtection

fb_AT1K0_GAS_PTM_30.q_xProtection

1

#x7030

BIT

+

PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_30.q_xSetSpeed

fb_AT1K0_GAS_PTM_30.q_xSetSpeed

1

#x7040

BIT

+

PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7050

BIT

+

PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7060

BIT

+

PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7070

BIT

+
+
+

ES3064_03_14

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_03_14

ID

66

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_PTM_30.i_iRawSpeed

fb_AT1K0_GAS_PTM_30.i_iRawSpeed

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

fb_AT1K0_GAS_PTM_30.i_iCurrentMon

fb_AT1K0_GAS_PTM_30.i_iCurrentMon

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

fb_AT1K0_GAS_PTM_30.i_iTempMon

fb_AT1K0_GAS_PTM_30.i_iTempMon

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES4004_03_15

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES4004_03_15

ID

67

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801100000000000004000000000000000000801100000000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

26219401

CoeProfile

26219401

CoeProfile

26219401

CoeProfile

26219401

+

PDO AO Outputs Channel 1 (Index #x1600, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_30.q_iSpeedSet

fb_AT1K0_GAS_PTM_30.q_iSpeedSet

16

#x7000

INT

+

PDO AO Outputs Channel 2 (Index #x1601, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Analog output

16

#x7010

INT

+

PDO AO Outputs Channel 3 (Index #x1602, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_40.q_iSpeedSet

fb_AT1K0_GAS_PTM_40.q_iSpeedSet

16

#x7020

INT

+

PDO AO Outputs Channel 4 (Index #x1603, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Analog output

16

#x7030

INT

+
+
+

ES3064_03_16

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_03_16

ID

68

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_PTM_40.i_iRawSpeed

fb_AT1K0_GAS_PTM_40.i_iRawSpeed

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

fb_AT1K0_GAS_PTM_40.i_iCurrentMon

fb_AT1K0_GAS_PTM_40.i_iCurrentMon

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

fb_AT1K0_GAS_PTM_40.i_iTempMon

fb_AT1K0_GAS_PTM_40.i_iTempMon

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

EL2798_03_17

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2798_03_17

ID

69

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_40.q_xReset

fb_AT1K0_GAS_PTM_40.q_xReset

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_40.q_xStart

fb_AT1K0_GAS_PTM_40.q_xStart

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_40.q_xStop

fb_AT1K0_GAS_PTM_40.q_xStop

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_40.q_xProtection

fb_AT1K0_GAS_PTM_40.q_xProtection

1

#x7030

BIT

+

PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_40.q_xSetSpeed

fb_AT1K0_GAS_PTM_40.q_xSetSpeed

1

#x7040

BIT

+

PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7050

BIT

+

PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7060

BIT

+

PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7070

BIT

+
+
+

ES1004_03_18

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_03_18

ID

70

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_40.i_xDecel

fb_AT1K0_GAS_PTM_40.i_xDecel

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_40.i_xAtSpd

fb_AT1K0_GAS_PTM_40.i_xAtSpd

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_40.i_xNCFault

fb_AT1K0_GAS_PTM_40.i_xNCFault

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_40.i_xRotate

fb_AT1K0_GAS_PTM_40.i_xRotate

1

#x6030

BIT

+
+
+

ES1004_03_19

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_03_19

ID

71

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_40.i_xAccel

fb_AT1K0_GAS_PTM_40.i_xAccel

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+
+
+

EL2794_03_20

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2794_03_20

ID

72

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_10.q_xMPStart

fb_AT1K0_GAS_PMF_10.q_xMPStart

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_60.q_xMPStart

fb_AT1K0_GAS_PMF_60.q_xMPStart

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7030

BIT

+
+
+

ES1004_03_21

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_03_21

ID

73

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+
+
+

EL9011_03_22

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL9011_03_22

ID

74

+
+
+

EK1100_04_00

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EK1100_04_00

ID

75

+
+
+

ES2004_04_01

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES2004_04_01

ID

76

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

VVC_71.q_xOPN_DO

VVC_71.q_xOPN_DO

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

VVC_72.q_xOPN_DO

VVC_72.q_xOPN_DO

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_80.q_RunDO

fb_AT1K0_GAS_PTM_80.q_RunDO

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7030

BIT

+
+
+

ES4004_04_02

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES4004_04_02

ID

77

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801100000000000004000000000000000000801100000000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

26219401

CoeProfile

26219401

CoeProfile

26219401

CoeProfile

26219401

+

PDO AO Outputs Channel 1 (Index #x1600, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

VCN_70.q_iRawPosition

VCN_70.q_iRawPosition

16

#x7000

INT

+

PDO AO Outputs Channel 2 (Index #x1601, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Analog output

16

#x7010

INT

+

PDO AO Outputs Channel 3 (Index #x1602, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Analog output

16

#x7020

INT

+

PDO AO Outputs Channel 4 (Index #x1603, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Analog output

16

#x7030

INT

+
+
+

EL9184_04_03

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL9184_04_03

ID

78

+
+
+

EL7041_04_04

+
+ EtherCAT (17 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL7041_04_04

ID

79

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

16

#x6000

UINT

Latch value

16

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

32

#x6000

UDINT

Latch value

32

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Timestamp

32

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Ready to enable

1

#x6010

BIT

Status__Ready

1

#x6010

BIT

Status__Warning

1

#x6010

BIT

Status__Error

1

#x6010

BIT

Status__Moving positive

1

#x6010

BIT

Status__Moving negative

1

#x6010

BIT

Status__Torque reduced

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

3

ARRAY [0..2] OF BIT

Status__Digital input 1

1

#x6010

BIT

Status__Digital input 2

1

#x6010

BIT

Status__Sync error

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Info data 1

16

#x6010

UINT

Info data 2

16

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

Actual position

32

#x6020

UDINT

Actual velocity

16

#x6020

INT

Actual drive time

32

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Internal position

32

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

External position

32

#x6010

UDINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

16

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

32

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable

1

#x7010

BIT

Control__Reset

1

#x7010

BIT

Control__Reduce torque

1

#x7010

BIT

Control__

5

ARRAY [0..4] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Position

32

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Velocity

16

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

Velocity

16

#x7020

INT

Start type

16

#x7020

UINT

Acceleration

16

#x7020

UINT

Deceleration

16

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__

2

ARRAY [0..1] OF BIT

Control__Enable auto start

1

#x7021

BIT

Control__

13

ARRAY [0..12] OF BIT

Target position

32

#x7021

UDINT

Velocity

16

#x7021

INT

Start type

16

#x7021

UINT

Acceleration

16

#x7021

UINT

Deceleration

16

#x7021

UINT

+
+
+

EL5101_04_05

+
+ EtherCAT (13 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL5101_04_05

ID

80

BootStrapData

0010f400f410f400

SyncMan

001830002600010001000000300030003000001826010000

SyncMan

801830002200010002000000300030003000801822010000

SyncMan

001004002400010003000000000000000300001024010000

SyncMan

001106002000010004000000000000000500001120010000

Fmmu

0000000000000000001000020100000001000000000000000000000000000000

Fmmu

0000000000000000001100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33428361

CoeProfile

33493897

+

PDO Inputs (Index #x1a00, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status

8

#x6000

USINT

Value

16

#x6000

UINT

Latch

16

#x6000

UINT

+

PDO Inputs (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status

8

#x6000

USINT

None

8

ARRAY [0..0] OF BYTE

Value

16

#x6000

UINT

Latch

16

#x6000

UINT

+

PDO Inputs (Index #x1a02, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Frequency

32

#x6000

UDINT

Period

16

#x6000

UINT

Window

16

#x6000

UINT

+

PDO ENC Status compact (Index #x1a03, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6010

BIT

Status__Latch extern valid

1

#x6010

BIT

Status__Set counter done

1

#x6010

BIT

Status__Counter underflow

1

#x6010

BIT

Status__Counter overflow

1

#x6010

BIT

Status__Status of input status

1

#x6010

BIT

Status__Open circuit

1

#x6010

BIT

Status__Extrapolation stall

1

#x6010

BIT

Status__Status of input A

1

#x6010

BIT

Status__Status of input B

1

#x6010

BIT

Status__Status of input C

1

#x6010

BIT

Status__Status of input gate

1

#x6010

BIT

Status__Status of extern latch

1

#x6010

BIT

Status__Sync error

1

#x6010

BIT

Status__TxPDO State

1

#x6010

BIT

Status__TxPDO Toggle

1

#x6010

BIT

Counter value

16

#x6010

UINT

Latch value

16

#x6010

UINT

+

PDO ENC Status (Index #x1a04, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6010

BIT

Status__Latch extern valid

1

#x6010

BIT

Status__Set counter done

1

#x6010

BIT

Status__Counter underflow

1

#x6010

BIT

Status__Counter overflow

1

#x6010

BIT

Status__Status of input status

1

#x6010

BIT

Status__Open circuit

1

#x6010

BIT

Status__Extrapolation stall

1

#x6010

BIT

Status__Status of input A

1

#x6010

BIT

Status__Status of input B

1

#x6010

BIT

Status__Status of input C

1

#x6010

BIT

Status__Status of input gate

1

#x6010

BIT

Status__Status of extern latch

1

#x6010

BIT

Status__Sync error

1

#x6010

BIT

Status__TxPDO State

1

#x6010

BIT

Status__TxPDO Toggle

1

#x6010

BIT

Counter value

32

#x6010

UDINT

Latch value

32

#x6010

UDINT

+

PDO ENC Frequency (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Frequency value

32

#x6010

UDINT

+

PDO ENC Period (Index #x1a06, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Period value

32

#x6010

UDINT

+

PDO ENC Timest. (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Timestamp

64

#x6010

ULINT

+

PDO ENC Timest. compact (Index #x1a08, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Timestamp

32

#x6010

UDINT

+

PDO Outputs (Index #x1600, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Ctrl

8

#x7000

USINT

Value

16

#x7000

UINT

+

PDO Outputs (Index #x1601, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Ctrl

8

#x7000

USINT

None

8

ARRAY [0..0] OF BYTE

Value

16

#x7000

UINT

+

PDO ENC Control compact (Index #x1602, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7010

BIT

Control__Enable latch extern on positive edge

1

#x7010

BIT

Control__Set counter

1

#x7010

BIT

Control__Enable latch extern on negative edge

1

#x7010

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

16

#x7010

UINT

+

PDO ENC Control (Index #x1603, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7010

BIT

Control__Enable latch extern on positive edge

1

#x7010

BIT

Control__Set counter

1

#x7010

BIT

Control__Enable latch extern on negative edge

1

#x7010

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

32

#x7010

UDINT

+
+
+

ES1084_04_06

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1084_04_06

ID

81

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_80.i_xAtSpd

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_80.i_xFault

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+
+
+

EL7041_04_07

+
+ EtherCAT (17 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL7041_04_07

ID

82

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

16

#x6000

UINT

Latch value

16

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

32

#x6000

UDINT

Latch value

32

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Timestamp

32

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Ready to enable

1

#x6010

BIT

Status__Ready

1

#x6010

BIT

Status__Warning

1

#x6010

BIT

Status__Error

1

#x6010

BIT

Status__Moving positive

1

#x6010

BIT

Status__Moving negative

1

#x6010

BIT

Status__Torque reduced

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

3

ARRAY [0..2] OF BIT

Status__Digital input 1

1

#x6010

BIT

Status__Digital input 2

1

#x6010

BIT

Status__Sync error

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Info data 1

16

#x6010

UINT

Info data 2

16

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

Actual position

32

#x6020

UDINT

Actual velocity

16

#x6020

INT

Actual drive time

32

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Internal position

32

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

External position

32

#x6010

UDINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

16

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

32

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable

1

#x7010

BIT

Control__Reset

1

#x7010

BIT

Control__Reduce torque

1

#x7010

BIT

Control__

5

ARRAY [0..4] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Position

32

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Velocity

16

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

Velocity

16

#x7020

INT

Start type

16

#x7020

UINT

Acceleration

16

#x7020

UINT

Deceleration

16

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__

2

ARRAY [0..1] OF BIT

Control__Enable auto start

1

#x7021

BIT

Control__

13

ARRAY [0..12] OF BIT

Target position

32

#x7021

UDINT

Velocity

16

#x7021

INT

Start type

16

#x7021

UINT

Acceleration

16

#x7021

UINT

Deceleration

16

#x7021

UINT

+
+
+

EL7041_04_08

+
+ EtherCAT (17 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL7041_04_08

ID

83

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

16

#x6000

UINT

Latch value

16

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

32

#x6000

UDINT

Latch value

32

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Timestamp

32

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Ready to enable

1

#x6010

BIT

Status__Ready

1

#x6010

BIT

Status__Warning

1

#x6010

BIT

Status__Error

1

#x6010

BIT

Status__Moving positive

1

#x6010

BIT

Status__Moving negative

1

#x6010

BIT

Status__Torque reduced

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

3

ARRAY [0..2] OF BIT

Status__Digital input 1

1

#x6010

BIT

Status__Digital input 2

1

#x6010

BIT

Status__Sync error

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Info data 1

16

#x6010

UINT

Info data 2

16

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

Actual position

32

#x6020

UDINT

Actual velocity

16

#x6020

INT

Actual drive time

32

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Internal position

32

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

External position

32

#x6010

UDINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

16

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

32

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable

1

#x7010

BIT

Control__Reset

1

#x7010

BIT

Control__Reduce torque

1

#x7010

BIT

Control__

5

ARRAY [0..4] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Position

32

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Velocity

16

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

Velocity

16

#x7020

INT

Start type

16

#x7020

UINT

Acceleration

16

#x7020

UINT

Deceleration

16

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__

2

ARRAY [0..1] OF BIT

Control__Enable auto start

1

#x7021

BIT

Control__

13

ARRAY [0..12] OF BIT

Target position

32

#x7021

UDINT

Velocity

16

#x7021

INT

Start type

16

#x7021

UINT

Acceleration

16

#x7021

UINT

Deceleration

16

#x7021

UINT

+
+
+

ES2004_04_09

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES2004_04_09

ID

84

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7030

BIT

+
+
+

EL7041_04_10

+
+ EtherCAT (17 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL7041_04_10

ID

85

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

16

#x6000

UINT

Latch value

16

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

32

#x6000

UDINT

Latch value

32

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Timestamp

32

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Ready to enable

1

#x6010

BIT

Status__Ready

1

#x6010

BIT

Status__Warning

1

#x6010

BIT

Status__Error

1

#x6010

BIT

Status__Moving positive

1

#x6010

BIT

Status__Moving negative

1

#x6010

BIT

Status__Torque reduced

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

3

ARRAY [0..2] OF BIT

Status__Digital input 1

1

#x6010

BIT

Status__Digital input 2

1

#x6010

BIT

Status__Sync error

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Info data 1

16

#x6010

UINT

Info data 2

16

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

Actual position

32

#x6020

UDINT

Actual velocity

16

#x6020

INT

Actual drive time

32

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Internal position

32

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

External position

32

#x6010

UDINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

16

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

32

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable

1

#x7010

BIT

Control__Reset

1

#x7010

BIT

Control__Reduce torque

1

#x7010

BIT

Control__

5

ARRAY [0..4] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Position

32

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Velocity

16

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

Velocity

16

#x7020

INT

Start type

16

#x7020

UINT

Acceleration

16

#x7020

UINT

Deceleration

16

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__

2

ARRAY [0..1] OF BIT

Control__Enable auto start

1

#x7021

BIT

Control__

13

ARRAY [0..12] OF BIT

Target position

32

#x7021

UDINT

Velocity

16

#x7021

INT

Start type

16

#x7021

UINT

Acceleration

16

#x7021

UINT

Deceleration

16

#x7021

UINT

+
+
+

EL7041_04_11

+
+ EtherCAT (17 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL7041_04_11

ID

86

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

16

#x6000

UINT

Latch value

16

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Latch C valid

1

#x6000

BIT

Status__Latch extern valid

1

#x6000

BIT

Status__Set counter done

1

#x6000

BIT

Status__Counter underflow

1

#x6000

BIT

Status__Counter overflow

1

#x6000

BIT

Status__

2

ARRAY [0..1] OF BIT

Status__Extrapolation stall

1

#x6000

BIT

Status__Status of input A

1

#x6000

BIT

Status__Status of input B

1

#x6000

BIT

Status__Status of input C

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Status of extern latch

1

#x6000

BIT

Status__Sync error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6000

BIT

Counter value

32

#x6000

UDINT

Latch value

32

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Timestamp

32

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Ready to enable

1

#x6010

BIT

Status__Ready

1

#x6010

BIT

Status__Warning

1

#x6010

BIT

Status__Error

1

#x6010

BIT

Status__Moving positive

1

#x6010

BIT

Status__Moving negative

1

#x6010

BIT

Status__Torque reduced

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

3

ARRAY [0..2] OF BIT

Status__Digital input 1

1

#x6010

BIT

Status__Digital input 2

1

#x6010

BIT

Status__Sync error

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

1

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Info data 1

16

#x6010

UINT

Info data 2

16

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Busy

1

#x6020

BIT

Status__In-Target

1

#x6020

BIT

Status__Warning

1

#x6020

BIT

Status__Error

1

#x6020

BIT

Status__Calibrated

1

#x6020

BIT

Status__Accelerate

1

#x6020

BIT

Status__Decelerate

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

8

ARRAY [0..0] OF BYTE

Actual position

32

#x6020

UDINT

Actual velocity

16

#x6020

INT

Actual drive time

32

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Internal position

32

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

External position

32

#x6010

UDINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

16

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Enable latch C

1

#x7000

BIT

Control__Enable latch extern on positive edge

1

#x7000

BIT

Control__Set counter

1

#x7000

BIT

Control__Enable latch extern on negative edge

1

#x7000

BIT

Control__

4

ARRAY [0..3] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Set counter value

32

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Control__Enable

1

#x7010

BIT

Control__Reset

1

#x7010

BIT

Control__Reduce torque

1

#x7010

BIT

Control__

5

ARRAY [0..4] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Position

32

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Velocity

16

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__Execute

1

#x7020

BIT

Control__Emergency stop

1

#x7020

BIT

Control__

6

ARRAY [0..5] OF BIT

Control__

8

ARRAY [0..0] OF BYTE

Target position

32

#x7020

UDINT

Velocity

16

#x7020

INT

Start type

16

#x7020

UINT

Acceleration

16

#x7020

UINT

Deceleration

16

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Control__

2

ARRAY [0..1] OF BIT

Control__Enable auto start

1

#x7021

BIT

Control__

13

ARRAY [0..12] OF BIT

Target position

32

#x7021

UDINT

Velocity

16

#x7021

INT

Start type

16

#x7021

UINT

Acceleration

16

#x7021

UINT

Deceleration

16

#x7021

UINT

+
+
+

ES3054_04_12

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3054_04_12

ID

87

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

Value

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

Value

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

Value

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES1084_04_13

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1084_04_13

ID

88

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+
+
+

ES6021_04_14

+
+ EtherCAT (10 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES6021_04_14

ID

89

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

8

#x3101

USINT

Data In 0

8

#x3101

USINT

Data In 1

8

#x3101

USINT

Data In 2

8

#x3101

USINT

+

PDO TxPDO-Map Inputs (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status

8

#x3102

USINT

Data In 0

8

#x3102

USINT

Data In 1

8

#x3102

USINT

Data In 2

8

#x3102

USINT

Data In 3

8

#x3102

USINT

Data In 4

8

#x3102

USINT

+

PDO TxPDO-Map Inputs (Index #x1a02, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status

16

#x3103

UINT

Data In 0

8

#x3103

USINT

Data In 1

8

#x3103

USINT

Data In 2

8

#x3103

USINT

Data In 3

8

#x3103

USINT

Data In 4

8

#x3103

USINT

Data In 5

8

#x3103

USINT

Data In 6

8

#x3103

USINT

Data In 7

8

#x3103

USINT

Data In 8

8

#x3103

USINT

Data In 9

8

#x3103

USINT

Data In 10

8

#x3103

USINT

Data In 11

8

#x3103

USINT

Data In 12

8

#x3103

USINT

Data In 13

8

#x3103

USINT

Data In 14

8

#x3103

USINT

Data In 15

8

#x3103

USINT

Data In 16

8

#x3103

USINT

Data In 17

8

#x3103

USINT

Data In 18

8

#x3103

USINT

Data In 19

8

#x3103

USINT

Data In 20

8

#x3103

USINT

Data In 21

8

#x3103

USINT

+

PDO COM TxPDO-Map Inputs (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

1

#x6000

BIT

Status__Receive request

1

#x6000

BIT

Status__Init accepted

1

#x6000

BIT

Status__Buffer full

1

#x6000

BIT

Status__Parity error

1

#x6000

BIT

Status__Framing error

1

#x6000

BIT

Status__Overrun error

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Input length

8

#x6000

USINT

Data In 0

8

#x6000

USINT

Data In 1

8

#x6000

USINT

Data In 2

8

#x6000

USINT

Data In 3

8

#x6000

USINT

Data In 4

8

#x6000

USINT

Data In 5

8

#x6000

USINT

Data In 6

8

#x6000

USINT

Data In 7

8

#x6000

USINT

Data In 8

8

#x6000

USINT

Data In 9

8

#x6000

USINT

Data In 10

8

#x6000

USINT

Data In 11

8

#x6000

USINT

Data In 12

8

#x6000

USINT

Data In 13

8

#x6000

USINT

Data In 14

8

#x6000

USINT

Data In 15

8

#x6000

USINT

Data In 16

8

#x6000

USINT

Data In 17

8

#x6000

USINT

Data In 18

8

#x6000

USINT

Data In 19

8

#x6000

USINT

Data In 20

8

#x6000

USINT

Data In 21

8

#x6000

USINT

+

PDO COM ext. inputs (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

1

#x6001

BIT

Status__Receive request

1

#x6001

BIT

Status__Init accepted

1

#x6001

BIT

Status__Buffer full

1

#x6001

BIT

Status__Parity error

1

#x6001

BIT

Status__Framing error

1

#x6001

BIT

Status__Overrun error

1

#x6001

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__Input length

8

#x6001

USINT

Data In 0

16

#x6001

UINT

Data In 1

16

#x6001

UINT

Data In 2

16

#x6001

UINT

Data In 3

16

#x6001

UINT

Data In 4

16

#x6001

UINT

Data In 5

16

#x6001

UINT

Data In 6

16

#x6001

UINT

Data In 7

16

#x6001

UINT

Data In 8

16

#x6001

UINT

Data In 9

16

#x6001

UINT

Data In 10

16

#x6001

UINT

Data In 11

16

#x6001

UINT

Data In 12

16

#x6001

UINT

Data In 13

16

#x6001

UINT

Data In 14

16

#x6001

UINT

Data In 15

16

#x6001

UINT

Data In 16

16

#x6001

UINT

Data In 17

16

#x6001

UINT

Data In 18

16

#x6001

UINT

Data In 19

16

#x6001

UINT

Data In 20

16

#x6001

UINT

Data In 21

16

#x6001

UINT

Data In 22

16

#x6001

UINT

Data In 23

16

#x6001

UINT

Data In 24

16

#x6001

UINT

Data In 25

16

#x6001

UINT

Data In 26

16

#x6001

UINT

Data In 27

16

#x6001

UINT

Data In 28

16

#x6001

UINT

Data In 29

16

#x6001

UINT

Data In 30

16

#x6001

UINT

Data In 31

16

#x6001

UINT

Data In 32

16

#x6001

UINT

Data In 33

16

#x6001

UINT

Data In 34

16

#x6001

UINT

Data In 35

16

#x6001

UINT

Data In 36

16

#x6001

UINT

Data In 37

16

#x6001

UINT

Data In 38

16

#x6001

UINT

Data In 39

16

#x6001

UINT

Data In 40

16

#x6001

UINT

Data In 41

16

#x6001

UINT

Data In 42

16

#x6001

UINT

Data In 43

16

#x6001

UINT

Data In 44

16

#x6001

UINT

Data In 45

16

#x6001

UINT

Data In 46

16

#x6001

UINT

Data In 47

16

#x6001

UINT

Data In 48

16

#x6001

UINT

Data In 49

16

#x6001

UINT

+

PDO RxPDO-Map Outputs (Index #x1600, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Ctrl

8

#x3001

USINT

Data Out 0

8

#x3001

USINT

Data Out 1

8

#x3001

USINT

Data Out 2

8

#x3001

USINT

+

PDO RxPDO-Map Outputs (Index #x1601, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Ctrl

8

#x3002

USINT

Data Out 0

8

#x3002

USINT

Data Out 1

8

#x3002

USINT

Data Out 2

8

#x3002

USINT

Data Out 3

8

#x3002

USINT

Data Out 4

8

#x3002

USINT

+

PDO RxPDO-Map Outputs (Index #x1602, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Ctrl

16

#x3003

UINT

Data Out 0

8

#x3003

USINT

Data Out 1

8

#x3003

USINT

Data Out 2

8

#x3003

USINT

Data Out 3

8

#x3003

USINT

Data Out 4

8

#x3003

USINT

Data Out 5

8

#x3003

USINT

Data Out 6

8

#x3003

USINT

Data Out 7

8

#x3003

USINT

Data Out 8

8

#x3003

USINT

Data Out 9

8

#x3003

USINT

Data Out 10

8

#x3003

USINT

Data Out 11

8

#x3003

USINT

Data Out 12

8

#x3003

USINT

Data Out 13

8

#x3003

USINT

Data Out 14

8

#x3003

USINT

Data Out 15

8

#x3003

USINT

Data Out 16

8

#x3003

USINT

Data Out 17

8

#x3003

USINT

Data Out 18

8

#x3003

USINT

Data Out 19

8

#x3003

USINT

Data Out 20

8

#x3003

USINT

Data Out 21

8

#x3003

USINT

+

PDO COM RxPDO-Map Outputs (Index #x1604, Flags #x0010, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

1

#x7000

BIT

Ctrl__Receive accepted

1

#x7000

BIT

Ctrl__Init request

1

#x7000

BIT

Ctrl__Send continues

1

#x7000

BIT

Ctrl__

4

ARRAY [0..3] OF BIT

Ctrl__Output length

8

#x7000

USINT

Data Out 0

8

#x7000

USINT

Data Out 1

8

#x7000

USINT

Data Out 2

8

#x7000

USINT

Data Out 3

8

#x7000

USINT

Data Out 4

8

#x7000

USINT

Data Out 5

8

#x7000

USINT

Data Out 6

8

#x7000

USINT

Data Out 7

8

#x7000

USINT

Data Out 8

8

#x7000

USINT

Data Out 9

8

#x7000

USINT

Data Out 10

8

#x7000

USINT

Data Out 11

8

#x7000

USINT

Data Out 12

8

#x7000

USINT

Data Out 13

8

#x7000

USINT

Data Out 14

8

#x7000

USINT

Data Out 15

8

#x7000

USINT

Data Out 16

8

#x7000

USINT

Data Out 17

8

#x7000

USINT

Data Out 18

8

#x7000

USINT

Data Out 19

8

#x7000

USINT

Data Out 20

8

#x7000

USINT

Data Out 21

8

#x7000

USINT

+

PDO COM ext. outputs (Index #x1605, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

1

#x7001

BIT

Ctrl__Receive accepted

1

#x7001

BIT

Ctrl__Init request

1

#x7001

BIT

Ctrl__Send continuous

1

#x7001

BIT

Ctrl__

4

ARRAY [0..3] OF BIT

Ctrl__Output length

8

#x7001

USINT

Data Out 0

16

#x7001

UINT

Data Out 1

16

#x7001

UINT

Data Out 2

16

#x7001

UINT

Data Out 3

16

#x7001

UINT

Data Out 4

16

#x7001

UINT

Data Out 5

16

#x7001

UINT

Data Out 6

16

#x7001

UINT

Data Out 7

16

#x7001

UINT

Data Out 8

16

#x7001

UINT

Data Out 9

16

#x7001

UINT

Data Out 10

16

#x7001

UINT

Data Out 11

16

#x7001

UINT

Data Out 12

16

#x7001

UINT

Data Out 13

16

#x7001

UINT

Data Out 14

16

#x7001

UINT

Data Out 15

16

#x7001

UINT

Data Out 16

16

#x7001

UINT

Data Out 17

16

#x7001

UINT

Data Out 18

16

#x7001

UINT

Data Out 19

16

#x7001

UINT

Data Out 20

16

#x7001

UINT

Data Out 21

16

#x7001

UINT

Data Out 22

16

#x7001

UINT

Data Out 23

16

#x7001

UINT

Data Out 24

16

#x7001

UINT

Data Out 25

16

#x7001

UINT

Data Out 26

16

#x7001

UINT

Data Out 27

16

#x7001

UINT

Data Out 28

16

#x7001

UINT

Data Out 29

16

#x7001

UINT

Data Out 30

16

#x7001

UINT

Data Out 31

16

#x7001

UINT

Data Out 32

16

#x7001

UINT

Data Out 33

16

#x7001

UINT

Data Out 34

16

#x7001

UINT

Data Out 35

16

#x7001

UINT

Data Out 36

16

#x7001

UINT

Data Out 37

16

#x7001

UINT

Data Out 38

16

#x7001

UINT

Data Out 39

16

#x7001

UINT

Data Out 40

16

#x7001

UINT

Data Out 41

16

#x7001

UINT

Data Out 42

16

#x7001

UINT

Data Out 43

16

#x7001

UINT

Data Out 44

16

#x7001

UINT

Data Out 45

16

#x7001

UINT

Data Out 46

16

#x7001

UINT

Data Out 47

16

#x7001

UINT

Data Out 48

16

#x7001

UINT

Data Out 49

16

#x7001

UINT

+
+
+

EL9184_04_15

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL9184_04_15

ID

90

+
+
+

ES9070_04_16

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES9070_04_16

ID

91

+
+
+

EL3174_04_17

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL3174_04_17

ID

92

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

1

#x6000

BIT

Status__Overrange

Bit set when lower value limit exceeded

1

#x6000

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

5

ARRAY [0..4] OF BIT

Status__Sync error

1

#x6000

BIT

Status__TxPDO State

1

#x6000

BIT

Status__TxPDO Toggle

1

#x6000

BIT

GCM_80.i_iPRESS_R

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#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

1

#x6010

BIT

Status__Overrange

Bit set when lower value limit exceeded

1

#x6010

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

5

ARRAY [0..4] OF BIT

Status__Sync error

1

#x6010

BIT

Status__TxPDO State

1

#x6010

BIT

Status__TxPDO Toggle

1

#x6010

BIT

Value

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#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

1

#x6020

BIT

Status__Overrange

Bit set when lower value limit exceeded

1

#x6020

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

5

ARRAY [0..4] OF BIT

Status__Sync error

1

#x6020

BIT

Status__TxPDO State

1

#x6020

BIT

Status__TxPDO Toggle

1

#x6020

BIT

GCM_70.i_iPRESS_R

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#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

1

#x6030

BIT

Status__Overrange

Bit set when lower value limit exceeded

1

#x6030

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

5

ARRAY [0..4] OF BIT

Status__Sync error

1

#x6030

BIT

Status__TxPDO State

1

#x6030

BIT

Status__TxPDO Toggle

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

EL9011_04_18

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL9011_04_18

ID

93

+
+
+

EK1100_05_00

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EK1100_05_00

ID

94

+
+
+

ES1004_05_01

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_05_01

ID

95

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_70.i_xOpnLS

fb_AT1K0_GAS_VRC_70.i_xOpnLS

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_70.i_xClsLS

fb_AT1K0_GAS_VRC_70.i_xClsLS

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_80.i_xOpnLS

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_80.i_xClsLS

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6030

BIT

+
+
+

ES2004_05_02

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES2004_05_02

ID

96

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_70.q_xOPN_DO

fb_AT1K0_GAS_VRC_70.q_xOPN_DO

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_80.q_xOPN_DO

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7030

BIT

+
+
+

ES1004_05_03

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_05_03

ID

97

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_90.i_xOpnLS

fb_AT1K0_GAS_VRC_90.i_xOpnLS

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_90.i_xClsLS

fb_AT1K0_GAS_VRC_90.i_xClsLS

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_100.i_xOpnLS

fb_AT1K0_GAS_VRC_100.i_xOpnLS

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_100.i_xClsLS

fb_AT1K0_GAS_VRC_100.i_xClsLS

1

#x6030

BIT

+
+
+

ES2004_05_04

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES2004_05_04

ID

98

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_90.q_xOPN_DO

fb_AT1K0_GAS_VRC_90.q_xOPN_DO

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_100.q_xOPN_DO

fb_AT1K0_GAS_VRC_100.q_xOPN_DO

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7030

BIT

+
+
+

ES2004_05_05

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES2004_05_05

ID

99

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_110.q_xOPN_DO

fb_AT1K0_GAS_VRC_110.q_xOPN_DO

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_120.q_xOPN_DO

fb_AT1K0_GAS_VRC_120.q_xOPN_DO

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7030

BIT

+
+
+

ES1004_05_06

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_05_06

ID

100

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_110.i_xOpnLS

fb_AT1K0_GAS_VRC_110.i_xOpnLS

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_110.i_xClsLS

fb_AT1K0_GAS_VRC_110.i_xClsLS

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_120.i_xOpnLS

fb_AT1K0_GAS_VRC_120.i_xOpnLS

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_120.i_xClsLS

fb_AT1K0_GAS_VRC_120.i_xClsLS

1

#x6030

BIT

+
+
+

ES2004_05_07

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES2004_05_07

ID

101

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_130.q_xOPN_DO

fb_AT1K0_GAS_VRC_130.q_xOPN_DO

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_140.q_xOPN_DO

fb_AT1K0_GAS_VRC_140.q_xOPN_DO

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7030

BIT

+
+
+

ES1004_05_08

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_05_08

ID

102

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_130.i_xOpnLS

fb_AT1K0_GAS_VRC_130.i_xOpnLS

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_130.i_xClsLS

fb_AT1K0_GAS_VRC_130.i_xClsLS

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_140.i_xOpnLS

fb_AT1K0_GAS_VRC_140.i_xOpnLS

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_VRC_140.i_xClsLS

fb_AT1K0_GAS_VRC_140.i_xClsLS

1

#x6030

BIT

+
+
+

ES1004_05_09

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_05_09

ID

103

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+
+
+

EL2798_05_10

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2798_05_10

ID

104

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_110.q_xRunDo

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_110.q_xResetAlarm

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_120.q_xRunDo

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_120.q_xResetAlarm

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x7030

BIT

+

PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_140.q_xRunDo

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x7040

BIT

+

PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_140.q_xResetAlarm

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x7050

BIT

+

PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7060

BIT

+

PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7070

BIT

+
+
+

ES1004_05_11

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_05_11

ID

105

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+
+
+

EL1084_05_12

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL1084_05_12

ID

106

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_110.i_xIsRun

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_110.i_xAlarmOK

fb_AT1K0_GAS_PMF_110.i_xAlarmOK

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_120.i_xIsRun

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_120.i_xAlarmOK

fb_AT1K0_GAS_PMF_120.i_xAlarmOK

1

#x6030

BIT

+
+
+

EL1084_05_13

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL1084_05_13

ID

107

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_140.i_xIsRun

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_140.i_xAlarmOK

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+
+
+

EL9184_05_14

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL9184_05_14

ID

108

+
+
+

ES9070_05_15

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES9070_05_15

ID

109

+
+
+

EL3174_05_16

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL3174_05_16

ID

110

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

1

#x6000

BIT

Status__Overrange

Bit set when lower value limit exceeded

1

#x6000

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

5

ARRAY [0..4] OF BIT

Status__Sync error

1

#x6000

BIT

Status__TxPDO State

1

#x6000

BIT

Status__TxPDO Toggle

1

#x6000

BIT

fb_AT1K0_GAS_GPI_111.i_iPRESS_R

fb_AT1K0_GAS_GPI_111.i_iPRESS_R

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#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

1

#x6010

BIT

Status__Overrange

Bit set when lower value limit exceeded

1

#x6010

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

5

ARRAY [0..4] OF BIT

Status__Sync error

1

#x6010

BIT

Status__TxPDO State

1

#x6010

BIT

Status__TxPDO Toggle

1

#x6010

BIT

Value

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#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

1

#x6020

BIT

Status__Overrange

Bit set when lower value limit exceeded

1

#x6020

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

5

ARRAY [0..4] OF BIT

Status__Sync error

1

#x6020

BIT

Status__TxPDO State

1

#x6020

BIT

Status__TxPDO Toggle

1

#x6020

BIT

fb_AT1K0_GAS_GPI_141.i_iPRESS_R

fb_AT1K0_GAS_GPI_141.i_iPRESS_R

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#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

1

#x6030

BIT

Status__Overrange

Bit set when lower value limit exceeded

1

#x6030

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

5

ARRAY [0..4] OF BIT

Status__Sync error

1

#x6030

BIT

Status__TxPDO State

1

#x6030

BIT

Status__TxPDO Toggle

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

EL9011_05_17

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL9011_05_17

ID

111

+
+
+

EK1100_06_00

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EK1100_06_00

ID

112

+
+
+

ES1004_06_01

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_06_01

ID

113

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_110.i_xAtSpd

fb_AT1K0_GAS_PTM_110.i_xAtSpd

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_110.i_xFaultNC

fb_AT1K0_GAS_PTM_110.i_xFaultNC

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_110.i_xRotate

fb_AT1K0_GAS_PTM_110.i_xRotate

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_110.i_xAccel

fb_AT1K0_GAS_PTM_110.i_xAccel

1

#x6030

BIT

+
+
+

ES1004_06_02

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_06_02

ID

114

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_110.i_xDecel

fb_AT1K0_GAS_PTM_110.i_xDecel

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+
+
+

EL2798_06_03

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2798_06_03

ID

115

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_110.q_xReset

fb_AT1K0_GAS_PTM_110.q_xReset

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_110.q_xStart

fb_AT1K0_GAS_PTM_110.q_xStart

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_110.q_xStop

fb_AT1K0_GAS_PTM_110.q_xStop

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_110.q_xSetSpeed

fb_AT1K0_GAS_PTM_110.q_xSetSpeed

1

#x7030

BIT

+

PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_110.q_xProtection

fb_AT1K0_GAS_PTM_110.q_xProtection

1

#x7040

BIT

+

PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7050

BIT

+

PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7060

BIT

+

PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7070

BIT

+
+
+

ES3064_06_04

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_06_04

ID

116

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_PTM_110.i_iRawSpeed

fb_AT1K0_GAS_PTM_110.i_iRawSpeed

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

Value

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

Value

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES4004_06_05

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES4004_06_05

ID

117

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801100000000000004000000000000000000801100000000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

26219401

CoeProfile

26219401

CoeProfile

26219401

CoeProfile

26219401

+

PDO AO Outputs Channel 1 (Index #x1600, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_110.q_iSpeedSet

fb_AT1K0_GAS_PTM_110.q_iSpeedSet

16

#x7000

INT

+

PDO AO Outputs Channel 2 (Index #x1601, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Analog output

16

#x7010

INT

+

PDO AO Outputs Channel 3 (Index #x1602, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_120.q_iSpeedSet

fb_AT1K0_GAS_PTM_120.q_iSpeedSet

16

#x7020

INT

+

PDO AO Outputs Channel 4 (Index #x1603, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Analog output

16

#x7030

INT

+
+
+

ES3064_06_06

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_06_06

ID

118

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_PTM_120.i_iRawSpeed

fb_AT1K0_GAS_PTM_120.i_iRawSpeed

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

fb_AT1K0_GAS_PTM_120.i_iCurrentMon

fb_AT1K0_GAS_PTM_120.i_iCurrentMon

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

fb_AT1K0_GAS_PTM_120.i_iTempMon

fb_AT1K0_GAS_PTM_120.i_iTempMon

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

EL2798_06_07

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2798_06_07

ID

119

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_120.q_xReset

fb_AT1K0_GAS_PTM_120.q_xReset

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_120.q_xStart

fb_AT1K0_GAS_PTM_120.q_xStart

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_120.q_xStop

fb_AT1K0_GAS_PTM_120.q_xStop

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_120.q_xProtection

fb_AT1K0_GAS_PTM_120.q_xProtection

1

#x7030

BIT

+

PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_120.q_xSetSpeed

fb_AT1K0_GAS_PTM_120.q_xSetSpeed

1

#x7040

BIT

+

PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7050

BIT

+

PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7060

BIT

+

PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7070

BIT

+
+
+

ES1004_06_08

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_06_08

ID

120

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_120.i_xDecel

fb_AT1K0_GAS_PTM_120.i_xDecel

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_120.i_xAtSpd

fb_AT1K0_GAS_PTM_120.i_xAtSpd

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_120.i_xNCFault

fb_AT1K0_GAS_PTM_120.i_xNCFault

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_120.i_xRotate

fb_AT1K0_GAS_PTM_120.i_xRotate

1

#x6030

BIT

+
+
+

ES1004_06_09

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_06_09

ID

121

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_120.i_xAccel

fb_AT1K0_GAS_PTM_120.i_xAccel

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+
+
+

EL9410_06_10

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL9410_06_10

ID

122

SyncMan

001001000000010004000000000000000000001000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Undervoltage

1

#x6000

BIT

+

PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Undervoltage

1

#x6010

BIT

+
+
+

ES1004_06_11

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_06_11

ID

123

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_130.i_xDecel

fb_AT1K0_GAS_PTM_130.i_xDecel

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_130.i_xAtSpd

fb_AT1K0_GAS_PTM_130.i_xAtSpd

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_130.i_xNCFault

fb_AT1K0_GAS_PTM_130.i_xNCFault

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_130.i_xRotate

fb_AT1K0_GAS_PTM_130.i_xRotate

1

#x6030

BIT

+
+
+

ES1004_06_12

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_06_12

ID

124

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_130.i_xAccel

fb_AT1K0_GAS_PTM_130.i_xAccel

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+
+
+

EL2798_06_13

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2798_06_13

ID

125

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_130.q_xReset

fb_AT1K0_GAS_PTM_130.q_xReset

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_130.q_xStart

fb_AT1K0_GAS_PTM_130.q_xStart

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_130.q_xStop

fb_AT1K0_GAS_PTM_130.q_xStop

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_130.q_xProtection

fb_AT1K0_GAS_PTM_130.q_xProtection

1

#x7030

BIT

+

PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_130.q_xSetSpeed

fb_AT1K0_GAS_PTM_130.q_xSetSpeed

1

#x7040

BIT

+

PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7050

BIT

+

PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7060

BIT

+

PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7070

BIT

+
+
+

ES3064_06_14

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_06_14

ID

126

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_PTM_130.i_iRawSpeed

fb_AT1K0_GAS_PTM_130.i_iRawSpeed

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

fb_AT1K0_GAS_PTM_130.i_iCurrentMon

fb_AT1K0_GAS_PTM_130.i_iCurrentMon

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

fb_AT1K0_GAS_PTM_130.i_iTempMon

fb_AT1K0_GAS_PTM_130.i_iTempMon

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

ES4004_06_15

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES4004_06_15

ID

127

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801100000000000004000000000000000000801100000000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

26219401

CoeProfile

26219401

CoeProfile

26219401

CoeProfile

26219401

+

PDO AO Outputs Channel 1 (Index #x1600, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_130.q_iSpeedSet

fb_AT1K0_GAS_PTM_130.q_iSpeedSet

16

#x7000

INT

+

PDO AO Outputs Channel 2 (Index #x1601, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Analog output

16

#x7010

INT

+

PDO AO Outputs Channel 3 (Index #x1602, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_140.q_iSpeedSet

fb_AT1K0_GAS_PTM_140.q_iSpeedSet

16

#x7020

INT

+

PDO AO Outputs Channel 4 (Index #x1603, Flags #x0011, SyncMan 2)

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

Name

Comment

BitLen

Index

Type

Analog output

16

#x7030

INT

+
+
+

ES3064_06_16

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES3064_06_16

ID

128

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

1

#x6000

BIT

Status__Overrange

Overrange event active

1

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6000

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6000

BIT

fb_AT1K0_GAS_PTM_140.i_iRawSpeed

fb_AT1K0_GAS_PTM_140.i_iRawSpeed

16

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6010

BIT

Status__Overrange

Overrange event active

1

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6010

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6010

BIT

fb_AT1K0_GAS_PTM_140.i_iCurrentMon

fb_AT1K0_GAS_PTM_140.i_iCurrentMon

16

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6020

BIT

Status__Overrange

Overrange event active

1

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6020

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6020

BIT

fb_AT1K0_GAS_PTM_140.i_iTempMon

fb_AT1K0_GAS_PTM_140.i_iTempMon

16

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

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

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

1

#x6030

BIT

Status__Overrange

Overrange event active

1

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

2

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

1

#x6030

BIT

Status__

1

ARRAY [0..0] OF BIT

Status__

6

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

1

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

1

#x6030

BIT

Value

16

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

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

Name

Comment

BitLen

Index

Type

Value

16

#x6030

INT

+
+
+

EL2798_06_17

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2798_06_17

ID

129

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_140.q_xReset

fb_AT1K0_GAS_PTM_140.q_xReset

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_140.q_xStart

fb_AT1K0_GAS_PTM_140.q_xStart

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_140.q_xStop

fb_AT1K0_GAS_PTM_140.q_xStop

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_140.q_xProtection

fb_AT1K0_GAS_PTM_140.q_xProtection

1

#x7030

BIT

+

PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_140.q_xSetSpeed

fb_AT1K0_GAS_PTM_140.q_xSetSpeed

1

#x7040

BIT

+

PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7050

BIT

+

PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7060

BIT

+

PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

1

#x7070

BIT

+
+
+

ES1004_06_18

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_06_18

ID

130

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_140.i_xDecel

fb_AT1K0_GAS_PTM_140.i_xDecel

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_140.i_xAtSpd

fb_AT1K0_GAS_PTM_140.i_xAtSpd

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_140.i_xNCFault

fb_AT1K0_GAS_PTM_140.i_xNCFault

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_140.i_xRotate

fb_AT1K0_GAS_PTM_140.i_xRotate

1

#x6030

BIT

+
+
+

ES1004_06_19

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1004_06_19

ID

131

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PTM_140.i_xAccel

fb_AT1K0_GAS_PTM_140.i_xAccel

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6030

BIT

+
+
+

ES1088_06_20

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1088_06_20

ID

132

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_90.i_xMPStatus

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_90.i_xBPStatus

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_90.i_xWarning

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_90.i_xAlarmOK

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6030

BIT

+

PDO Channel 5 (Index #x1a04, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_90.i_xRemote

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6040

BIT

+

PDO Channel 6 (Index #x1a05, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6050

BIT

+

PDO Channel 7 (Index #x1a06, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6060

BIT

+

PDO Channel 8 (Index #x1a07, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6070

BIT

+
+
+

ES9187_06_21

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES9187_06_21

ID

133

+
+
+

EL2794_06_22

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2794_06_22

ID

134

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_90.q_xMPStart

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_90.q_xBPStart

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_100.q_xMPStart

fb_AT1K0_GAS_PMF_100.q_xMPStart

1

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_100.q_xBPStart

fb_AT1K0_GAS_PMF_100.q_xBPStart

1

#x7030

BIT

+
+
+

ES1088_06_23

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES1088_06_23

ID

135

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_100.i_xMPStatus

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_100.i_xBPStatus

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_100.i_xWarning

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_100.i_xAlarmOK

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6030

BIT

+

PDO Channel 5 (Index #x1a04, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

fb_AT1K0_GAS_PMF_100.i_xRemote

Pfad-Funktionstext Zeile 02 Pfad-Funktionstext Zeile 03 Pfad-Funktionstext Zeile 04 Pfad-Funktionstext Zeile 05 Pfad-Funktionstext Zeile 06 Pfad-Funktionstext Zeile 07 Pfad-Funktionstext Zeile 08 Pfad-Funktionstext Zeile 09

1

#x6040

BIT

+

PDO Channel 6 (Index #x1a05, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6050

BIT

+

PDO Channel 7 (Index #x1a06, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6060

BIT

+

PDO Channel 8 (Index #x1a07, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Input

1

#x6070

BIT

+
+
+

ES9187_06_24

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-ES9187_06_24

ID

136

+
+
+

EL9011_06_25

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL9011_06_25

ID

137

+
+
+

EL2798_01_19

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2798_01_19

ID

138

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

+

PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

#x7040

BIT

+

PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

#x7050

BIT

+

PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

#x7060

BIT

+

PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0)

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

Name

Comment

BitLen

Index

Type

Output

#x7070

BIT

+
+
+

EL2212_06_25

+
+ EtherCAT (24 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2212_06_25

ID

262

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

+
+
+

EL2212_06_26

+
+ EtherCAT (24 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settings

Name

Data

Name

=+-EL2212_06_26

ID

263

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

+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.3.1/plc-kfe-gatt_ethercat.html b/v0.3.1/plc-kfe-gatt_ethercat.html new file mode 100644 index 0000000..afe8997 --- /dev/null +++ b/v0.3.1/plc-kfe-gatt_ethercat.html @@ -0,0 +1,3122 @@ + + + + + + + EtherCAT Terminals — pcdshub/lcls-plc-kfe-gatt documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

EtherCAT Terminals

+
    + + + +
  • +
    + + + + + + + + + + + +
    + ID=1: + EK1200_00_00 +
    + + EK1200-5000 EtherCAT Power supply (2A E-Bus) +
    +
    +
      + +
    • + + + + + + + + + + +
      + ID=2: + ES3064_00_01 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=3: + ES9070_00_02 +
      + + EL9070 Shield terminal +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=4: + ES1008_00_03 +
      + + EL1008 8Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=5: + ES2008_00_05 +
      + + EL2008 8Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=6: + EL2794_00_06 +
      + + EL2794 4Ch. Dig. Output 24V AC/DC, 2A, short-circuit-proof +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=7: + ES2202_00_07 +
      + + EL2202 2Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=8: + EL6692_00_08 +
      + + EL6692 EtherCAT Bridge terminal (Primary) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=9: + EK1110_00_09 +
      + + EK1110 EtherCAT extension +
      +
    • + +
    +
    +
  • + + + +
  • +
    + + + + + + + + + + + +
    + ID=10: + EK1100_01_00 +
    + + EK1100 EtherCAT Coupler (2A E-Bus) +
    +
    +
      + +
    • + + + + + + + + + + +
      + ID=11: + ES3064_01_01 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=12: + ES3064_01_02 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=13: + EL2798_01_03 +
      + + EL2798 8Ch. Dig. Output 24V AC/DC, 2A, potential-free +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=14: + ES3064_01_04 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=15: + ES3064_01_05 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=16: + ES3064_01_06 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=17: + ES3064_01_07 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=18: + EL2798_01_08 +
      + + EL2798 8Ch. Dig. Output 24V AC/DC, 2A, potential-free +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=19: + ES3064_01_09 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=20: + ES3064_01_10 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=21: + EL9410_01_11 +
      + + EL9410 E-Bus Power Supplier (Diagnostics) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=22: + ES3064_01_12 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=23: + ES3064_01_13 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=24: + EL2798_01_14 +
      + + EL2798 8Ch. Dig. Output 24V AC/DC, 2A, potential-free +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=25: + ES3064_01_15 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=26: + ES3064_01_16 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=27: + ES3064_01_17 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=28: + ES3064_01_18 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=138: + EL2798_01_19 +
      + + EL2798 8Ch. Dig. Output 24V AC/DC, 2A, potential-free +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=29: + ES3064_01_20 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=30: + ES3064_01_21 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=31: + EK1110_01_22 +
      + + EK1110 EtherCAT extension +
      +
    • + +
    +
    +
  • + + + +
  • +
    + + + + + + + + + + + +
    + ID=32: + EK1100_02_00 +
    + + EK1100 EtherCAT Coupler (2A E-Bus) +
    +
    +
      + +
    • + + + + + + + + + + +
      + ID=33: + ES2004_02_01 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=34: + ES1004_02_02 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=35: + ES2004_02_03 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=36: + ES1004_02_04 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=37: + ES7041_02_05 +
      + + EL7041 1Ch. Stepper motor output stage (50V, 5A) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=38: + ES7041_02_06 +
      + + EL7041 1Ch. Stepper motor output stage (50V, 5A) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=39: + ES2004_02_07 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=40: + ES1004_02_08 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=41: + ES7041_02_09 +
      + + EL7041 1Ch. Stepper motor output stage (50V, 5A) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=42: + ES7041_02_10 +
      + + EL7041 1Ch. Stepper motor output stage (50V, 5A) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=43: + ES3064_02_11 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=44: + ES9070_02_12 +
      + + EL9070 Shield terminal +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=45: + ES1008_02_13 +
      + + EL1008 8Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=46: + ES2008_02_14 +
      + + EL2008 8Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=47: + EL2794_02_15 +
      + + EL2794 4Ch. Dig. Output 24V AC/DC, 2A, short-circuit-proof +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=48: + EL9184_02_16 +
      + + EL9184 Potential Connection, 8 x 24V, 8 x Ground +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=49: + ES3054_02_17 +
      + + EL3054 4Ch. Ana. Input 4-20mA +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=50: + ES6021_02_18 +
      + + EL6021 Interface (RS422/485) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=51: + EL9011_02_19 +
      + + EL9011 End Terminal +
      +
    • + +
    +
    +
  • + + + +
  • +
    + + + + + + + + + + + +
    + ID=52: + EK1100_03_00 +
    + + EK1100 EtherCAT Coupler (2A E-Bus) +
    +
    +
      + +
    • + + + + + + + + + + +
      + ID=53: + ES1004_03_01 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=54: + ES1004_03_02 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=55: + EL2798_03_03 +
      + + EL2798 8Ch. Dig. Output 24V AC/DC, 2A, potential-free +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=56: + ES3064_03_04 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=57: + ES4004_03_05 +
      + + EL4004 4Ch. Ana. Output 0-10V, 12bit +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=58: + ES3064_03_06 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=59: + EL2798_03_07 +
      + + EL2798 8Ch. Dig. Output 24V AC/DC, 2A, potential-free +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=60: + ES1004_03_08 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=61: + ES1004_03_09 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=62: + EL9410_03_10 +
      + + EL9410 E-Bus Power Supplier (Diagnostics) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=63: + ES1004_03_11 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=64: + ES1004_03_12 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=65: + EL2798_03_13 +
      + + EL2798 8Ch. Dig. Output 24V AC/DC, 2A, potential-free +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=66: + ES3064_03_14 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=67: + ES4004_03_15 +
      + + EL4004 4Ch. Ana. Output 0-10V, 12bit +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=68: + ES3064_03_16 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=69: + EL2798_03_17 +
      + + EL2798 8Ch. Dig. Output 24V AC/DC, 2A, potential-free +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=70: + ES1004_03_18 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=71: + ES1004_03_19 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=72: + EL2794_03_20 +
      + + EL2794 4Ch. Dig. Output 24V AC/DC, 2A, short-circuit-proof +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=73: + ES1004_03_21 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=74: + EL9011_03_22 +
      + + EL9011 End Terminal +
      +
    • + +
    +
    +
  • + + + +
  • +
    + + + + + + + + + + + +
    + ID=75: + EK1100_04_00 +
    + + EK1100 EtherCAT Coupler (2A E-Bus) +
    +
    +
      + +
    • + + + + + + + + + + +
      + ID=76: + ES2004_04_01 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=77: + ES4004_04_02 +
      + + EL4004 4Ch. Ana. Output 0-10V, 12bit +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=78: + EL9184_04_03 +
      + + EL9184 Potential Connection, 8 x 24V, 8 x Ground +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=79: + EL7041_04_04 +
      + + EL7041 1Ch. Stepper motor output stage (50V, 5A) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=80: + EL5101_04_05 +
      + + EL5101 1Ch. Inc. Encoder 5V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=81: + ES1084_04_06 +
      + + EL1084 4Ch. Dig. Input 24V, 3ms, negative +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=82: + EL7041_04_07 +
      + + EL7041 1Ch. Stepper motor output stage (50V, 5A) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=83: + EL7041_04_08 +
      + + EL7041 1Ch. Stepper motor output stage (50V, 5A) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=84: + ES2004_04_09 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=85: + EL7041_04_10 +
      + + EL7041 1Ch. Stepper motor output stage (50V, 5A) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=86: + EL7041_04_11 +
      + + EL7041 1Ch. Stepper motor output stage (50V, 5A) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=87: + ES3054_04_12 +
      + + EL3054 4Ch. Ana. Input 4-20mA +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=88: + ES1084_04_13 +
      + + EL1084 4Ch. Dig. Input 24V, 3ms, negative +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=89: + ES6021_04_14 +
      + + EL6021 Interface (RS422/485) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=90: + EL9184_04_15 +
      + + EL9184 Potential Connection, 8 x 24V, 8 x Ground +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=91: + ES9070_04_16 +
      + + EL9070 Shield terminal +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=92: + EL3174_04_17 +
      + + EL3174-0002 4Ch. Ana. Input +/-10V, +/-20mA 16 Bit, Isolated Channels +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=93: + EL9011_04_18 +
      + + EL9011 End Terminal +
      +
    • + +
    +
    +
  • + + + +
  • +
    + + + + + + + + + + + +
    + ID=94: + EK1100_05_00 +
    + + EK1100 EtherCAT Coupler (2A E-Bus) +
    +
    +
      + +
    • + + + + + + + + + + +
      + ID=95: + ES1004_05_01 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=96: + ES2004_05_02 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=97: + ES1004_05_03 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=98: + ES2004_05_04 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=99: + ES2004_05_05 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=100: + ES1004_05_06 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=101: + ES2004_05_07 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=102: + ES1004_05_08 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=103: + ES1004_05_09 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=104: + EL2798_05_10 +
      + + EL2798 8Ch. Dig. Output 24V AC/DC, 2A, potential-free +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=105: + ES1004_05_11 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=106: + EL1084_05_12 +
      + + EL1084 4Ch. Dig. Input 24V, 3ms, negative +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=107: + EL1084_05_13 +
      + + EL1084 4Ch. Dig. Input 24V, 3ms, negative +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=108: + EL9184_05_14 +
      + + EL9184 Potential Connection, 8 x 24V, 8 x Ground +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=109: + ES9070_05_15 +
      + + EL9070 Shield terminal +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=110: + EL3174_05_16 +
      + + EL3174-0002 4Ch. Ana. Input +/-10V, +/-20mA 16 Bit, Isolated Channels +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=111: + EL9011_05_17 +
      + + EL9011 End Terminal +
      +
    • + +
    +
    +
  • + + + +
  • +
    + + + + + + + + + + + +
    + ID=112: + EK1100_06_00 +
    + + EK1100 EtherCAT Coupler (2A E-Bus) +
    +
    +
      + +
    • + + + + + + + + + + +
      + ID=113: + ES1004_06_01 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=114: + ES1004_06_02 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=115: + EL2798_06_03 +
      + + EL2798 8Ch. Dig. Output 24V AC/DC, 2A, potential-free +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=116: + ES3064_06_04 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=117: + ES4004_06_05 +
      + + EL4004 4Ch. Ana. Output 0-10V, 12bit +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=118: + ES3064_06_06 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=119: + EL2798_06_07 +
      + + EL2798 8Ch. Dig. Output 24V AC/DC, 2A, potential-free +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=120: + ES1004_06_08 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=121: + ES1004_06_09 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=122: + EL9410_06_10 +
      + + EL9410 E-Bus Power Supplier (Diagnostics) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=123: + ES1004_06_11 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=124: + ES1004_06_12 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=125: + EL2798_06_13 +
      + + EL2798 8Ch. Dig. Output 24V AC/DC, 2A, potential-free +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=126: + ES3064_06_14 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=127: + ES4004_06_15 +
      + + EL4004 4Ch. Ana. Output 0-10V, 12bit +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=128: + ES3064_06_16 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=129: + EL2798_06_17 +
      + + EL2798 8Ch. Dig. Output 24V AC/DC, 2A, potential-free +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=130: + ES1004_06_18 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=131: + ES1004_06_19 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=132: + ES1088_06_20 +
      + + EL1088 8Ch. Dig. Input 24V, 3ms, negative +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=133: + ES9187_06_21 +
      + + EL9187 Potential Connection, 8 x Ground +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=134: + EL2794_06_22 +
      + + EL2794 4Ch. Dig. Output 24V AC/DC, 2A, short-circuit-proof +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=135: + ES1088_06_23 +
      + + EL1088 8Ch. Dig. Input 24V, 3ms, negative +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=136: + ES9187_06_24 +
      + + EL9187 Potential Connection, 8 x Ground +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=262: + EL2212_06_25 +
      + + EL2212 2Ch. dig. output with overexcitation (24V DC, 2.5A, 10A Peak) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=263: + EL2212_06_26 +
      + + EL2212 2Ch. dig. output with overexcitation (24V DC, 2.5A, 10A Peak) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=137: + EL9011_06_25 +
      + + EL9011 End Terminal +
      +
    • + +
    +
    +
  • + + +
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.3.1/plc-kfe-gatt_links.html b/v0.3.1/plc-kfe-gatt_links.html new file mode 100644 index 0000000..3498291 --- /dev/null +++ b/v0.3.1/plc-kfe-gatt_links.html @@ -0,0 +1,5731 @@ + + + + + + + Links — pcdshub/lcls-plc-kfe-gatt documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ + + + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.3.1/plc-kfe-gatt_nc.html b/v0.3.1/plc-kfe-gatt_nc.html new file mode 100644 index 0000000..85b9b8a --- /dev/null +++ b/v0.3.1/plc-kfe-gatt_nc.html @@ -0,0 +1,771 @@ + + + + + + + NC Settings — pcdshub/lcls-plc-kfe-gatt documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

NC Settings

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

Axis ID

Name

1

MA_1_X

2

MA_1_Y

3

MA_2_X

4

MA_2_Y

5

MA_3_X

6

MA_3_Y

7

MA_4_X

8

MA_4_Y

9

VGP_80

+
+

Axis 1: MA_1_X

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

Setting

Value

Axis ID

1

Name

MA_1_X

AxisType

1

CreateSymbols

true

Enc:EncType

7

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:Inverse

true

Enc:MaxCount

#x0000ffff

Enc:Offset

1.88

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

0.000117010498

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

2

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-2

Id

1

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

1

+
+
+

Axis 2: MA_1_Y

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

Setting

Value

Axis ID

2

Name

MA_1_Y

AxisType

1

CreateSymbols

true

Dynamic:AccelerationMaximum

30

Dynamic:DecelerationMaximum

30

Enc:EncType

7

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#x0000ffff

Enc:Offset

-48.83

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

0.001490478515625

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-48.8

Id

2

OtherSettings:AllowMotionCmdToSlave

true

TargetPosControl:Range

0.5

Velo:Maximum

10

+
+
+

Axis 3: MA_2_X

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

Setting

Value

Axis ID

3

Name

MA_2_X

AxisType

1

CreateSymbols

true

Enc:EncType

7

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#x0000ffff

Enc:Offset

-0.496

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

7.6080322266e-05

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

1.59

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-1.59

Id

3

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

1

+
+
+

Axis 4: MA_2_Y

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

Setting

Value

Axis ID

4

Name

MA_2_Y

AxisType

1

CreateSymbols

true

Dynamic:AccelerationMaximum

30

Dynamic:DecelerationMaximum

30

Enc:EncType

7

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#x0000ffff

Enc:Offset

-49.38

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

0.001524353027344

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-48.99

Id

4

OtherSettings:AllowMotionCmdToSlave

true

TargetPosControl:Range

0.5

Velo:Maximum

10

+
+
+

Axis 5: MA_3_X

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

Setting

Value

Axis ID

5

Name

MA_3_X

AxisType

1

CreateSymbols

true

Enc:EncType

7

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#x0000ffff

Enc:Offset

-2.029

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

0.0001220703125

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

1.6

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-1.6

Id

5

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

1

+
+
+

Axis 6: MA_3_Y

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

Setting

Value

Axis ID

6

Name

MA_3_Y

AxisType

1

CreateSymbols

true

Dynamic:AccelerationMaximum

30

Dynamic:DecelerationMaximum

30

Enc:EncType

7

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#x0000ffff

Enc:Offset

-49.49

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

0.001514892578125

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-49.27

Id

6

OtherSettings:AllowMotionCmdToSlave

true

TargetPosControl:Range

0.5

Velo:Maximum

10

+
+
+

Axis 7: MA_4_X

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

Setting

Value

Axis ID

7

Name

MA_4_X

AxisType

1

CreateSymbols

true

Enc:EncType

7

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#x0000ffff

Enc:Offset

-1.581

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

0.0001022338867

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

1.76

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-1.58

Id

7

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

1

+
+
+

Axis 8: MA_4_Y

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

Setting

Value

Axis ID

8

Name

MA_4_Y

AxisType

1

CreateSymbols

true

Dynamic:AccelerationMaximum

30

Dynamic:DecelerationMaximum

30

Enc:EncType

7

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#x0000ffff

Enc:Offset

-49.07

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

0.001497802734375

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

0.009

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-49.08

Id

8

OtherSettings:AllowMotionCmdToSlave

true

TargetPosControl:Range

0.5

Velo:Maximum

10

+
+
+

Axis 9: VGP_80

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

Setting

Value

Axis ID

9

Name

VGP_80

AxisType

1

CreateSymbols

true

Enc:EncType

4

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:Inverse

true

Enc:MaxCount

#x0000ffff

Enc:ScaleFactorNumerator

0.0390625

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

1680

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-15

Id

9

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

1800

+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.3.1/plc-kfe-gatt_plc_kfe_gatt_epics.html b/v0.3.1/plc-kfe-gatt_plc_kfe_gatt_epics.html new file mode 100644 index 0000000..66bb993 --- /dev/null +++ b/v0.3.1/plc-kfe-gatt_plc_kfe_gatt_epics.html @@ -0,0 +1,176605 @@ + + + + + + + Data Types — pcdshub/lcls-plc-kfe-gatt documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

Data Types

+
+

FB_MAA

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

Record

Type

Description

Pragma

$(PREFIX)::PMPS:AribterEnabled

bo

$(SYMBOL).bArbiterEnabled

+
io: output
+
+

$(PREFIX)::PMPS:AribterEnabled_RBV

bi

$(SYMBOL).bArbiterEnabled

+
io: output
+
+

$(PREFIX):X:STATE:01:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:01:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:01:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:Rate_RBV

longin

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:Transmission_RBV

ai

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:Valid_RBV

bi

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:01:BP:Veto_RBV

waveform

$(SYMBOL).fbStates_X.arrStates[1].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:01:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:01:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:01:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:01:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:01:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:01:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:01:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:01:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:01:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:02:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:02:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:02:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:Rate_RBV

longin

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:Transmission_RBV

ai

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:Valid_RBV

bi

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:02:BP:Veto_RBV

waveform

$(SYMBOL).fbStates_X.arrStates[2].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:02:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:02:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:02:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:02:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:02:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:02:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:02:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:02:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:02:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:03:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:03:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:03:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:Rate_RBV

longin

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:Transmission_RBV

ai

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:Valid_RBV

bi

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:03:BP:Veto_RBV

waveform

$(SYMBOL).fbStates_X.arrStates[3].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:03:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:03:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:03:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:03:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:03:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:03:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:03:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:03:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:03:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:04:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:04:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:04:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:Rate_RBV

longin

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:Transmission_RBV

ai

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:Valid_RBV

bi

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:04:BP:Veto_RBV

waveform

$(SYMBOL).fbStates_X.arrStates[4].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:04:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:04:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:04:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:04:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:04:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:04:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:04:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:04:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:04:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:05:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:05:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:05:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:Rate_RBV

longin

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:Transmission_RBV

ai

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:Valid_RBV

bi

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:05:BP:Veto_RBV

waveform

$(SYMBOL).fbStates_X.arrStates[5].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:05:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:05:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:05:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:05:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:05:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:05:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:05:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:05:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:05:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:06:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:06:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:06:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:Rate_RBV

longin

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:Transmission_RBV

ai

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:Valid_RBV

bi

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:06:BP:Veto_RBV

waveform

$(SYMBOL).fbStates_X.arrStates[6].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:06:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:06:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:06:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:06:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:06:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:06:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:06:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:06:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:06:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:07:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:07:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:07:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:Rate_RBV

longin

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:Transmission_RBV

ai

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:Valid_RBV

bi

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:07:BP:Veto_RBV

waveform

$(SYMBOL).fbStates_X.arrStates[7].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:07:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:07:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:07:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:07:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:07:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:07:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:07:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:07:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:07:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:08:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:08:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:08:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:Rate_RBV

longin

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:Transmission_RBV

ai

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:Valid_RBV

bi

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:08:BP:Veto_RBV

waveform

$(SYMBOL).fbStates_X.arrStates[8].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:08:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:08:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:08:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:08:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:08:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:08:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:08:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:08:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:08:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:09:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:09:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:09:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:Rate_RBV

longin

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:Transmission_RBV

ai

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:Valid_RBV

bi

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:09:BP:Veto_RBV

waveform

$(SYMBOL).fbStates_X.arrStates[9].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:09:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:09:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:09:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:09:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:09:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:09:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:09:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:09:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:09:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:10:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:10:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:10:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:Rate_RBV

longin

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:Transmission_RBV

ai

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:Valid_RBV

bi

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:10:BP:Veto_RBV

waveform

$(SYMBOL).fbStates_X.arrStates[10].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:10:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:10:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:10:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:10:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:10:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:10:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:10:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:10:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:10:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:11:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:11:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:11:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:Rate_RBV

longin

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:Transmission_RBV

ai

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:Valid_RBV

bi

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:11:BP:Veto_RBV

waveform

$(SYMBOL).fbStates_X.arrStates[11].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:11:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:11:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:11:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:11:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:11:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:11:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:11:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:11:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:11:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:12:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:12:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:12:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:Rate_RBV

longin

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:Transmission_RBV

ai

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:Valid_RBV

bi

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:12:BP:Veto_RBV

waveform

$(SYMBOL).fbStates_X.arrStates[12].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:12:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:12:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:12:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:12:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:12:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:12:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:12:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:12:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:12:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:13:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:13:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:13:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:Rate_RBV

longin

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:Transmission_RBV

ai

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:Valid_RBV

bi

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:13:BP:Veto_RBV

waveform

$(SYMBOL).fbStates_X.arrStates[13].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:13:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:13:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:13:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:13:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:13:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:13:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:13:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:13:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:13:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:14:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:14:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:14:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:Rate_RBV

longin

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:Transmission_RBV

ai

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:Valid_RBV

bi

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:14:BP:Veto_RBV

waveform

$(SYMBOL).fbStates_X.arrStates[14].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:14:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:14:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:14:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:14:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:14:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:14:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:14:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:14:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:14:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:15:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:15:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:15:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:Rate_RBV

longin

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:Transmission_RBV

ai

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:Valid_RBV

bi

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:15:BP:Veto_RBV

waveform

$(SYMBOL).fbStates_X.arrStates[15].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:15:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:15:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:15:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:15:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):X:STATE:15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:15:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:15:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:15:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:15:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):X:STATE:15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:15:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):X:STATE:15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):X:STATE:BUSY_RBV

bi

$(SYMBOL).fbStates_X.bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):X:STATE:DONE_RBV

bi

$(SYMBOL).fbStates_X.bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):X:STATE:ERR_RBV

bi

$(SYMBOL).fbStates_X.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):X:STATE:ERRID_RBV

longin

$(SYMBOL).fbStates_X.nErrorId

+
io: input
+
+

$(PREFIX):X:STATE:ERRMSG_RBV

waveform

$(SYMBOL).fbStates_X.sErrorMessage

+
io: input
+
+

$(PREFIX):X:STATE:GET_RBV

mbbi

$(SYMBOL).fbStates_X.enumGet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: input
+
+

$(PREFIX):X:STATE:PMPS:ARB:ENABLE

bo

$(SYMBOL).fbStates_X.bArbiterEnabled

+
io: output
+
+

$(PREFIX):X:STATE:PMPS:ARB:ENABLE_RBV

bi

$(SYMBOL).fbStates_X.bArbiterEnabled

+
io: output
+
+

$(PREFIX):X:STATE:PMPS:MAINT

bo

$(SYMBOL).fbStates_X.fbStatePMPS.bMaintMode

+
io: output
+
+

$(PREFIX):X:STATE:PMPS:MAINT_RBV

bi

$(SYMBOL).fbStates_X.fbStatePMPS.bMaintMode

+
io: output
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:Rate_RBV

longin

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:Transmission_RBV

ai

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nTran

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

$(PREFIX):X:STATE:PMPS:TRANS:BP:Valid_RBV

bi

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.xValid

+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:BP:Veto_RBV

waveform

$(SYMBOL).fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

$(PREFIX):X:STATE:PMPS:TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

$(PREFIX):X:STATE:RESET

bo

$(SYMBOL).fbStates_X.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):X:STATE:RESET_RBV

bi

$(SYMBOL).fbStates_X.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):X:STATE:SET

mbbo

$(SYMBOL).fbStates_X.enumSet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: output
+
+

$(PREFIX):X:STATE:SET_RBV

mbbi

$(SYMBOL).fbStates_X.enumSet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: output
+
+

$(PREFIX):Y:STATE:01:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:01:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:01:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:Rate_RBV

longin

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:Transmission_RBV

ai

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:Valid_RBV

bi

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:01:BP:Veto_RBV

waveform

$(SYMBOL).fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:01:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:01:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:01:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:01:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:01:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:01:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:01:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:01:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:01:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:02:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:02:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:02:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:Rate_RBV

longin

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:Transmission_RBV

ai

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:Valid_RBV

bi

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:02:BP:Veto_RBV

waveform

$(SYMBOL).fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:02:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:02:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:02:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:02:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:02:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:02:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:02:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:02:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:02:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:03:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:03:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:03:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:Rate_RBV

longin

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:Transmission_RBV

ai

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:Valid_RBV

bi

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:03:BP:Veto_RBV

waveform

$(SYMBOL).fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:03:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:03:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:03:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:03:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:03:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:03:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:03:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:03:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:03:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:04:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:04:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:04:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:Rate_RBV

longin

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:Transmission_RBV

ai

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:Valid_RBV

bi

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:04:BP:Veto_RBV

waveform

$(SYMBOL).fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:04:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:04:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:04:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:04:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:04:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:04:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:04:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:04:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:04:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:05:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:05:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:05:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:Rate_RBV

longin

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:Transmission_RBV

ai

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:Valid_RBV

bi

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:05:BP:Veto_RBV

waveform

$(SYMBOL).fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:05:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:05:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:05:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:05:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:05:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:05:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:05:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:05:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:05:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:06:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:06:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:06:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:Rate_RBV

longin

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:Transmission_RBV

ai

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:Valid_RBV

bi

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:06:BP:Veto_RBV

waveform

$(SYMBOL).fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:06:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:06:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:06:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:06:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:06:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:06:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:06:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:06:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:06:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:07:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:07:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:07:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:Rate_RBV

longin

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:Transmission_RBV

ai

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:Valid_RBV

bi

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:07:BP:Veto_RBV

waveform

$(SYMBOL).fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:07:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:07:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:07:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:07:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:07:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:07:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:07:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:07:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:07:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:08:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:08:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:08:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:Rate_RBV

longin

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:Transmission_RBV

ai

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:Valid_RBV

bi

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:08:BP:Veto_RBV

waveform

$(SYMBOL).fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:08:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:08:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:08:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:08:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:08:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:08:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:08:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:08:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:08:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:09:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:09:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:09:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:Rate_RBV

longin

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:Transmission_RBV

ai

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:Valid_RBV

bi

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:09:BP:Veto_RBV

waveform

$(SYMBOL).fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:09:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:09:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:09:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:09:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:09:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:09:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:09:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:09:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:09:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:10:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:10:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:10:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:Rate_RBV

longin

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:Transmission_RBV

ai

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:Valid_RBV

bi

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:10:BP:Veto_RBV

waveform

$(SYMBOL).fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:10:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:10:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:10:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:10:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:10:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:10:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:10:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:10:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:10:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:11:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:11:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:11:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:Rate_RBV

longin

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:Transmission_RBV

ai

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:Valid_RBV

bi

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:11:BP:Veto_RBV

waveform

$(SYMBOL).fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:11:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:11:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:11:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:11:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:11:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:11:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:11:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:11:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:11:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:12:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:12:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:12:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:Rate_RBV

longin

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:Transmission_RBV

ai

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:Valid_RBV

bi

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:12:BP:Veto_RBV

waveform

$(SYMBOL).fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:12:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:12:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:12:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:12:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:12:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:12:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:12:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:12:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:12:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:13:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:13:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:13:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:Rate_RBV

longin

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:Transmission_RBV

ai

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:Valid_RBV

bi

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:13:BP:Veto_RBV

waveform

$(SYMBOL).fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:13:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:13:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:13:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:13:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:13:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:13:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:13:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:13:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:13:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:14:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:14:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:14:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:Rate_RBV

longin

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:Transmission_RBV

ai

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:Valid_RBV

bi

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:14:BP:Veto_RBV

waveform

$(SYMBOL).fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:14:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:14:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:14:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:14:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:14:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:14:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:14:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:14:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:14:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:15:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:15:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:15:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:Rate_RBV

longin

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:Transmission_RBV

ai

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:Valid_RBV

bi

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:15:BP:Veto_RBV

waveform

$(SYMBOL).fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:15:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:15:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:15:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:15:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):Y:STATE:15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:15:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:15:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:15:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:15:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):Y:STATE:15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:15:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Y:STATE:15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):Y:STATE:BUSY_RBV

bi

$(SYMBOL).fbStates.bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):Y:STATE:DONE_RBV

bi

$(SYMBOL).fbStates.bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):Y:STATE:ERR_RBV

bi

$(SYMBOL).fbStates.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):Y:STATE:ERRID_RBV

longin

$(SYMBOL).fbStates.nErrorId

+
io: input
+
+

$(PREFIX):Y:STATE:ERRMSG_RBV

waveform

$(SYMBOL).fbStates.sErrorMessage

+
io: input
+
+

$(PREFIX):Y:STATE:GET_RBV

mbbi

$(SYMBOL).fbStates.enumGet

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:ARB:ENABLE

bo

$(SYMBOL).fbStates.bArbiterEnabled

+
io: output
+
+

$(PREFIX):Y:STATE:PMPS:ARB:ENABLE_RBV

bi

$(SYMBOL).fbStates.bArbiterEnabled

+
io: output
+
+

$(PREFIX):Y:STATE:PMPS:MAINT

bo

$(SYMBOL).fbStates.fbStatePMPS.bMaintMode

+
io: output
+
+

$(PREFIX):Y:STATE:PMPS:MAINT_RBV

bi

$(SYMBOL).fbStates.fbStatePMPS.bMaintMode

+
io: output
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:BeamClass_RBV

longin

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:eVRanges_RBV

longin

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:MachineMode_RBV

longin

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Rate_RBV

longin

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Transmission_RBV

ai

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran

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

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Valid_RBV

bi

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid

+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:BP:Veto_RBV

waveform

$(SYMBOL).fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

$(PREFIX):Y:STATE:PMPS:TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

$(PREFIX):Y:STATE:RESET

bo

$(SYMBOL).fbStates.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):Y:STATE:RESET_RBV

bi

$(SYMBOL).fbStates.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):Y:STATE:SET

mbbo

$(SYMBOL).enumSet

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: output
+
+

$(PREFIX):Y:STATE:SET_RBV

mbbi

$(SYMBOL).enumSet

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: output
+
+
+
+
+

FB_MAA_States

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

Record

Type

Description

Pragma

$(PREFIX):01:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):01:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):01:BP:Rate_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):01:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):01:BP:Valid_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):01:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):02:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):02:BP:Rate_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):02:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):02:BP:Valid_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):02:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):03:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):03:BP:Rate_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):03:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):03:BP:Valid_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):03:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):04:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):04:BP:Rate_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):04:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):04:BP:Valid_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):04:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):05:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):05:BP:Rate_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):05:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):05:BP:Valid_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):05:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):06:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):06:BP:Rate_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):06:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):06:BP:Valid_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):06:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):07:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):07:BP:Rate_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):07:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):07:BP:Valid_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):07:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):08:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):08:BP:Rate_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):08:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):08:BP:Valid_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):08:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):09:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):09:BP:Rate_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):09:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):09:BP:Valid_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):09:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):10:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):10:BP:Rate_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):10:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):10:BP:Valid_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):10:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):11:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):11:BP:Rate_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):11:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):11:BP:Valid_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):11:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):12:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):12:BP:Rate_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):12:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):12:BP:Valid_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):12:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):13:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):13:BP:Rate_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):13:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):13:BP:Valid_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):13:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):14:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):14:BP:Rate_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):14:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):14:BP:Valid_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):14:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):15:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):15:BP:Rate_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):15:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):15:BP:Valid_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):15:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):BUSY_RBV

bi

$(SYMBOL).bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):DONE_RBV

bi

$(SYMBOL).bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ERR_RBV

bi

$(SYMBOL).bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ERRID_RBV

longin

$(SYMBOL).nErrorId

+
io: input
+
+

$(PREFIX):ERRMSG_RBV

waveform

$(SYMBOL).sErrorMessage

+
io: input
+
+

$(PREFIX):GET_RBV

mbbi

$(SYMBOL).enumGet

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: input
+
+

$(PREFIX):PMPS:ARB:ENABLE

bo

$(SYMBOL).bArbiterEnabled

+
io: output
+
+

$(PREFIX):PMPS:ARB:ENABLE_RBV

bi

$(SYMBOL).bArbiterEnabled

+
io: output
+
+

$(PREFIX):PMPS:MAINT

bo

$(SYMBOL).fbStatePMPS.bMaintMode

+
io: output
+
+

$(PREFIX):PMPS:MAINT_RBV

bi

$(SYMBOL).fbStatePMPS.bMaintMode

+
io: output
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:BeamClass_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:eVRanges_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:MachineMode_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Rate_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Transmission_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nTran

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

$(PREFIX):PMPS:TRANS:BP:Valid_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.xValid

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Veto_RBV

waveform

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

$(PREFIX):PMPS:TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

$(PREFIX):PMPS:TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

$(PREFIX):PMPS:TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

$(PREFIX):RESET

bo

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):RESET_RBV

bi

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+
+
+
+

FB_MAA_States_X

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

Record

Type

Description

Pragma

$(PREFIX):01:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):01:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):01:BP:Rate_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):01:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):01:BP:Valid_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):01:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):02:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):02:BP:Rate_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):02:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):02:BP:Valid_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):02:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):03:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):03:BP:Rate_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):03:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):03:BP:Valid_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):03:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):04:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):04:BP:Rate_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):04:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):04:BP:Valid_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):04:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):05:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):05:BP:Rate_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):05:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):05:BP:Valid_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):05:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):06:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):06:BP:Rate_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):06:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):06:BP:Valid_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):06:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):07:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):07:BP:Rate_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):07:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):07:BP:Valid_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):07:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):08:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):08:BP:Rate_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):08:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):08:BP:Valid_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):08:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):09:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):09:BP:Rate_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):09:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):09:BP:Valid_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):09:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):10:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):10:BP:Rate_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):10:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):10:BP:Valid_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):10:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):11:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):11:BP:Rate_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):11:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):11:BP:Valid_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):11:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):12:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):12:BP:Rate_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):12:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):12:BP:Valid_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):12:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):13:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):13:BP:Rate_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):13:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):13:BP:Valid_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):13:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):14:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):14:BP:Rate_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):14:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):14:BP:Valid_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):14:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):15:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):15:BP:Rate_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):15:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):15:BP:Valid_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):15:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):BUSY_RBV

bi

$(SYMBOL).bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):DONE_RBV

bi

$(SYMBOL).bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ERR_RBV

bi

$(SYMBOL).bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ERRID_RBV

longin

$(SYMBOL).nErrorId

+
io: input
+
+

$(PREFIX):ERRMSG_RBV

waveform

$(SYMBOL).sErrorMessage

+
io: input
+
+

$(PREFIX):GET_RBV

mbbi

$(SYMBOL).enumGet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: input
+
+

$(PREFIX):PMPS:ARB:ENABLE

bo

$(SYMBOL).bArbiterEnabled

+
io: output
+
+

$(PREFIX):PMPS:ARB:ENABLE_RBV

bi

$(SYMBOL).bArbiterEnabled

+
io: output
+
+

$(PREFIX):PMPS:MAINT

bo

$(SYMBOL).fbStatePMPS.bMaintMode

+
io: output
+
+

$(PREFIX):PMPS:MAINT_RBV

bi

$(SYMBOL).fbStatePMPS.bMaintMode

+
io: output
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:BeamClass_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:eVRanges_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:MachineMode_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Rate_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Transmission_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nTran

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

$(PREFIX):PMPS:TRANS:BP:Valid_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.xValid

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Veto_RBV

waveform

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

$(PREFIX):PMPS:TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

$(PREFIX):PMPS:TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

$(PREFIX):PMPS:TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

$(PREFIX):RESET

bo

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):RESET_RBV

bi

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):SET

mbbo

$(SYMBOL).enumSet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: output
+
+

$(PREFIX):SET_RBV

mbbi

$(SYMBOL).enumSet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: output
+
+
+
+
+

FB_VGP

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

Record

Type

Description

Pragma

$(PREFIX):ABORT

bo

$(SYMBOL).q_stVGP.pv_xABORT_SW

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

$(PREFIX):ABORT_RBV

bi

$(SYMBOL).q_stVGP.pv_xABORT_SW

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

$(PREFIX):Axis_STATE

mbbo

$(SYMBOL).q_stVGP.eState

+
io: output
+
+

$(PREFIX):Axis_STATE_RBV

mbbi

$(SYMBOL).q_stVGP.eState

+
io: output
+
+

$(PREFIX):Busy

bo

$(SYMBOL).q_stVGP.xBusy

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

$(PREFIX):Busy_RBV

bi

$(SYMBOL).q_stVGP.xBusy

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

$(PREFIX):ENC_RBV

ai

$(SYMBOL).q_stVGP.rEnoder_Position

+
io: input
+
+

$(PREFIX):ERR_ID_RBV

longin

$(SYMBOL).q_stVGP.nErrorID

+
io: input
+
+

$(PREFIX):ERR_MSG_RBV

waveform

$(SYMBOL).q_stVGP.sErrorMessage

+
io: input
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).q_stVGP.pv_xError

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

$(PREFIX):GO_SW

bo

$(SYMBOL).q_stVGP.pv_xGo_SW

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

$(PREFIX):GO_SW_RBV

bi

$(SYMBOL).q_stVGP.pv_xGo_SW

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

$(PREFIX):HOME_SW

bo

$(SYMBOL).q_stVGP.pv_xHome_SW

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

$(PREFIX):HOME_SW_RBV

bi

$(SYMBOL).q_stVGP.pv_xHome_SW

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

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).q_stVGP.xIlkOK

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

$(PREFIX):IS_HOMED_RBV

bi

$(SYMBOL).q_stVGP.pv_xHomed

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

$(PREFIX):OPN_SW

bo

$(SYMBOL).q_stVGP.pv_xOPN_SW

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

$(PREFIX):OPN_SW_RBV

bi

$(SYMBOL).q_stVGP.pv_xOPN_SW

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

$(PREFIX):POS_CTRL

ao

$(SYMBOL).q_stVGP.rReqPosition

+
io: output
+
+

$(PREFIX):POS_CTRL_RBV

ai

$(SYMBOL).q_stVGP.rReqPosition

+
io: output
+
+

$(PREFIX):POS_DES

longout

$(SYMBOL).q_stVGP.q_iRawPosition

+
io: output
+
+

$(PREFIX):POS_DES_RBV

longin

$(SYMBOL).q_stVGP.q_iRawPosition

+
io: output
+
+

$(PREFIX):POS_RBV

ai

$(SYMBOL).q_stVGP.i_iPosition

+
io: input
+
+

$(PREFIX):Reset_SW

bo

$(SYMBOL).q_stVGP.pv_xReset_SW

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

$(PREFIX):Reset_SW_RBV

bi

$(SYMBOL).q_stVGP.pv_xReset_SW

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

$(PREFIX):STATE

mbbo

$(SYMBOL).q_stVGP.eValveControl

+
field: ONST OPEN
+
field: THST MANUAL CNTRL
+
field: TWST PRESS CNTRL
+
field: ZRST CLOSE
+
io: output
+
type: mbbi
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).q_stVGP.eValveControl

+
field: ONST OPEN
+
field: THST MANUAL CNTRL
+
field: TWST PRESS CNTRL
+
field: ZRST CLOSE
+
io: output
+
type: mbbi
+
+
+
+
+

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_twincat_motion.DUT_MotionStage

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

Record

Type

Description

Pragma

$(PREFIX):PLC:bAllBackwardEnable_RBV

bi

Summary of axis permission to move backward

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

$(PREFIX):PLC:bAllEnable_RBV

bi

Summary of axis permission to have power

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

$(PREFIX):PLC:bAllForwardEnable_RBV

bi

Summary of axis permission to move forward

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

$(PREFIX):PLC:bBrakeRelease_RBV

bi

TRUE if brake released

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

$(PREFIX):PLC:bBusy_RBV

bi

TRUE if in the middle of a command

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

$(PREFIX):PLC:bDone_RBV

bi

TRUE if command finished successfully

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

$(PREFIX):PLC:bEnable

bo

Used internally to request enables

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

$(PREFIX):PLC:bEnable_RBV

bi

Used internally to request enables

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

$(PREFIX):PLC:bEnableDone_RBV

bi

TRUE if done enabling

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

$(PREFIX):PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

$(PREFIX):PLC:bExecute

bo

Used internally and by the IOC to start or stop

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

$(PREFIX):PLC:bExecute_RBV

bi

Used internally and by the IOC to start or stop

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

$(PREFIX):PLC:bGantryAxis_RBV

bi

TRUE if gantry EPS active

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

$(PREFIX):PLC:bGantryBackwardEnable_RBV

bi

TRUE if gantry ok to move backward

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

$(PREFIX):PLC:bGantryForwardEnable_RBV

bi

TRUE if gantry ok to move forward

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

$(PREFIX):PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

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

$(PREFIX):PLC:bHome_RBV

bi

TRUE if at homing switch

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

$(PREFIX):PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

$(PREFIX):PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

$(PREFIX):PLC:bHomed_RBV

bi

TRUE if the motor has been homed

+
io: input
+
+

$(PREFIX):PLC:bLimitBackwardEnable_RBV

bi

FALSE if reverse limit hit

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

$(PREFIX):PLC:bLimitForwardEnable_RBV

bi

FALSE if forward limit hit

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

$(PREFIX):PLC:bMoveCmd

bo

Start a move

+
io: output
+
+

$(PREFIX):PLC:bMoveCmd_RBV

bi

Start a move

+
io: output
+
+

$(PREFIX):PLC:bPowerSelf_RBV

bi

FALSE if axis is in PMPS

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

$(PREFIX):PLC:bReset

bo

Used internally to reset errors

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

$(PREFIX):PLC:bReset_RBV

bi

Used internally to reset errors

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

$(PREFIX):PLC:bSafetyReady_RBV

bi

TRUE if safe to start a move

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

$(PREFIX):PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

$(PREFIX):PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

$(PREFIX):PLC:fAcceleration

ao

Used internally and by the IOC to set acceleration

+
io: output
+
+

$(PREFIX):PLC:fAcceleration_RBV

ai

Used internally and by the IOC to set acceleration

+
io: output
+
+

$(PREFIX):PLC:fDeceleration

ao

Used internally and by the IOC to set deceleration

+
io: output
+
+

$(PREFIX):PLC:fDeceleration_RBV

ai

Used internally and by the IOC to set deceleration

+
io: output
+
+

$(PREFIX):PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

$(PREFIX):PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

$(PREFIX):PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

$(PREFIX):PLC:fPosition

ao

Used internally and by the IOC as the set position

+
io: output
+
+

$(PREFIX):PLC:fPosition_RBV

ai

Used internally and by the IOC as the set position

+
io: output
+
+

$(PREFIX):PLC:fVelocity

ao

Used internally and by the IOC to set velocity

+
io: output
+
+

$(PREFIX):PLC:fVelocity_RBV

ai

Used internally and by the IOC to set velocity

+
io: output
+
+

$(PREFIX):PLC:nBrakeMode_RBV

mbbi

Describes when the brake will be released

+
io: input
+
+

$(PREFIX):PLC:nCmdData

longout

Used internally and by the IOC to pass extra args

+
io: output
+
+

$(PREFIX):PLC:nCmdData_RBV

longin

Used internally and by the IOC to pass extra args

+
io: output
+
+

$(PREFIX):PLC:nCommand

longout

Used internally and by the IOC to pick move type

+
io: output
+
+

$(PREFIX):PLC:nCommand_RBV

longin

Used internally and by the IOC to pick move type

+
io: output
+
+

$(PREFIX):PLC:nEnableMode_RBV

mbbi

Describes when the axis will automatically get power

+
io: input
+
+

$(PREFIX):PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

$(PREFIX):PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

$(PREFIX):PLC:nHomingMode_RBV

mbbi

Describes our homing strategy

+
io: input
+
+

$(PREFIX):PLC:nMotionAxisID_RBV

longin

Unique ID assigned to each axis in the NC

+
io: input
+
+

$(PREFIX):PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

$(PREFIX):PLC:sName_RBV

waveform

PLC program name

+
io: input
+
+
+
+
+

lcls_twincat_motion.DUT_PositionState

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

Record

Type

Description

Pragma

$(PREFIX):ACCL

ao

Acceleration to use for moves to this state

+
io: output
+
+

$(PREFIX):ACCL_RBV

ai

Acceleration to use for moves to this state

+
io: output
+
+

$(PREFIX):BP:Apt:01:Height_RBV

ai

$(SYMBOL).stPMPS.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:01:OK_RBV

bi

$(SYMBOL).stPMPS.stBeamParams.astApertures[1].xOK

+
io: input
+
+

$(PREFIX):BP:Apt:01:Width_RBV

ai

$(SYMBOL).stPMPS.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:02:Height_RBV

ai

$(SYMBOL).stPMPS.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:02:OK_RBV

bi

$(SYMBOL).stPMPS.stBeamParams.astApertures[2].xOK

+
io: input
+
+

$(PREFIX):BP:Apt:02:Width_RBV

ai

$(SYMBOL).stPMPS.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:03:Height_RBV

ai

$(SYMBOL).stPMPS.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:03:OK_RBV

bi

$(SYMBOL).stPMPS.stBeamParams.astApertures[3].xOK

+
io: input
+
+

$(PREFIX):BP:Apt:03:Width_RBV

ai

$(SYMBOL).stPMPS.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:04:Height_RBV

ai

$(SYMBOL).stPMPS.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:04:OK_RBV

bi

$(SYMBOL).stPMPS.stBeamParams.astApertures[4].xOK

+
io: input
+
+

$(PREFIX):BP:Apt:04:Width_RBV

ai

$(SYMBOL).stPMPS.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:BeamClass_RBV

longin

$(SYMBOL).stPMPS.stBeamParams.nBeamClass

+
io: input
+
+

$(PREFIX):BP:BeamClassRanges_RBV

longin

$(SYMBOL).stPMPS.stBeamParams.nBCRange

+
io: input
+
+

$(PREFIX):BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):BP:eVRanges_RBV

longin

$(SYMBOL).stPMPS.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):BP:MachineMode_RBV

longin

$(SYMBOL).stPMPS.stBeamParams.nMachineMode

+
io: input
+
+

$(PREFIX):BP:PhotonEnergy_RBV

ai

$(SYMBOL).stPMPS.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):BP:Rate_RBV

longin

$(SYMBOL).stPMPS.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):BP:Transmission_RBV

ai

$(SYMBOL).stPMPS.stBeamParams.nTran

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

$(PREFIX):BP:Valid_RBV

bi

$(SYMBOL).stPMPS.stBeamParams.xValid

+
io: input
+
+

$(PREFIX):BP:Veto_RBV

waveform

$(SYMBOL).stPMPS.stBeamParams.aVetoDevices

+
io: input
+
+

$(PREFIX):DCCL

ao

Deceleration to use for moves to this state

+
io: output
+
+

$(PREFIX):DCCL_RBV

ai

Deceleration to use for moves to this state

+
io: output
+
+

$(PREFIX):DELTA

ao

Max deviation from position at this state

+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):DELTA_RBV

ai

Max deviation from position at this state

+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):ENCODER_RBV

longin

Encoder count associated with this state

+
io: input
+
+

$(PREFIX):LOCKED_RBV

bi

TRUE if state is immutable

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

$(PREFIX):MOVE_OK_RBV

bi

TRUE if the move would be safe

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

$(PREFIX):NAME_RBV

waveform

Name of this position state

+
io: input
+
+

$(PREFIX):PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

$(PREFIX):PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

$(PREFIX):PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

$(PREFIX):SETPOINT

ao

Axis position associated with this state

+
io: output
+
+

$(PREFIX):SETPOINT_RBV

ai

Axis position associated with this state

+
io: output
+
+

$(PREFIX):VALID_RBV

bi

TRUE if this is a real state

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

$(PREFIX):VELO

ao

Speed at which to move to this state

+
io: output
+
+

$(PREFIX):VELO_RBV

ai

Speed at which to move to this state

+
io: output
+
+
+
+
+

lcls_twincat_motion.FB_PositionStateBase

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

Record

Type

Description

Pragma

$(PREFIX):01:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):01:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):01:BP:Rate_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):01:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):01:BP:Valid_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):01:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):02:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):02:BP:Rate_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):02:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):02:BP:Valid_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):02:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):03:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):03:BP:Rate_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):03:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):03:BP:Valid_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):03:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):04:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):04:BP:Rate_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):04:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):04:BP:Valid_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):04:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):05:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):05:BP:Rate_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):05:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):05:BP:Valid_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):05:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):06:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):06:BP:Rate_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):06:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):06:BP:Valid_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):06:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):07:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):07:BP:Rate_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):07:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):07:BP:Valid_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):07:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):08:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):08:BP:Rate_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):08:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):08:BP:Valid_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):08:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):09:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):09:BP:Rate_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):09:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):09:BP:Valid_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):09:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):10:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):10:BP:Rate_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):10:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):10:BP:Valid_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):10:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):11:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):11:BP:Rate_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):11:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):11:BP:Valid_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):11:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):12:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):12:BP:Rate_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):12:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):12:BP:Valid_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):12:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):13:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):13:BP:Rate_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):13:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):13:BP:Valid_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):13:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):14:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):14:BP:Rate_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):14:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):14:BP:Valid_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):14:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):15:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):15:BP:Rate_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):15:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):15:BP:Valid_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):15:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):BUSY_RBV

bi

$(SYMBOL).bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):DONE_RBV

bi

$(SYMBOL).bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ERR_RBV

bi

$(SYMBOL).bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ERRID_RBV

longin

$(SYMBOL).nErrorId

+
io: input
+
+

$(PREFIX):ERRMSG_RBV

waveform

$(SYMBOL).sErrorMessage

+
io: input
+
+

$(PREFIX):RESET

bo

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):RESET_RBV

bi

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+
+
+
+

lcls_twincat_motion.FB_PositionStateBase_WithPMPS

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

Record

Type

Description

Pragma

$(PREFIX):01:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):01:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):01:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):01:BP:Rate_RBV

longin

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):01:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):01:BP:Valid_RBV

bi

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[1].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):01:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):02:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):02:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):02:BP:Rate_RBV

longin

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):02:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):02:BP:Valid_RBV

bi

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[2].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):02:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):03:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):03:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):03:BP:Rate_RBV

longin

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):03:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):03:BP:Valid_RBV

bi

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[3].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):03:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):04:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):04:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):04:BP:Rate_RBV

longin

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):04:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):04:BP:Valid_RBV

bi

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[4].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):04:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):05:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):05:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):05:BP:Rate_RBV

longin

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):05:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):05:BP:Valid_RBV

bi

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[5].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):05:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):06:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):06:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):06:BP:Rate_RBV

longin

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):06:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):06:BP:Valid_RBV

bi

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[6].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):06:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):07:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):07:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):07:BP:Rate_RBV

longin

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):07:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):07:BP:Valid_RBV

bi

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[7].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):07:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):08:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):08:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):08:BP:Rate_RBV

longin

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):08:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):08:BP:Valid_RBV

bi

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[8].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):08:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):09:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):09:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):09:BP:Rate_RBV

longin

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):09:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):09:BP:Valid_RBV

bi

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[9].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):09:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):10:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):10:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):10:BP:Rate_RBV

longin

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):10:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):10:BP:Valid_RBV

bi

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[10].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):10:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):11:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):11:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):11:BP:Rate_RBV

longin

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):11:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):11:BP:Valid_RBV

bi

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[11].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):11:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):12:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):12:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):12:BP:Rate_RBV

longin

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):12:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):12:BP:Valid_RBV

bi

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[12].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):12:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):13:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):13:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):13:BP:Rate_RBV

longin

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):13:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):13:BP:Valid_RBV

bi

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[13].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):13:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):14:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):14:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):14:BP:Rate_RBV

longin

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):14:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):14:BP:Valid_RBV

bi

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[14].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):14:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:BP:Apt:01:Height_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:01:OK_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Apt:01:Width_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:02:Height_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:02:OK_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Apt:02:Width_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:03:Height_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:03:OK_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Apt:03:Width_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:04:Height_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:Apt:04:OK_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Apt:04:Width_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

$(PREFIX):15:BP:BeamClass_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:BeamClassRanges_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:eVRanges_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):15:BP:MachineMode_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:PhotonEnergy_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

$(PREFIX):15:BP:Rate_RBV

longin

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

$(PREFIX):15:BP:Transmission_RBV

ai

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):15:BP:Valid_RBV

bi

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:BP:Veto_RBV

waveform

$(SYMBOL).arrStates[15].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):15:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):BUSY_RBV

bi

$(SYMBOL).bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):DONE_RBV

bi

$(SYMBOL).bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ERR_RBV

bi

$(SYMBOL).bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ERRID_RBV

longin

$(SYMBOL).nErrorId

+
io: input
+
+

$(PREFIX):ERRMSG_RBV

waveform

$(SYMBOL).sErrorMessage

+
io: input
+
+

$(PREFIX):PMPS:ARB:ENABLE

bo

$(SYMBOL).bArbiterEnabled

+
io: output
+
+

$(PREFIX):PMPS:ARB:ENABLE_RBV

bi

$(SYMBOL).bArbiterEnabled

+
io: output
+
+

$(PREFIX):PMPS:MAINT

bo

$(SYMBOL).fbStatePMPS.bMaintMode

+
io: output
+
+

$(PREFIX):PMPS:MAINT_RBV

bi

$(SYMBOL).fbStatePMPS.bMaintMode

+
io: output
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:BeamClass_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:eVRanges_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:MachineMode_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Rate_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Transmission_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nTran

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

$(PREFIX):PMPS:TRANS:BP:Valid_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.xValid

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Veto_RBV

waveform

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

$(PREFIX):PMPS:TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

$(PREFIX):PMPS:TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

$(PREFIX):PMPS:TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

$(PREFIX):RESET

bo

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):RESET_RBV

bi

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+
+
+
+

lcls_twincat_motion.FB_PositionStateMove

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ACCL

ao

Acceleration to use for moves to this state

+
io: output
+
+

$(PREFIX):ACCL_RBV

ai

Acceleration to use for moves to this state

+
io: output
+
+

$(PREFIX):AT_STATE_RBV

bi

$(SYMBOL).bAtState

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):BP:Apt:01:Height_RBV

ai

$(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:01:OK_RBV

bi

$(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[1].xOK

+
io: input
+
+

$(PREFIX):BP:Apt:01:Width_RBV

ai

$(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:02:Height_RBV

ai

$(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:02:OK_RBV

bi

$(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[2].xOK

+
io: input
+
+

$(PREFIX):BP:Apt:02:Width_RBV

ai

$(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:03:Height_RBV

ai

$(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:03:OK_RBV

bi

$(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[3].xOK

+
io: input
+
+

$(PREFIX):BP:Apt:03:Width_RBV

ai

$(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:04:Height_RBV

ai

$(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:04:OK_RBV

bi

$(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[4].xOK

+
io: input
+
+

$(PREFIX):BP:Apt:04:Width_RBV

ai

$(SYMBOL).stPositionState.stPMPS.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:BeamClass_RBV

longin

$(SYMBOL).stPositionState.stPMPS.stBeamParams.nBeamClass

+
io: input
+
+

$(PREFIX):BP:BeamClassRanges_RBV

longin

$(SYMBOL).stPositionState.stPMPS.stBeamParams.nBCRange

+
io: input
+
+

$(PREFIX):BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):BP:eVRanges_RBV

longin

$(SYMBOL).stPositionState.stPMPS.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):BP:MachineMode_RBV

longin

$(SYMBOL).stPositionState.stPMPS.stBeamParams.nMachineMode

+
io: input
+
+

$(PREFIX):BP:PhotonEnergy_RBV

ai

$(SYMBOL).stPositionState.stPMPS.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):BP:Rate_RBV

longin

$(SYMBOL).stPositionState.stPMPS.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):BP:Transmission_RBV

ai

$(SYMBOL).stPositionState.stPMPS.stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):BP:Valid_RBV

bi

$(SYMBOL).stPositionState.stPMPS.stBeamParams.xValid

+
io: input
+
+

$(PREFIX):BP:Veto_RBV

waveform

$(SYMBOL).stPositionState.stPMPS.stBeamParams.aVetoDevices

+
io: input
+
+

$(PREFIX):BUSY_RBV

bi

$(SYMBOL).bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):DCCL

ao

Deceleration to use for moves to this state

+
io: output
+
+

$(PREFIX):DCCL_RBV

ai

Deceleration to use for moves to this state

+
io: output
+
+

$(PREFIX):DELTA

ao

Max deviation from position at this state

+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):DELTA_RBV

ai

Max deviation from position at this state

+
field: DRVL 0.0
+
io: output
+
+

$(PREFIX):DONE_RBV

bi

$(SYMBOL).bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ENCODER_RBV

longin

Encoder count associated with this state

+
io: input
+
+

$(PREFIX):ERR_RBV

bi

$(SYMBOL).bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ERRID_RBV

longin

$(SYMBOL).nErrorID

+
io: input
+
+

$(PREFIX):ERRMSG_RBV

waveform

$(SYMBOL).sErrorMessage

+
io: input
+
+

$(PREFIX):GO

bo

$(SYMBOL).bExecute

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):GO_RBV

bi

$(SYMBOL).bExecute

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):LOCKED_RBV

bi

TRUE if state is immutable

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):MOVE_OK_RBV

bi

TRUE if the move would be safe

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):NAME_RBV

waveform

Name of this position state

+
io: input
+
+

$(PREFIX):PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

$(PREFIX):PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

$(PREFIX):PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

$(PREFIX):RESET

bo

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):RESET_RBV

bi

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):SETPOINT

ao

Axis position associated with this state

+
io: output
+
+

$(PREFIX):SETPOINT_RBV

ai

Axis position associated with this state

+
io: output
+
+

$(PREFIX):VALID_RBV

bi

TRUE if this is a real state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):VELO

ao

Speed at which to move to this state

+
io: output
+
+

$(PREFIX):VELO_RBV

ai

Speed at which to move to this state

+
io: output
+
+
+
+
+

lcls_twincat_motion.FB_PositionStatePMPS

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):MAINT

bo

$(SYMBOL).bMaintMode

+
io: output
+
+

$(PREFIX):MAINT_RBV

bi

$(SYMBOL).bMaintMode

+
io: output
+
+

$(PREFIX):TRANS:BP:Apt:01:Height_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:01:OK_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:01:Width_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:02:Height_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:02:OK_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:02:Width_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:03:Height_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:03:OK_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:03:Width_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:04:Height_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:04:OK_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:04:Width_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:BeamClass_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

$(PREFIX):TRANS:BP:BeamClassRanges_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

$(PREFIX):TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):TRANS:BP:eVRanges_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):TRANS:BP:MachineMode_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

$(PREFIX):TRANS:BP:PhotonEnergy_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):TRANS:BP:Rate_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):TRANS:BP:Transmission_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):TRANS:BP:Valid_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.xValid

+
io: input
+
+

$(PREFIX):TRANS:BP:Veto_RBV

waveform

$(SYMBOL).stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

$(PREFIX):TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

$(PREFIX):TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

$(PREFIX):TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+
+
+
+

lcls_twincat_motion.FB_PositionStatePMPS_Base

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):MAINT

bo

$(SYMBOL).bMaintMode

+
io: output
+
+

$(PREFIX):MAINT_RBV

bi

$(SYMBOL).bMaintMode

+
io: output
+
+

$(PREFIX):TRANS:BP:Apt:01:Height_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:01:OK_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:01:Width_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:02:Height_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:02:OK_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:02:Width_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:03:Height_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:03:OK_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:03:Width_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:04:Height_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:04:OK_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:04:Width_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:BeamClass_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

$(PREFIX):TRANS:BP:BeamClassRanges_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

$(PREFIX):TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):TRANS:BP:eVRanges_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):TRANS:BP:MachineMode_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

$(PREFIX):TRANS:BP:PhotonEnergy_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):TRANS:BP:Rate_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):TRANS:BP:Transmission_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):TRANS:BP:Valid_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.xValid

+
io: input
+
+

$(PREFIX):TRANS:BP:Veto_RBV

waveform

$(SYMBOL).stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

$(PREFIX):TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

$(PREFIX):TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

$(PREFIX):TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+
+
+
+

lcls_twincat_motion.FB_Standard_PMPSDB

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):LAST_REFRESH_RBV

longin

$(SYMBOL).nLastRefreshTime

+
io: input
+
+

$(PREFIX):REFRESH

bo

$(SYMBOL).bRefresh

+
io: output
+
+

$(PREFIX):REFRESH_RBV

bi

$(SYMBOL).bRefresh

+
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_EbaraEVA

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ALARM_OK_RBV

bi

$(SYMBOL).stPump.i_xAlarmOK

+
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):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):REMOTE

bo

$(SYMBOL).stPump.q_xRemote

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):REMOTE_RBV

bi

$(SYMBOL).stPump.q_xRemote

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):RST_SW

bo

$(SYMBOL).stPump.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):RST_SW_RBV

bi

$(SYMBOL).stPump.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):RUN_DI_RBV

bi

$(SYMBOL).stPump.i_xIsRun

+
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_RBV

bi

$(SYMBOL).stPump.xWrn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+
+
+
+

LCLS_Vacuum.FB_GCM

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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_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_MKS317

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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_MKS422

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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_PTM_Ebara_010M

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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):DECEL_RBV

bi

$(SYMBOL).iq_stPTM.i_xDecel

+
field: ONAM DECELERATING
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):FAULT_OK_RBV

bi

$(SYMBOL).iq_stPTM.i_xNCFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
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):OVRD_ON

bo

$(SYMBOL).iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):OVRD_ON_RBV

bi

$(SYMBOL).iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):PROT_RBV

bi

$(SYMBOL).iq_stPTM.q_xProtection

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):RESET_RBV

bi

$(SYMBOL).iq_stPTM.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ROTATE_STATUS_RBV

bi

$(SYMBOL).iq_stPTM.i_xRotate

+
field: ONAM ROTATING
+
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):SETSPEED

bo

$(SYMBOL).iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):SETSPEED_RBV

bi

$(SYMBOL).iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):SPEED_RBV

longin

$(SYMBOL).iq_stPTM.i_diCurSpd

+
field: EGU “Hz”
+
io: input
+
+

$(PREFIX):SPEED_REQ

longout

$(SYMBOL).iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

$(PREFIX):SPEED_REQ_RBV

longin

$(SYMBOL).iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

$(PREFIX):START_RBV

bi

$(SYMBOL).iq_stPTM.q_xStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
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):STOP_RBV

bi

$(SYMBOL).iq_stPTM.q_xStop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):TEMP_MON_RBV

ai

$(SYMBOL).iq_stPTM.i_rTempMon

+
field: EGU “C”
+
field: PREC 2
+
io: input
+
+

$(PREFIX):WARN_RBV

bi

$(SYMBOL).iq_stPTM.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+
+
+
+

LCLS_Vacuum.FB_PTM_Ebara_011M

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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):DECEL_RBV

bi

$(SYMBOL).iq_stPTM.i_xDecel

+
field: ONAM DECELERATING
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):FAULT_OK_RBV

bi

$(SYMBOL).iq_stPTM.i_xNCFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
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):OVRD_ON

bo

$(SYMBOL).iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):OVRD_ON_RBV

bi

$(SYMBOL).iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):PROT_RBV

bi

$(SYMBOL).iq_stPTM.q_xProtection

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):RESET_RBV

bi

$(SYMBOL).iq_stPTM.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ROTATE_STATUS_RBV

bi

$(SYMBOL).iq_stPTM.i_xRotate

+
field: ONAM ROTATING
+
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):SETSPEED

bo

$(SYMBOL).iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):SETSPEED_RBV

bi

$(SYMBOL).iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):SPEED_RBV

longin

$(SYMBOL).iq_stPTM.i_diCurSpd

+
field: EGU “Hz”
+
io: input
+
+

$(PREFIX):SPEED_REQ

longout

$(SYMBOL).iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

$(PREFIX):SPEED_REQ_RBV

longin

$(SYMBOL).iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

$(PREFIX):START_RBV

bi

$(SYMBOL).iq_stPTM.q_xStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
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):STOP_RBV

bi

$(SYMBOL).iq_stPTM.q_xStop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):TEMP_MON_RBV

ai

$(SYMBOL).iq_stPTM.i_rTempMon

+
field: EGU “C”
+
field: PREC 2
+
io: input
+
+

$(PREFIX):WARN_RBV

bi

$(SYMBOL).iq_stPTM.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+
+
+
+

LCLS_Vacuum.FB_PTM_TwisTorr

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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):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):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):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):WARN_RBV

bi

$(SYMBOL).iq_stPtm.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+
+
+
+

LCLS_Vacuum.FB_ScrollPump

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):AT_SPD_RBV

bi

$(SYMBOL).iq_stPFO.xAtSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).iq_stPFO.xErr

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).iq_stPFO.xIlkOK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):RUN_DO_RBV

bi

$(SYMBOL).iq_stPFO.q_xRunDo

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):RUN_SW

bo

$(SYMBOL).iq_stPFO.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

$(PREFIX):RUN_SW_RBV

bi

$(SYMBOL).iq_stPFO.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).iq_stPFO.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

$(PREFIX):WARN_RBV

bi

$(SYMBOL).iq_stPFO.xWrn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+
+
+
+

LCLS_Vacuum.FB_VCN

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).iq_stVCN.xIlkOK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):ILK_SP

ao

$(SYMBOL).iq_stVCN.rIlk_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):ILK_SP_RBV

ai

$(SYMBOL).iq_stVCN.rIlk_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):Limit

ao

$(SYMBOL).iq_stVCN.rUpperLimit

+
autosave_pass1: VAL DESC
+
io: output
+
+

$(PREFIX):Limit_RBV

ai

$(SYMBOL).iq_stVCN.rUpperLimit

+
autosave_pass1: VAL DESC
+
io: output
+
+

$(PREFIX):OPN_SW

bo

$(SYMBOL).iq_stVCN.xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OPN_SW_RBV

bi

$(SYMBOL).iq_stVCN.xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):POS_AO_R_RBV

longin

$(SYMBOL).iq_stVCN.q_iRawPosition

+
io: input
+
+

$(PREFIX):POS_AO_RBV

ai

$(SYMBOL).rReqVoltage

+
io: input
+
+

$(PREFIX):POS_RDBK_RBV

ai

$(SYMBOL).iq_stVCN.i_iPosition

+
io: input
+
+

$(PREFIX):POS_REQ

ao

$(SYMBOL).iq_stVCN.rReqPosition

+
io: output
+
+

$(PREFIX):POS_REQ_RBV

ai

$(SYMBOL).iq_stVCN.rReqPosition

+
io: output
+
+

$(PREFIX):STATE

mbbo

$(SYMBOL).iq_stVCN.eValveControl

+
field: ONST Open
+
field: THST ManualControl
+
field: TWST PressureControl
+
field: ZRST Close
+
io: output
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).iq_stVCN.eValveControl

+
field: ONST Open
+
field: THST ManualControl
+
field: TWST PressureControl
+
field: ZRST Close
+
io: output
+
+
+
+
+

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_EBD

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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_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_EbaraEVA

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ALARM_OK_RBV

bi

$(SYMBOL).i_xAlarmOK

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(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):REMOTE

bo

$(SYMBOL).q_xRemote

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):REMOTE_RBV

bi

$(SYMBOL).q_xRemote

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):RST_SW

bo

$(SYMBOL).q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):RST_SW_RBV

bi

$(SYMBOL).q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):RUN_DI_RBV

bi

$(SYMBOL).i_xIsRun

+
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_RBV

bi

$(SYMBOL).xWrn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+
+
+
+

LCLS_Vacuum.ST_EbaraPTM

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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):DECEL_RBV

bi

$(SYMBOL).i_xDecel

+
field: ONAM DECELERATING
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):FAULT_OK_RBV

bi

$(SYMBOL).i_xNCFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
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):OVRD_ON

bo

$(SYMBOL).i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):OVRD_ON_RBV

bi

$(SYMBOL).i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):PROT_RBV

bi

$(SYMBOL).q_xProtection

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):RESET_RBV

bi

$(SYMBOL).q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ROTATE_STATUS_RBV

bi

$(SYMBOL).i_xRotate

+
field: ONAM ROTATING
+
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):SETSPEED

bo

$(SYMBOL).iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):SETSPEED_RBV

bi

$(SYMBOL).iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):SPEED_RBV

longin

$(SYMBOL).i_diCurSpd

+
field: EGU “Hz”
+
io: input
+
+

$(PREFIX):SPEED_REQ

longout

$(SYMBOL).q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

$(PREFIX):SPEED_REQ_RBV

longin

$(SYMBOL).q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

$(PREFIX):START_RBV

bi

$(SYMBOL).q_xStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
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):STOP_RBV

bi

$(SYMBOL).q_xStop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
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_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_VCN

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).xIlkOK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):ILK_SP

ao

$(SYMBOL).rIlk_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):ILK_SP_RBV

ai

$(SYMBOL).rIlk_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):Limit

ao

$(SYMBOL).rUpperLimit

+
autosave_pass1: VAL DESC
+
io: output
+
+

$(PREFIX):Limit_RBV

ai

$(SYMBOL).rUpperLimit

+
autosave_pass1: VAL DESC
+
io: output
+
+

$(PREFIX):OPN_SW

bo

$(SYMBOL).xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OPN_SW_RBV

bi

$(SYMBOL).xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):POS_AO_R_RBV

longin

$(SYMBOL).q_iRawPosition

+
io: input
+
+

$(PREFIX):POS_RDBK_RBV

ai

$(SYMBOL).i_iPosition

+
io: input
+
+

$(PREFIX):POS_REQ

ao

$(SYMBOL).rReqPosition

+
io: output
+
+

$(PREFIX):POS_REQ_RBV

ai

$(SYMBOL).rReqPosition

+
io: output
+
+

$(PREFIX):STATE

mbbo

$(SYMBOL).eValveControl

+
field: ONST Open
+
field: THST ManualControl
+
field: TWST PressureControl
+
field: ZRST Close
+
io: output
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).eValveControl

+
field: ONST Open
+
field: THST ManualControl
+
field: TWST PressureControl
+
field: ZRST Close
+
io: output
+
+
+
+
+

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_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_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
+
+
+
+
+

PMPS.FB_Arbiter

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):AP:Entry:001:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:001:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:002:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:003:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:004:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:005:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:006:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:007:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:008:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:009:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:010:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:011:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:012:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:013:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:014:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:015:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:016:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:017:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:018:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:019:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:020:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:BeamClassRanges_RBV

longin

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:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
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:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:01:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:01:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:02:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:02:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:02:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:03:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:03:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:03:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:04:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:04:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:04:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

$(PREFIX):ArbitratedBP:BeamClass_RBV

longin

Arbitrated BP

+
io: input
+
+

$(PREFIX):ArbitratedBP:BeamClassRanges_RBV

longin

Arbitrated BP

+
io: input
+
+

$(PREFIX):ArbitratedBP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):ArbitratedBP:eVRanges_RBV

longin

Arbitrated BP

+
field: EGU eV
+
io: input
+
+

$(PREFIX):ArbitratedBP:MachineMode_RBV

longin

Arbitrated BP

+
io: input
+
+

$(PREFIX):ArbitratedBP:PhotonEnergy_RBV

ai

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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[1].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:001:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[1].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:001:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[1].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:001:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[1].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:001:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[1].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:001:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[1].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:001:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[1].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:001:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[1].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:001:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[1].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:001:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[1].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:001:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[1].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:001:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[1].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:001:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[1].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:001:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[1].nBCRange

+
io: input
+
+

$(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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[1].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[1].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:001:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[1].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[2].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:002:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[2].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:002:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[2].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:002:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[2].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:002:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[2].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:002:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[2].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:002:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[2].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:002:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[2].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:002:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[2].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:002:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[2].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:002:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[2].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:002:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[2].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:002:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[2].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:002:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[2].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[2].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[2].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:002:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[2].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[3].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:003:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[3].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:003:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[3].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:003:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[3].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:003:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[3].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:003:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[3].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:003:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[3].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:003:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[3].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:003:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[3].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:003:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[3].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:003:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[3].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:003:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[3].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:003:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[3].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:003:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[3].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[3].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[3].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:003:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[3].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[4].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:004:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[4].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:004:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[4].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:004:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[4].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:004:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[4].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:004:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[4].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:004:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[4].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:004:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[4].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:004:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[4].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:004:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[4].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:004:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[4].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:004:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[4].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:004:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[4].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:004:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[4].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[4].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[4].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:004:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[4].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[5].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:005:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[5].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:005:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[5].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:005:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[5].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:005:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[5].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:005:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[5].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:005:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[5].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:005:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[5].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:005:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[5].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:005:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[5].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:005:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[5].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:005:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[5].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:005:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[5].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:005:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[5].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[5].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[5].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:005:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[5].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[6].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:006:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[6].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:006:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[6].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:006:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[6].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:006:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[6].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:006:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[6].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:006:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[6].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:006:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[6].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:006:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[6].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:006:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[6].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:006:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[6].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:006:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[6].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:006:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[6].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:006:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[6].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[6].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[6].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:006:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[6].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[7].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:007:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[7].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:007:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[7].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:007:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[7].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:007:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[7].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:007:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[7].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:007:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[7].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:007:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[7].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:007:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[7].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:007:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[7].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:007:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[7].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:007:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[7].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:007:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[7].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:007:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[7].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[7].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[7].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:007:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[7].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[8].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:008:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[8].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:008:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[8].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:008:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[8].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:008:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[8].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:008:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[8].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:008:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[8].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:008:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[8].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:008:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[8].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:008:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[8].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:008:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[8].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:008:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[8].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:008:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[8].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:008:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[8].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[8].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[8].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:008:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[8].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[9].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:009:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[9].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:009:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[9].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:009:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[9].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:009:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[9].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:009:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[9].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:009:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[9].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:009:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[9].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:009:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[9].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:009:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[9].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:009:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[9].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:009:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[9].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:009:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[9].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:009:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[9].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[9].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[9].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:009:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[9].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[10].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:010:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[10].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:010:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[10].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:010:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[10].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:010:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[10].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:010:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[10].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:010:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[10].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:010:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[10].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:010:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[10].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:010:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[10].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:010:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[10].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:010:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[10].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:010:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[10].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:010:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[10].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[10].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[10].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:010:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[10].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[11].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:011:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[11].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:011:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[11].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:011:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[11].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:011:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[11].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:011:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[11].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:011:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[11].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:011:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[11].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:011:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[11].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:011:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[11].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:011:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[11].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:011:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[11].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:011:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[11].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:011:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[11].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[11].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[11].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:011:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[11].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[12].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:012:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[12].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:012:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[12].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:012:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[12].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:012:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[12].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:012:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[12].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:012:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[12].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:012:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[12].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:012:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[12].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:012:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[12].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:012:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[12].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:012:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[12].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:012:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[12].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:012:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[12].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[12].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[12].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:012:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[12].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[13].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:013:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[13].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:013:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[13].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:013:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[13].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:013:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[13].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:013:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[13].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:013:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[13].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:013:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[13].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:013:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[13].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:013:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[13].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:013:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[13].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:013:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[13].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:013:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[13].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:013:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[13].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[13].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[13].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:013:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[13].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[14].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:014:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[14].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:014:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[14].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:014:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[14].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:014:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[14].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:014:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[14].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:014:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[14].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:014:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[14].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:014:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[14].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:014:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[14].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:014:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[14].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:014:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[14].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:014:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[14].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:014:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[14].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[14].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[14].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:014:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[14].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[15].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:015:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[15].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:015:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[15].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:015:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[15].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:015:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[15].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:015:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[15].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:015:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[15].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:015:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[15].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:015:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[15].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:015:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[15].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:015:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[15].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:015:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[15].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:015:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[15].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:015:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[15].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[15].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[15].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:015:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[15].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[16].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:016:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[16].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:016:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[16].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:016:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[16].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:016:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[16].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:016:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[16].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:016:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[16].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:016:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[16].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:016:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[16].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:016:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[16].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:016:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[16].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:016:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[16].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:016:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[16].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:016:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[16].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[16].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[16].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:016:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[16].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[17].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:017:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[17].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:017:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[17].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:017:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[17].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:017:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[17].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:017:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[17].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:017:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[17].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:017:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[17].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:017:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[17].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:017:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[17].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:017:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[17].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:017:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[17].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:017:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[17].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:017:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[17].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[17].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[17].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:017:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[17].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[18].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:018:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[18].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:018:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[18].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:018:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[18].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:018:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[18].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:018:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[18].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:018:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[18].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:018:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[18].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:018:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[18].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:018:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[18].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:018:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[18].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:018:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[18].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:018:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[18].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:018:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[18].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[18].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[18].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:018:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[18].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[19].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:019:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[19].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:019:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[19].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:019:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[19].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:019:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[19].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:019:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[19].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:019:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[19].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:019:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[19].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:019:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[19].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:019:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[19].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:019:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[19].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:019:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[19].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:019:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[19].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:019:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[19].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[19].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[19].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:019:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[19].neV

+
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:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[20].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:020:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[20].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:020:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[20].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:020:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[20].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:020:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[20].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:020:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[20].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:020:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[20].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:020:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[20].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:020:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[20].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:020:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[20].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:020:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[20].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:020:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[20].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:020:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[20].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:020:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[20].nBCRange

+
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:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[20].neVRange

+
field: EGU eV
+
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:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[20].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:020:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[20].neV

+
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):FF:051:BeamPermitted_RBV

bi

$(SYMBOL).astFF[51].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:051:Info:Desc_RBV

waveform

$(SYMBOL).astFF[51].Info.Desc

+
io: input
+
+

$(PREFIX):FF:051:Info:DevName_RBV

waveform

$(SYMBOL).astFF[51].Info.DevName

+
io: input
+
+

$(PREFIX):FF:051:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[51].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:051:Info:InUse_RBV

bi

$(SYMBOL).astFF[51].Info.InUse

+
io: input
+
+

$(PREFIX):FF:051:Info:Path_RBV

waveform

$(SYMBOL).astFF[51].Info.sPath

+
io: input
+
+

$(PREFIX):FF:051:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[51].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:051:OK_RBV

bi

$(SYMBOL).astFF[51].OK

+
io: input
+
+

$(PREFIX):FF:051:Ovrd:Activate

bo

$(SYMBOL).astFF[51].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:051:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[51].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:051:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[51].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:051:Ovrd:Deactivate

bo

$(SYMBOL).astFF[51].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:051:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[51].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:051:Ovrd:Duration

longout

$(SYMBOL).astFF[51].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:051:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[51].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:051:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[51].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:051:Ovrd:Expiration

longout

$(SYMBOL).astFF[51].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:051:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[51].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:051:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[51].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:051:Ovrd:StartDT

longout

$(SYMBOL).astFF[51].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:051:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[51].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:051:Reset

bo

$(SYMBOL).astFF[51].Reset

+
io: output
+
+

$(PREFIX):FF:051:Reset_RBV

bi

$(SYMBOL).astFF[51].Reset

+
io: output
+
+

$(PREFIX):FF:052:BeamPermitted_RBV

bi

$(SYMBOL).astFF[52].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:052:Info:Desc_RBV

waveform

$(SYMBOL).astFF[52].Info.Desc

+
io: input
+
+

$(PREFIX):FF:052:Info:DevName_RBV

waveform

$(SYMBOL).astFF[52].Info.DevName

+
io: input
+
+

$(PREFIX):FF:052:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[52].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:052:Info:InUse_RBV

bi

$(SYMBOL).astFF[52].Info.InUse

+
io: input
+
+

$(PREFIX):FF:052:Info:Path_RBV

waveform

$(SYMBOL).astFF[52].Info.sPath

+
io: input
+
+

$(PREFIX):FF:052:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[52].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:052:OK_RBV

bi

$(SYMBOL).astFF[52].OK

+
io: input
+
+

$(PREFIX):FF:052:Ovrd:Activate

bo

$(SYMBOL).astFF[52].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:052:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[52].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:052:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[52].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:052:Ovrd:Deactivate

bo

$(SYMBOL).astFF[52].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:052:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[52].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:052:Ovrd:Duration

longout

$(SYMBOL).astFF[52].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:052:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[52].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:052:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[52].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:052:Ovrd:Expiration

longout

$(SYMBOL).astFF[52].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:052:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[52].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:052:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[52].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:052:Ovrd:StartDT

longout

$(SYMBOL).astFF[52].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:052:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[52].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:052:Reset

bo

$(SYMBOL).astFF[52].Reset

+
io: output
+
+

$(PREFIX):FF:052:Reset_RBV

bi

$(SYMBOL).astFF[52].Reset

+
io: output
+
+

$(PREFIX):FF:053:BeamPermitted_RBV

bi

$(SYMBOL).astFF[53].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:053:Info:Desc_RBV

waveform

$(SYMBOL).astFF[53].Info.Desc

+
io: input
+
+

$(PREFIX):FF:053:Info:DevName_RBV

waveform

$(SYMBOL).astFF[53].Info.DevName

+
io: input
+
+

$(PREFIX):FF:053:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[53].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:053:Info:InUse_RBV

bi

$(SYMBOL).astFF[53].Info.InUse

+
io: input
+
+

$(PREFIX):FF:053:Info:Path_RBV

waveform

$(SYMBOL).astFF[53].Info.sPath

+
io: input
+
+

$(PREFIX):FF:053:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[53].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:053:OK_RBV

bi

$(SYMBOL).astFF[53].OK

+
io: input
+
+

$(PREFIX):FF:053:Ovrd:Activate

bo

$(SYMBOL).astFF[53].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:053:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[53].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:053:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[53].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:053:Ovrd:Deactivate

bo

$(SYMBOL).astFF[53].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:053:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[53].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:053:Ovrd:Duration

longout

$(SYMBOL).astFF[53].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:053:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[53].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:053:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[53].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:053:Ovrd:Expiration

longout

$(SYMBOL).astFF[53].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:053:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[53].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:053:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[53].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:053:Ovrd:StartDT

longout

$(SYMBOL).astFF[53].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:053:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[53].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:053:Reset

bo

$(SYMBOL).astFF[53].Reset

+
io: output
+
+

$(PREFIX):FF:053:Reset_RBV

bi

$(SYMBOL).astFF[53].Reset

+
io: output
+
+

$(PREFIX):FF:054:BeamPermitted_RBV

bi

$(SYMBOL).astFF[54].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:054:Info:Desc_RBV

waveform

$(SYMBOL).astFF[54].Info.Desc

+
io: input
+
+

$(PREFIX):FF:054:Info:DevName_RBV

waveform

$(SYMBOL).astFF[54].Info.DevName

+
io: input
+
+

$(PREFIX):FF:054:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[54].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:054:Info:InUse_RBV

bi

$(SYMBOL).astFF[54].Info.InUse

+
io: input
+
+

$(PREFIX):FF:054:Info:Path_RBV

waveform

$(SYMBOL).astFF[54].Info.sPath

+
io: input
+
+

$(PREFIX):FF:054:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[54].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:054:OK_RBV

bi

$(SYMBOL).astFF[54].OK

+
io: input
+
+

$(PREFIX):FF:054:Ovrd:Activate

bo

$(SYMBOL).astFF[54].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:054:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[54].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:054:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[54].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:054:Ovrd:Deactivate

bo

$(SYMBOL).astFF[54].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:054:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[54].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:054:Ovrd:Duration

longout

$(SYMBOL).astFF[54].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:054:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[54].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:054:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[54].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:054:Ovrd:Expiration

longout

$(SYMBOL).astFF[54].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:054:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[54].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:054:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[54].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:054:Ovrd:StartDT

longout

$(SYMBOL).astFF[54].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:054:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[54].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:054:Reset

bo

$(SYMBOL).astFF[54].Reset

+
io: output
+
+

$(PREFIX):FF:054:Reset_RBV

bi

$(SYMBOL).astFF[54].Reset

+
io: output
+
+

$(PREFIX):FF:055:BeamPermitted_RBV

bi

$(SYMBOL).astFF[55].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:055:Info:Desc_RBV

waveform

$(SYMBOL).astFF[55].Info.Desc

+
io: input
+
+

$(PREFIX):FF:055:Info:DevName_RBV

waveform

$(SYMBOL).astFF[55].Info.DevName

+
io: input
+
+

$(PREFIX):FF:055:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[55].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:055:Info:InUse_RBV

bi

$(SYMBOL).astFF[55].Info.InUse

+
io: input
+
+

$(PREFIX):FF:055:Info:Path_RBV

waveform

$(SYMBOL).astFF[55].Info.sPath

+
io: input
+
+

$(PREFIX):FF:055:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[55].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:055:OK_RBV

bi

$(SYMBOL).astFF[55].OK

+
io: input
+
+

$(PREFIX):FF:055:Ovrd:Activate

bo

$(SYMBOL).astFF[55].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:055:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[55].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:055:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[55].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:055:Ovrd:Deactivate

bo

$(SYMBOL).astFF[55].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:055:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[55].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:055:Ovrd:Duration

longout

$(SYMBOL).astFF[55].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:055:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[55].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:055:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[55].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:055:Ovrd:Expiration

longout

$(SYMBOL).astFF[55].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:055:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[55].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:055:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[55].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:055:Ovrd:StartDT

longout

$(SYMBOL).astFF[55].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:055:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[55].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:055:Reset

bo

$(SYMBOL).astFF[55].Reset

+
io: output
+
+

$(PREFIX):FF:055:Reset_RBV

bi

$(SYMBOL).astFF[55].Reset

+
io: output
+
+

$(PREFIX):FF:056:BeamPermitted_RBV

bi

$(SYMBOL).astFF[56].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:056:Info:Desc_RBV

waveform

$(SYMBOL).astFF[56].Info.Desc

+
io: input
+
+

$(PREFIX):FF:056:Info:DevName_RBV

waveform

$(SYMBOL).astFF[56].Info.DevName

+
io: input
+
+

$(PREFIX):FF:056:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[56].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:056:Info:InUse_RBV

bi

$(SYMBOL).astFF[56].Info.InUse

+
io: input
+
+

$(PREFIX):FF:056:Info:Path_RBV

waveform

$(SYMBOL).astFF[56].Info.sPath

+
io: input
+
+

$(PREFIX):FF:056:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[56].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:056:OK_RBV

bi

$(SYMBOL).astFF[56].OK

+
io: input
+
+

$(PREFIX):FF:056:Ovrd:Activate

bo

$(SYMBOL).astFF[56].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:056:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[56].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:056:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[56].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:056:Ovrd:Deactivate

bo

$(SYMBOL).astFF[56].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:056:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[56].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:056:Ovrd:Duration

longout

$(SYMBOL).astFF[56].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:056:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[56].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:056:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[56].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:056:Ovrd:Expiration

longout

$(SYMBOL).astFF[56].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:056:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[56].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:056:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[56].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:056:Ovrd:StartDT

longout

$(SYMBOL).astFF[56].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:056:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[56].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:056:Reset

bo

$(SYMBOL).astFF[56].Reset

+
io: output
+
+

$(PREFIX):FF:056:Reset_RBV

bi

$(SYMBOL).astFF[56].Reset

+
io: output
+
+

$(PREFIX):FF:057:BeamPermitted_RBV

bi

$(SYMBOL).astFF[57].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:057:Info:Desc_RBV

waveform

$(SYMBOL).astFF[57].Info.Desc

+
io: input
+
+

$(PREFIX):FF:057:Info:DevName_RBV

waveform

$(SYMBOL).astFF[57].Info.DevName

+
io: input
+
+

$(PREFIX):FF:057:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[57].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:057:Info:InUse_RBV

bi

$(SYMBOL).astFF[57].Info.InUse

+
io: input
+
+

$(PREFIX):FF:057:Info:Path_RBV

waveform

$(SYMBOL).astFF[57].Info.sPath

+
io: input
+
+

$(PREFIX):FF:057:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[57].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:057:OK_RBV

bi

$(SYMBOL).astFF[57].OK

+
io: input
+
+

$(PREFIX):FF:057:Ovrd:Activate

bo

$(SYMBOL).astFF[57].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:057:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[57].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:057:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[57].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:057:Ovrd:Deactivate

bo

$(SYMBOL).astFF[57].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:057:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[57].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:057:Ovrd:Duration

longout

$(SYMBOL).astFF[57].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:057:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[57].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:057:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[57].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:057:Ovrd:Expiration

longout

$(SYMBOL).astFF[57].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:057:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[57].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:057:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[57].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:057:Ovrd:StartDT

longout

$(SYMBOL).astFF[57].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:057:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[57].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:057:Reset

bo

$(SYMBOL).astFF[57].Reset

+
io: output
+
+

$(PREFIX):FF:057:Reset_RBV

bi

$(SYMBOL).astFF[57].Reset

+
io: output
+
+

$(PREFIX):FF:058:BeamPermitted_RBV

bi

$(SYMBOL).astFF[58].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:058:Info:Desc_RBV

waveform

$(SYMBOL).astFF[58].Info.Desc

+
io: input
+
+

$(PREFIX):FF:058:Info:DevName_RBV

waveform

$(SYMBOL).astFF[58].Info.DevName

+
io: input
+
+

$(PREFIX):FF:058:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[58].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:058:Info:InUse_RBV

bi

$(SYMBOL).astFF[58].Info.InUse

+
io: input
+
+

$(PREFIX):FF:058:Info:Path_RBV

waveform

$(SYMBOL).astFF[58].Info.sPath

+
io: input
+
+

$(PREFIX):FF:058:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[58].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:058:OK_RBV

bi

$(SYMBOL).astFF[58].OK

+
io: input
+
+

$(PREFIX):FF:058:Ovrd:Activate

bo

$(SYMBOL).astFF[58].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:058:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[58].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:058:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[58].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:058:Ovrd:Deactivate

bo

$(SYMBOL).astFF[58].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:058:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[58].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:058:Ovrd:Duration

longout

$(SYMBOL).astFF[58].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:058:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[58].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:058:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[58].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:058:Ovrd:Expiration

longout

$(SYMBOL).astFF[58].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:058:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[58].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:058:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[58].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:058:Ovrd:StartDT

longout

$(SYMBOL).astFF[58].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:058:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[58].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:058:Reset

bo

$(SYMBOL).astFF[58].Reset

+
io: output
+
+

$(PREFIX):FF:058:Reset_RBV

bi

$(SYMBOL).astFF[58].Reset

+
io: output
+
+

$(PREFIX):FF:059:BeamPermitted_RBV

bi

$(SYMBOL).astFF[59].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:059:Info:Desc_RBV

waveform

$(SYMBOL).astFF[59].Info.Desc

+
io: input
+
+

$(PREFIX):FF:059:Info:DevName_RBV

waveform

$(SYMBOL).astFF[59].Info.DevName

+
io: input
+
+

$(PREFIX):FF:059:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[59].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:059:Info:InUse_RBV

bi

$(SYMBOL).astFF[59].Info.InUse

+
io: input
+
+

$(PREFIX):FF:059:Info:Path_RBV

waveform

$(SYMBOL).astFF[59].Info.sPath

+
io: input
+
+

$(PREFIX):FF:059:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[59].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:059:OK_RBV

bi

$(SYMBOL).astFF[59].OK

+
io: input
+
+

$(PREFIX):FF:059:Ovrd:Activate

bo

$(SYMBOL).astFF[59].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:059:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[59].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:059:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[59].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:059:Ovrd:Deactivate

bo

$(SYMBOL).astFF[59].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:059:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[59].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:059:Ovrd:Duration

longout

$(SYMBOL).astFF[59].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:059:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[59].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:059:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[59].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:059:Ovrd:Expiration

longout

$(SYMBOL).astFF[59].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:059:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[59].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:059:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[59].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:059:Ovrd:StartDT

longout

$(SYMBOL).astFF[59].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:059:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[59].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:059:Reset

bo

$(SYMBOL).astFF[59].Reset

+
io: output
+
+

$(PREFIX):FF:059:Reset_RBV

bi

$(SYMBOL).astFF[59].Reset

+
io: output
+
+

$(PREFIX):FF:060:BeamPermitted_RBV

bi

$(SYMBOL).astFF[60].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:060:Info:Desc_RBV

waveform

$(SYMBOL).astFF[60].Info.Desc

+
io: input
+
+

$(PREFIX):FF:060:Info:DevName_RBV

waveform

$(SYMBOL).astFF[60].Info.DevName

+
io: input
+
+

$(PREFIX):FF:060:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[60].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:060:Info:InUse_RBV

bi

$(SYMBOL).astFF[60].Info.InUse

+
io: input
+
+

$(PREFIX):FF:060:Info:Path_RBV

waveform

$(SYMBOL).astFF[60].Info.sPath

+
io: input
+
+

$(PREFIX):FF:060:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[60].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:060:OK_RBV

bi

$(SYMBOL).astFF[60].OK

+
io: input
+
+

$(PREFIX):FF:060:Ovrd:Activate

bo

$(SYMBOL).astFF[60].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:060:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[60].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:060:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[60].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:060:Ovrd:Deactivate

bo

$(SYMBOL).astFF[60].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:060:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[60].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:060:Ovrd:Duration

longout

$(SYMBOL).astFF[60].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:060:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[60].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:060:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[60].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:060:Ovrd:Expiration

longout

$(SYMBOL).astFF[60].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:060:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[60].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:060:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[60].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:060:Ovrd:StartDT

longout

$(SYMBOL).astFF[60].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:060:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[60].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:060:Reset

bo

$(SYMBOL).astFF[60].Reset

+
io: output
+
+

$(PREFIX):FF:060:Reset_RBV

bi

$(SYMBOL).astFF[60].Reset

+
io: output
+
+

$(PREFIX):FF:061:BeamPermitted_RBV

bi

$(SYMBOL).astFF[61].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:061:Info:Desc_RBV

waveform

$(SYMBOL).astFF[61].Info.Desc

+
io: input
+
+

$(PREFIX):FF:061:Info:DevName_RBV

waveform

$(SYMBOL).astFF[61].Info.DevName

+
io: input
+
+

$(PREFIX):FF:061:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[61].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:061:Info:InUse_RBV

bi

$(SYMBOL).astFF[61].Info.InUse

+
io: input
+
+

$(PREFIX):FF:061:Info:Path_RBV

waveform

$(SYMBOL).astFF[61].Info.sPath

+
io: input
+
+

$(PREFIX):FF:061:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[61].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:061:OK_RBV

bi

$(SYMBOL).astFF[61].OK

+
io: input
+
+

$(PREFIX):FF:061:Ovrd:Activate

bo

$(SYMBOL).astFF[61].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:061:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[61].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:061:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[61].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:061:Ovrd:Deactivate

bo

$(SYMBOL).astFF[61].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:061:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[61].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:061:Ovrd:Duration

longout

$(SYMBOL).astFF[61].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:061:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[61].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:061:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[61].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:061:Ovrd:Expiration

longout

$(SYMBOL).astFF[61].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:061:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[61].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:061:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[61].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:061:Ovrd:StartDT

longout

$(SYMBOL).astFF[61].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:061:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[61].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:061:Reset

bo

$(SYMBOL).astFF[61].Reset

+
io: output
+
+

$(PREFIX):FF:061:Reset_RBV

bi

$(SYMBOL).astFF[61].Reset

+
io: output
+
+

$(PREFIX):FF:062:BeamPermitted_RBV

bi

$(SYMBOL).astFF[62].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:062:Info:Desc_RBV

waveform

$(SYMBOL).astFF[62].Info.Desc

+
io: input
+
+

$(PREFIX):FF:062:Info:DevName_RBV

waveform

$(SYMBOL).astFF[62].Info.DevName

+
io: input
+
+

$(PREFIX):FF:062:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[62].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:062:Info:InUse_RBV

bi

$(SYMBOL).astFF[62].Info.InUse

+
io: input
+
+

$(PREFIX):FF:062:Info:Path_RBV

waveform

$(SYMBOL).astFF[62].Info.sPath

+
io: input
+
+

$(PREFIX):FF:062:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[62].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:062:OK_RBV

bi

$(SYMBOL).astFF[62].OK

+
io: input
+
+

$(PREFIX):FF:062:Ovrd:Activate

bo

$(SYMBOL).astFF[62].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:062:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[62].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:062:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[62].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:062:Ovrd:Deactivate

bo

$(SYMBOL).astFF[62].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:062:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[62].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:062:Ovrd:Duration

longout

$(SYMBOL).astFF[62].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:062:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[62].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:062:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[62].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:062:Ovrd:Expiration

longout

$(SYMBOL).astFF[62].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:062:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[62].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:062:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[62].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:062:Ovrd:StartDT

longout

$(SYMBOL).astFF[62].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:062:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[62].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:062:Reset

bo

$(SYMBOL).astFF[62].Reset

+
io: output
+
+

$(PREFIX):FF:062:Reset_RBV

bi

$(SYMBOL).astFF[62].Reset

+
io: output
+
+

$(PREFIX):FF:063:BeamPermitted_RBV

bi

$(SYMBOL).astFF[63].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:063:Info:Desc_RBV

waveform

$(SYMBOL).astFF[63].Info.Desc

+
io: input
+
+

$(PREFIX):FF:063:Info:DevName_RBV

waveform

$(SYMBOL).astFF[63].Info.DevName

+
io: input
+
+

$(PREFIX):FF:063:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[63].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:063:Info:InUse_RBV

bi

$(SYMBOL).astFF[63].Info.InUse

+
io: input
+
+

$(PREFIX):FF:063:Info:Path_RBV

waveform

$(SYMBOL).astFF[63].Info.sPath

+
io: input
+
+

$(PREFIX):FF:063:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[63].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:063:OK_RBV

bi

$(SYMBOL).astFF[63].OK

+
io: input
+
+

$(PREFIX):FF:063:Ovrd:Activate

bo

$(SYMBOL).astFF[63].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:063:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[63].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:063:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[63].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:063:Ovrd:Deactivate

bo

$(SYMBOL).astFF[63].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:063:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[63].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:063:Ovrd:Duration

longout

$(SYMBOL).astFF[63].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:063:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[63].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:063:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[63].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:063:Ovrd:Expiration

longout

$(SYMBOL).astFF[63].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:063:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[63].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:063:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[63].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:063:Ovrd:StartDT

longout

$(SYMBOL).astFF[63].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:063:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[63].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:063:Reset

bo

$(SYMBOL).astFF[63].Reset

+
io: output
+
+

$(PREFIX):FF:063:Reset_RBV

bi

$(SYMBOL).astFF[63].Reset

+
io: output
+
+

$(PREFIX):FF:064:BeamPermitted_RBV

bi

$(SYMBOL).astFF[64].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:064:Info:Desc_RBV

waveform

$(SYMBOL).astFF[64].Info.Desc

+
io: input
+
+

$(PREFIX):FF:064:Info:DevName_RBV

waveform

$(SYMBOL).astFF[64].Info.DevName

+
io: input
+
+

$(PREFIX):FF:064:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[64].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:064:Info:InUse_RBV

bi

$(SYMBOL).astFF[64].Info.InUse

+
io: input
+
+

$(PREFIX):FF:064:Info:Path_RBV

waveform

$(SYMBOL).astFF[64].Info.sPath

+
io: input
+
+

$(PREFIX):FF:064:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[64].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:064:OK_RBV

bi

$(SYMBOL).astFF[64].OK

+
io: input
+
+

$(PREFIX):FF:064:Ovrd:Activate

bo

$(SYMBOL).astFF[64].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:064:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[64].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:064:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[64].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:064:Ovrd:Deactivate

bo

$(SYMBOL).astFF[64].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:064:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[64].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:064:Ovrd:Duration

longout

$(SYMBOL).astFF[64].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:064:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[64].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:064:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[64].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:064:Ovrd:Expiration

longout

$(SYMBOL).astFF[64].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:064:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[64].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:064:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[64].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:064:Ovrd:StartDT

longout

$(SYMBOL).astFF[64].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:064:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[64].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:064:Reset

bo

$(SYMBOL).astFF[64].Reset

+
io: output
+
+

$(PREFIX):FF:064:Reset_RBV

bi

$(SYMBOL).astFF[64].Reset

+
io: output
+
+

$(PREFIX):FF:065:BeamPermitted_RBV

bi

$(SYMBOL).astFF[65].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:065:Info:Desc_RBV

waveform

$(SYMBOL).astFF[65].Info.Desc

+
io: input
+
+

$(PREFIX):FF:065:Info:DevName_RBV

waveform

$(SYMBOL).astFF[65].Info.DevName

+
io: input
+
+

$(PREFIX):FF:065:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[65].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:065:Info:InUse_RBV

bi

$(SYMBOL).astFF[65].Info.InUse

+
io: input
+
+

$(PREFIX):FF:065:Info:Path_RBV

waveform

$(SYMBOL).astFF[65].Info.sPath

+
io: input
+
+

$(PREFIX):FF:065:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[65].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:065:OK_RBV

bi

$(SYMBOL).astFF[65].OK

+
io: input
+
+

$(PREFIX):FF:065:Ovrd:Activate

bo

$(SYMBOL).astFF[65].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:065:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[65].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:065:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[65].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:065:Ovrd:Deactivate

bo

$(SYMBOL).astFF[65].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:065:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[65].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:065:Ovrd:Duration

longout

$(SYMBOL).astFF[65].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:065:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[65].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:065:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[65].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:065:Ovrd:Expiration

longout

$(SYMBOL).astFF[65].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:065:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[65].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:065:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[65].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:065:Ovrd:StartDT

longout

$(SYMBOL).astFF[65].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:065:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[65].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:065:Reset

bo

$(SYMBOL).astFF[65].Reset

+
io: output
+
+

$(PREFIX):FF:065:Reset_RBV

bi

$(SYMBOL).astFF[65].Reset

+
io: output
+
+

$(PREFIX):FF:066:BeamPermitted_RBV

bi

$(SYMBOL).astFF[66].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:066:Info:Desc_RBV

waveform

$(SYMBOL).astFF[66].Info.Desc

+
io: input
+
+

$(PREFIX):FF:066:Info:DevName_RBV

waveform

$(SYMBOL).astFF[66].Info.DevName

+
io: input
+
+

$(PREFIX):FF:066:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[66].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:066:Info:InUse_RBV

bi

$(SYMBOL).astFF[66].Info.InUse

+
io: input
+
+

$(PREFIX):FF:066:Info:Path_RBV

waveform

$(SYMBOL).astFF[66].Info.sPath

+
io: input
+
+

$(PREFIX):FF:066:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[66].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:066:OK_RBV

bi

$(SYMBOL).astFF[66].OK

+
io: input
+
+

$(PREFIX):FF:066:Ovrd:Activate

bo

$(SYMBOL).astFF[66].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:066:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[66].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:066:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[66].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:066:Ovrd:Deactivate

bo

$(SYMBOL).astFF[66].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:066:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[66].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:066:Ovrd:Duration

longout

$(SYMBOL).astFF[66].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:066:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[66].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:066:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[66].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:066:Ovrd:Expiration

longout

$(SYMBOL).astFF[66].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:066:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[66].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:066:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[66].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:066:Ovrd:StartDT

longout

$(SYMBOL).astFF[66].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:066:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[66].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:066:Reset

bo

$(SYMBOL).astFF[66].Reset

+
io: output
+
+

$(PREFIX):FF:066:Reset_RBV

bi

$(SYMBOL).astFF[66].Reset

+
io: output
+
+

$(PREFIX):FF:067:BeamPermitted_RBV

bi

$(SYMBOL).astFF[67].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:067:Info:Desc_RBV

waveform

$(SYMBOL).astFF[67].Info.Desc

+
io: input
+
+

$(PREFIX):FF:067:Info:DevName_RBV

waveform

$(SYMBOL).astFF[67].Info.DevName

+
io: input
+
+

$(PREFIX):FF:067:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[67].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:067:Info:InUse_RBV

bi

$(SYMBOL).astFF[67].Info.InUse

+
io: input
+
+

$(PREFIX):FF:067:Info:Path_RBV

waveform

$(SYMBOL).astFF[67].Info.sPath

+
io: input
+
+

$(PREFIX):FF:067:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[67].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:067:OK_RBV

bi

$(SYMBOL).astFF[67].OK

+
io: input
+
+

$(PREFIX):FF:067:Ovrd:Activate

bo

$(SYMBOL).astFF[67].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:067:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[67].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:067:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[67].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:067:Ovrd:Deactivate

bo

$(SYMBOL).astFF[67].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:067:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[67].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:067:Ovrd:Duration

longout

$(SYMBOL).astFF[67].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:067:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[67].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:067:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[67].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:067:Ovrd:Expiration

longout

$(SYMBOL).astFF[67].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:067:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[67].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:067:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[67].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:067:Ovrd:StartDT

longout

$(SYMBOL).astFF[67].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:067:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[67].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:067:Reset

bo

$(SYMBOL).astFF[67].Reset

+
io: output
+
+

$(PREFIX):FF:067:Reset_RBV

bi

$(SYMBOL).astFF[67].Reset

+
io: output
+
+

$(PREFIX):FF:068:BeamPermitted_RBV

bi

$(SYMBOL).astFF[68].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:068:Info:Desc_RBV

waveform

$(SYMBOL).astFF[68].Info.Desc

+
io: input
+
+

$(PREFIX):FF:068:Info:DevName_RBV

waveform

$(SYMBOL).astFF[68].Info.DevName

+
io: input
+
+

$(PREFIX):FF:068:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[68].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:068:Info:InUse_RBV

bi

$(SYMBOL).astFF[68].Info.InUse

+
io: input
+
+

$(PREFIX):FF:068:Info:Path_RBV

waveform

$(SYMBOL).astFF[68].Info.sPath

+
io: input
+
+

$(PREFIX):FF:068:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[68].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:068:OK_RBV

bi

$(SYMBOL).astFF[68].OK

+
io: input
+
+

$(PREFIX):FF:068:Ovrd:Activate

bo

$(SYMBOL).astFF[68].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:068:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[68].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:068:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[68].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:068:Ovrd:Deactivate

bo

$(SYMBOL).astFF[68].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:068:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[68].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:068:Ovrd:Duration

longout

$(SYMBOL).astFF[68].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:068:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[68].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:068:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[68].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:068:Ovrd:Expiration

longout

$(SYMBOL).astFF[68].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:068:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[68].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:068:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[68].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:068:Ovrd:StartDT

longout

$(SYMBOL).astFF[68].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:068:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[68].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:068:Reset

bo

$(SYMBOL).astFF[68].Reset

+
io: output
+
+

$(PREFIX):FF:068:Reset_RBV

bi

$(SYMBOL).astFF[68].Reset

+
io: output
+
+

$(PREFIX):FF:069:BeamPermitted_RBV

bi

$(SYMBOL).astFF[69].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:069:Info:Desc_RBV

waveform

$(SYMBOL).astFF[69].Info.Desc

+
io: input
+
+

$(PREFIX):FF:069:Info:DevName_RBV

waveform

$(SYMBOL).astFF[69].Info.DevName

+
io: input
+
+

$(PREFIX):FF:069:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[69].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:069:Info:InUse_RBV

bi

$(SYMBOL).astFF[69].Info.InUse

+
io: input
+
+

$(PREFIX):FF:069:Info:Path_RBV

waveform

$(SYMBOL).astFF[69].Info.sPath

+
io: input
+
+

$(PREFIX):FF:069:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[69].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:069:OK_RBV

bi

$(SYMBOL).astFF[69].OK

+
io: input
+
+

$(PREFIX):FF:069:Ovrd:Activate

bo

$(SYMBOL).astFF[69].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:069:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[69].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:069:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[69].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:069:Ovrd:Deactivate

bo

$(SYMBOL).astFF[69].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:069:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[69].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:069:Ovrd:Duration

longout

$(SYMBOL).astFF[69].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:069:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[69].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:069:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[69].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:069:Ovrd:Expiration

longout

$(SYMBOL).astFF[69].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:069:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[69].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:069:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[69].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:069:Ovrd:StartDT

longout

$(SYMBOL).astFF[69].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:069:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[69].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:069:Reset

bo

$(SYMBOL).astFF[69].Reset

+
io: output
+
+

$(PREFIX):FF:069:Reset_RBV

bi

$(SYMBOL).astFF[69].Reset

+
io: output
+
+

$(PREFIX):FF:070:BeamPermitted_RBV

bi

$(SYMBOL).astFF[70].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:070:Info:Desc_RBV

waveform

$(SYMBOL).astFF[70].Info.Desc

+
io: input
+
+

$(PREFIX):FF:070:Info:DevName_RBV

waveform

$(SYMBOL).astFF[70].Info.DevName

+
io: input
+
+

$(PREFIX):FF:070:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[70].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:070:Info:InUse_RBV

bi

$(SYMBOL).astFF[70].Info.InUse

+
io: input
+
+

$(PREFIX):FF:070:Info:Path_RBV

waveform

$(SYMBOL).astFF[70].Info.sPath

+
io: input
+
+

$(PREFIX):FF:070:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[70].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:070:OK_RBV

bi

$(SYMBOL).astFF[70].OK

+
io: input
+
+

$(PREFIX):FF:070:Ovrd:Activate

bo

$(SYMBOL).astFF[70].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:070:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[70].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:070:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[70].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:070:Ovrd:Deactivate

bo

$(SYMBOL).astFF[70].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:070:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[70].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:070:Ovrd:Duration

longout

$(SYMBOL).astFF[70].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:070:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[70].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:070:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[70].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:070:Ovrd:Expiration

longout

$(SYMBOL).astFF[70].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:070:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[70].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:070:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[70].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:070:Ovrd:StartDT

longout

$(SYMBOL).astFF[70].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:070:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[70].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:070:Reset

bo

$(SYMBOL).astFF[70].Reset

+
io: output
+
+

$(PREFIX):FF:070:Reset_RBV

bi

$(SYMBOL).astFF[70].Reset

+
io: output
+
+

$(PREFIX):FF:071:BeamPermitted_RBV

bi

$(SYMBOL).astFF[71].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:071:Info:Desc_RBV

waveform

$(SYMBOL).astFF[71].Info.Desc

+
io: input
+
+

$(PREFIX):FF:071:Info:DevName_RBV

waveform

$(SYMBOL).astFF[71].Info.DevName

+
io: input
+
+

$(PREFIX):FF:071:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[71].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:071:Info:InUse_RBV

bi

$(SYMBOL).astFF[71].Info.InUse

+
io: input
+
+

$(PREFIX):FF:071:Info:Path_RBV

waveform

$(SYMBOL).astFF[71].Info.sPath

+
io: input
+
+

$(PREFIX):FF:071:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[71].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:071:OK_RBV

bi

$(SYMBOL).astFF[71].OK

+
io: input
+
+

$(PREFIX):FF:071:Ovrd:Activate

bo

$(SYMBOL).astFF[71].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:071:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[71].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:071:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[71].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:071:Ovrd:Deactivate

bo

$(SYMBOL).astFF[71].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:071:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[71].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:071:Ovrd:Duration

longout

$(SYMBOL).astFF[71].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:071:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[71].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:071:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[71].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:071:Ovrd:Expiration

longout

$(SYMBOL).astFF[71].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:071:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[71].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:071:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[71].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:071:Ovrd:StartDT

longout

$(SYMBOL).astFF[71].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:071:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[71].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:071:Reset

bo

$(SYMBOL).astFF[71].Reset

+
io: output
+
+

$(PREFIX):FF:071:Reset_RBV

bi

$(SYMBOL).astFF[71].Reset

+
io: output
+
+

$(PREFIX):FF:072:BeamPermitted_RBV

bi

$(SYMBOL).astFF[72].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:072:Info:Desc_RBV

waveform

$(SYMBOL).astFF[72].Info.Desc

+
io: input
+
+

$(PREFIX):FF:072:Info:DevName_RBV

waveform

$(SYMBOL).astFF[72].Info.DevName

+
io: input
+
+

$(PREFIX):FF:072:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[72].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:072:Info:InUse_RBV

bi

$(SYMBOL).astFF[72].Info.InUse

+
io: input
+
+

$(PREFIX):FF:072:Info:Path_RBV

waveform

$(SYMBOL).astFF[72].Info.sPath

+
io: input
+
+

$(PREFIX):FF:072:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[72].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:072:OK_RBV

bi

$(SYMBOL).astFF[72].OK

+
io: input
+
+

$(PREFIX):FF:072:Ovrd:Activate

bo

$(SYMBOL).astFF[72].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:072:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[72].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:072:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[72].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:072:Ovrd:Deactivate

bo

$(SYMBOL).astFF[72].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:072:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[72].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:072:Ovrd:Duration

longout

$(SYMBOL).astFF[72].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:072:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[72].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:072:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[72].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:072:Ovrd:Expiration

longout

$(SYMBOL).astFF[72].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:072:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[72].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:072:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[72].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:072:Ovrd:StartDT

longout

$(SYMBOL).astFF[72].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:072:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[72].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:072:Reset

bo

$(SYMBOL).astFF[72].Reset

+
io: output
+
+

$(PREFIX):FF:072:Reset_RBV

bi

$(SYMBOL).astFF[72].Reset

+
io: output
+
+

$(PREFIX):FF:073:BeamPermitted_RBV

bi

$(SYMBOL).astFF[73].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:073:Info:Desc_RBV

waveform

$(SYMBOL).astFF[73].Info.Desc

+
io: input
+
+

$(PREFIX):FF:073:Info:DevName_RBV

waveform

$(SYMBOL).astFF[73].Info.DevName

+
io: input
+
+

$(PREFIX):FF:073:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[73].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:073:Info:InUse_RBV

bi

$(SYMBOL).astFF[73].Info.InUse

+
io: input
+
+

$(PREFIX):FF:073:Info:Path_RBV

waveform

$(SYMBOL).astFF[73].Info.sPath

+
io: input
+
+

$(PREFIX):FF:073:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[73].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:073:OK_RBV

bi

$(SYMBOL).astFF[73].OK

+
io: input
+
+

$(PREFIX):FF:073:Ovrd:Activate

bo

$(SYMBOL).astFF[73].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:073:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[73].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:073:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[73].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:073:Ovrd:Deactivate

bo

$(SYMBOL).astFF[73].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:073:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[73].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:073:Ovrd:Duration

longout

$(SYMBOL).astFF[73].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:073:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[73].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:073:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[73].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:073:Ovrd:Expiration

longout

$(SYMBOL).astFF[73].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:073:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[73].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:073:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[73].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:073:Ovrd:StartDT

longout

$(SYMBOL).astFF[73].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:073:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[73].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:073:Reset

bo

$(SYMBOL).astFF[73].Reset

+
io: output
+
+

$(PREFIX):FF:073:Reset_RBV

bi

$(SYMBOL).astFF[73].Reset

+
io: output
+
+

$(PREFIX):FF:074:BeamPermitted_RBV

bi

$(SYMBOL).astFF[74].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:074:Info:Desc_RBV

waveform

$(SYMBOL).astFF[74].Info.Desc

+
io: input
+
+

$(PREFIX):FF:074:Info:DevName_RBV

waveform

$(SYMBOL).astFF[74].Info.DevName

+
io: input
+
+

$(PREFIX):FF:074:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[74].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:074:Info:InUse_RBV

bi

$(SYMBOL).astFF[74].Info.InUse

+
io: input
+
+

$(PREFIX):FF:074:Info:Path_RBV

waveform

$(SYMBOL).astFF[74].Info.sPath

+
io: input
+
+

$(PREFIX):FF:074:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[74].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:074:OK_RBV

bi

$(SYMBOL).astFF[74].OK

+
io: input
+
+

$(PREFIX):FF:074:Ovrd:Activate

bo

$(SYMBOL).astFF[74].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:074:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[74].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:074:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[74].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:074:Ovrd:Deactivate

bo

$(SYMBOL).astFF[74].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:074:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[74].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:074:Ovrd:Duration

longout

$(SYMBOL).astFF[74].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:074:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[74].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:074:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[74].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:074:Ovrd:Expiration

longout

$(SYMBOL).astFF[74].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:074:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[74].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:074:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[74].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:074:Ovrd:StartDT

longout

$(SYMBOL).astFF[74].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:074:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[74].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:074:Reset

bo

$(SYMBOL).astFF[74].Reset

+
io: output
+
+

$(PREFIX):FF:074:Reset_RBV

bi

$(SYMBOL).astFF[74].Reset

+
io: output
+
+

$(PREFIX):FF:075:BeamPermitted_RBV

bi

$(SYMBOL).astFF[75].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:075:Info:Desc_RBV

waveform

$(SYMBOL).astFF[75].Info.Desc

+
io: input
+
+

$(PREFIX):FF:075:Info:DevName_RBV

waveform

$(SYMBOL).astFF[75].Info.DevName

+
io: input
+
+

$(PREFIX):FF:075:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[75].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:075:Info:InUse_RBV

bi

$(SYMBOL).astFF[75].Info.InUse

+
io: input
+
+

$(PREFIX):FF:075:Info:Path_RBV

waveform

$(SYMBOL).astFF[75].Info.sPath

+
io: input
+
+

$(PREFIX):FF:075:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[75].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:075:OK_RBV

bi

$(SYMBOL).astFF[75].OK

+
io: input
+
+

$(PREFIX):FF:075:Ovrd:Activate

bo

$(SYMBOL).astFF[75].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:075:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[75].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:075:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[75].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:075:Ovrd:Deactivate

bo

$(SYMBOL).astFF[75].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:075:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[75].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:075:Ovrd:Duration

longout

$(SYMBOL).astFF[75].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:075:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[75].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:075:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[75].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:075:Ovrd:Expiration

longout

$(SYMBOL).astFF[75].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:075:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[75].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:075:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[75].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:075:Ovrd:StartDT

longout

$(SYMBOL).astFF[75].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:075:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[75].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:075:Reset

bo

$(SYMBOL).astFF[75].Reset

+
io: output
+
+

$(PREFIX):FF:075:Reset_RBV

bi

$(SYMBOL).astFF[75].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):Apt:01:Height_RBV

ai

$(SYMBOL).astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:01:OK_RBV

bi

$(SYMBOL).astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Apt:01:Width_RBV

ai

$(SYMBOL).astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:02:Height_RBV

ai

$(SYMBOL).astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:02:OK_RBV

bi

$(SYMBOL).astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Apt:02:Width_RBV

ai

$(SYMBOL).astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:03:Height_RBV

ai

$(SYMBOL).astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:03:OK_RBV

bi

$(SYMBOL).astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Apt:03:Width_RBV

ai

$(SYMBOL).astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:04:Height_RBV

ai

$(SYMBOL).astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:04:OK_RBV

bi

$(SYMBOL).astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Apt:04:Width_RBV

ai

$(SYMBOL).astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BeamClass_RBV

longin

$(SYMBOL).nBeamClass

+
io: input
+
+

$(PREFIX):BeamClassRanges_RBV

longin

$(SYMBOL).nBCRange

+
io: input
+
+

$(PREFIX):Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):eVRanges_RBV

longin

$(SYMBOL).neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):MachineMode_RBV

longin

$(SYMBOL).nMachineMode

+
io: input
+
+

$(PREFIX):PhotonEnergy_RBV

ai

$(SYMBOL).neV

+
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):Apt:01:Height_RBV

ai

$(SYMBOL).astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:01:OK_RBV

bi

$(SYMBOL).astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Apt:01:Width_RBV

ai

$(SYMBOL).astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:02:Height_RBV

ai

$(SYMBOL).astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:02:OK_RBV

bi

$(SYMBOL).astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Apt:02:Width_RBV

ai

$(SYMBOL).astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:03:Height_RBV

ai

$(SYMBOL).astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:03:OK_RBV

bi

$(SYMBOL).astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Apt:03:Width_RBV

ai

$(SYMBOL).astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:04:Height_RBV

ai

$(SYMBOL).astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:04:OK_RBV

bi

$(SYMBOL).astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Apt:04:Width_RBV

ai

$(SYMBOL).astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BeamClass_RBV

longin

$(SYMBOL).nBeamClass

+
io: input
+
+

$(PREFIX):BeamClassRanges_RBV

longin

$(SYMBOL).nBCRange

+
io: input
+
+

$(PREFIX):Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Device_RBV

waveform

$(SYMBOL).sDevName

+
io: input
+
+

$(PREFIX):eVRanges_RBV

longin

$(SYMBOL).neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):ID_RBV

longin

$(SYMBOL).nId

+
io: input
+
+

$(PREFIX):Live_RBV

bi

$(SYMBOL).LiveInTable

+
io: input
+
+

$(PREFIX):MachineMode_RBV

longin

$(SYMBOL).nMachineMode

+
io: input
+
+

$(PREFIX):PhotonEnergy_RBV

ai

$(SYMBOL).neV

+
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_DbStateParams

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):BP:Apt:01:Height_RBV

ai

$(SYMBOL).stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:01:OK_RBV

bi

$(SYMBOL).stBeamParams.astApertures[1].xOK

+
io: input
+
+

$(PREFIX):BP:Apt:01:Width_RBV

ai

$(SYMBOL).stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:02:Height_RBV

ai

$(SYMBOL).stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:02:OK_RBV

bi

$(SYMBOL).stBeamParams.astApertures[2].xOK

+
io: input
+
+

$(PREFIX):BP:Apt:02:Width_RBV

ai

$(SYMBOL).stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:03:Height_RBV

ai

$(SYMBOL).stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:03:OK_RBV

bi

$(SYMBOL).stBeamParams.astApertures[3].xOK

+
io: input
+
+

$(PREFIX):BP:Apt:03:Width_RBV

ai

$(SYMBOL).stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:04:Height_RBV

ai

$(SYMBOL).stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:04:OK_RBV

bi

$(SYMBOL).stBeamParams.astApertures[4].xOK

+
io: input
+
+

$(PREFIX):BP:Apt:04:Width_RBV

ai

$(SYMBOL).stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:BeamClass_RBV

longin

$(SYMBOL).stBeamParams.nBeamClass

+
io: input
+
+

$(PREFIX):BP:BeamClassRanges_RBV

longin

$(SYMBOL).stBeamParams.nBCRange

+
io: input
+
+

$(PREFIX):BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):BP:eVRanges_RBV

longin

$(SYMBOL).stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):BP:MachineMode_RBV

longin

$(SYMBOL).stBeamParams.nMachineMode

+
io: input
+
+

$(PREFIX):BP:PhotonEnergy_RBV

ai

$(SYMBOL).stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):BP:Rate_RBV

longin

$(SYMBOL).stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):BP:Transmission_RBV

ai

$(SYMBOL).stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):BP:Valid_RBV

bi

$(SYMBOL).stBeamParams.xValid

+
io: input
+
+

$(PREFIX):BP:Veto_RBV

waveform

$(SYMBOL).stBeamParams.aVetoDevices

+
io: input
+
+

$(PREFIX):PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

$(PREFIX):PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

$(PREFIX):PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
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_DRL

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):SC

longout

$(SYMBOL).SC

+
io: output
+
+

$(PREFIX):SC_RBV

longin

$(SYMBOL).SC

+
io: output
+
+

$(PREFIX):SV

longout

$(SYMBOL).SV

+
io: output
+
+

$(PREFIX):SV_RBV

longin

$(SYMBOL).SV

+
io: output
+
+

$(PREFIX):TEMP

longout

$(SYMBOL).TEMP

+
io: output
+
+

$(PREFIX):TEMP_RBV

longin

$(SYMBOL).TEMP

+
io: output
+
+
+
+
+

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
+
+
+
+
+

ST_VGP

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ABORT

bo

$(SYMBOL).pv_xABORT_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):ABORT_RBV

bi

$(SYMBOL).pv_xABORT_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):Axis_STATE

mbbo

$(SYMBOL).eState

+
io: output
+
+

$(PREFIX):Axis_STATE_RBV

mbbi

$(SYMBOL).eState

+
io: output
+
+

$(PREFIX):Busy

bo

$(SYMBOL).xBusy

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):Busy_RBV

bi

$(SYMBOL).xBusy

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):ENC_RBV

ai

$(SYMBOL).rEnoder_Position

+
io: input
+
+

$(PREFIX):ERR_ID_RBV

longin

$(SYMBOL).nErrorID

+
io: input
+
+

$(PREFIX):ERR_MSG_RBV

waveform

$(SYMBOL).sErrorMessage

+
io: input
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).pv_xError

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):GO_SW

bo

$(SYMBOL).pv_xGo_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):GO_SW_RBV

bi

$(SYMBOL).pv_xGo_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):HOME_SW

bo

$(SYMBOL).pv_xHome_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):HOME_SW_RBV

bi

$(SYMBOL).pv_xHome_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).xIlkOK

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):IS_HOMED_RBV

bi

$(SYMBOL).pv_xHomed

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_SW

bo

$(SYMBOL).pv_xOPN_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):OPN_SW_RBV

bi

$(SYMBOL).pv_xOPN_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):POS_CTRL

ao

$(SYMBOL).rReqPosition

+
io: output
+
+

$(PREFIX):POS_CTRL_RBV

ai

$(SYMBOL).rReqPosition

+
io: output
+
+

$(PREFIX):POS_DES

longout

$(SYMBOL).q_iRawPosition

+
io: output
+
+

$(PREFIX):POS_DES_RBV

longin

$(SYMBOL).q_iRawPosition

+
io: output
+
+

$(PREFIX):POS_RBV

ai

$(SYMBOL).i_iPosition

+
io: input
+
+

$(PREFIX):Reset_SW

bo

$(SYMBOL).pv_xReset_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):Reset_SW_RBV

bi

$(SYMBOL).pv_xReset_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):STATE

mbbo

$(SYMBOL).eValveControl

+
field: ONST OPEN
+
field: THST MANUAL CNTRL
+
field: TWST PRESS CNTRL
+
field: ZRST CLOSE
+
io: output
+
type: mbbi
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).eValveControl

+
field: ONST OPEN
+
field: THST MANUAL CNTRL
+
field: TWST PRESS CNTRL
+
field: ZRST CLOSE
+
io: output
+
type: mbbi
+
+
+
+
+
+

Database Records

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

AT1K0:GAS:DRL:04:SC_RBV

longin

DIAGNOSTICS.DRL_04.SC

+
io: output
+
+

AT1K0:GAS:DRL:04:SC

longout

DIAGNOSTICS.DRL_04.SC

+
io: output
+
+

AT1K0:GAS:DRL:04:SV_RBV

longin

DIAGNOSTICS.DRL_04.SV

+
io: output
+
+

AT1K0:GAS:DRL:04:SV

longout

DIAGNOSTICS.DRL_04.SV

+
io: output
+
+

AT1K0:GAS:DRL:04:TEMP_RBV

longin

DIAGNOSTICS.DRL_04.TEMP

+
io: output
+
+

AT1K0:GAS:DRL:04:TEMP

longout

DIAGNOSTICS.DRL_04.TEMP

+
io: output
+
+

AT1K0:GAS:DRL:05:SC_RBV

longin

DIAGNOSTICS.DRL_05.SC

+
io: output
+
+

AT1K0:GAS:DRL:05:SC

longout

DIAGNOSTICS.DRL_05.SC

+
io: output
+
+

AT1K0:GAS:DRL:05:SV_RBV

longin

DIAGNOSTICS.DRL_05.SV

+
io: output
+
+

AT1K0:GAS:DRL:05:SV

longout

DIAGNOSTICS.DRL_05.SV

+
io: output
+
+

AT1K0:GAS:DRL:05:TEMP_RBV

longin

DIAGNOSTICS.DRL_05.TEMP

+
io: output
+
+

AT1K0:GAS:DRL:05:TEMP

longout

DIAGNOSTICS.DRL_05.TEMP

+
io: output
+
+

AT1K0:GAS:DRL:06:SC_RBV

longin

DIAGNOSTICS.DRL_06.SC

+
io: output
+
+

AT1K0:GAS:DRL:06:SC

longout

DIAGNOSTICS.DRL_06.SC

+
io: output
+
+

AT1K0:GAS:DRL:06:SV_RBV

longin

DIAGNOSTICS.DRL_06.SV

+
io: output
+
+

AT1K0:GAS:DRL:06:SV

longout

DIAGNOSTICS.DRL_06.SV

+
io: output
+
+

AT1K0:GAS:DRL:06:TEMP_RBV

longin

DIAGNOSTICS.DRL_06.TEMP

+
io: output
+
+

AT1K0:GAS:DRL:06:TEMP

longout

DIAGNOSTICS.DRL_06.TEMP

+
io: output
+
+

AT1K0:GAS:GCM:70:STATE_RBV

mbbi

GVL_Devices.GCM_70.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
+
+

AT1K0:GAS:GCM:70:AutoOn_timer_RBV

longin

GVL_Devices.GCM_70.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCM:70:PRESS_AI_RBV

longin

GVL_Devices.GCM_70.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCM:70:DISC_ACTIVE_RBV

bi

GVL_Devices.GCM_70.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCM:70:HV_ON_RBV

bi

GVL_Devices.GCM_70.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCM:70:HV_DIS_DO_RBV

bi

GVL_Devices.GCM_70.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCM:70:SP_HYS_RBV

ai

GVL_Devices.GCM_70.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:70:SP_HYS

ao

GVL_Devices.GCM_70.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:70:PRESS_RBV

ai

GVL_Devices.GCM_70.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCM:70:PRO_SP_RBV

ai

GVL_Devices.GCM_70.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:70:PRO_SP

ao

GVL_Devices.GCM_70.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:70:VAC_SP_RBV

ai

GVL_Devices.GCM_70.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:70:VAC_SP

ao

GVL_Devices.GCM_70.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:70:AT_VAC_RBV

bi

GVL_Devices.GCM_70.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCM:70:Auto_On_RBV

bi

GVL_Devices.GCM_70.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCM:70:Auto_On

bo

GVL_Devices.GCM_70.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCM:70:HV_SW_RBV

bi

GVL_Devices.GCM_70.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCM:70:HV_SW

bo

GVL_Devices.GCM_70.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCM:70:ILK_OK_RBV

bi

GVL_Devices.GCM_70.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCM:70:LOGGER_RBV

bi

GVL_Devices.GCM_70.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCM:70:LOGGER

bo

GVL_Devices.GCM_70.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCM:70:PRESS_OK_RBV

bi

GVL_Devices.GCM_70.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GCM:80:STATE_RBV

mbbi

GVL_Devices.GCM_80.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
+
+

AT1K0:GAS:GCM:80:AutoOn_timer_RBV

longin

GVL_Devices.GCM_80.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCM:80:PRESS_AI_RBV

longin

GVL_Devices.GCM_80.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCM:80:DISC_ACTIVE_RBV

bi

GVL_Devices.GCM_80.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCM:80:HV_ON_RBV

bi

GVL_Devices.GCM_80.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCM:80:HV_DIS_DO_RBV

bi

GVL_Devices.GCM_80.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCM:80:SP_HYS_RBV

ai

GVL_Devices.GCM_80.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:80:SP_HYS

ao

GVL_Devices.GCM_80.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:80:PRESS_RBV

ai

GVL_Devices.GCM_80.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCM:80:PRO_SP_RBV

ai

GVL_Devices.GCM_80.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:80:PRO_SP

ao

GVL_Devices.GCM_80.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:80:VAC_SP_RBV

ai

GVL_Devices.GCM_80.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:80:VAC_SP

ao

GVL_Devices.GCM_80.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:80:AT_VAC_RBV

bi

GVL_Devices.GCM_80.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCM:80:Auto_On_RBV

bi

GVL_Devices.GCM_80.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCM:80:Auto_On

bo

GVL_Devices.GCM_80.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCM:80:HV_SW_RBV

bi

GVL_Devices.GCM_80.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCM:80:HV_SW

bo

GVL_Devices.GCM_80.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCM:80:ILK_OK_RBV

bi

GVL_Devices.GCM_80.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCM:80:LOGGER_RBV

bi

GVL_Devices.GCM_80.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCM:80:LOGGER

bo

GVL_Devices.GCM_80.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCM:80:PRESS_OK_RBV

bi

GVL_Devices.GCM_80.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GCM:81:STATE_RBV

mbbi

GVL_Devices.GCM_81.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
+
+

AT1K0:GAS:GCM:81:AutoOn_timer_RBV

longin

GVL_Devices.GCM_81.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCM:81:PRESS_AI_RBV

longin

GVL_Devices.GCM_81.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCM:81:DISC_ACTIVE_RBV

bi

GVL_Devices.GCM_81.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCM:81:HV_ON_RBV

bi

GVL_Devices.GCM_81.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCM:81:HV_DIS_DO_RBV

bi

GVL_Devices.GCM_81.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCM:81:SP_HYS_RBV

ai

GVL_Devices.GCM_81.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:81:SP_HYS

ao

GVL_Devices.GCM_81.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:81:PRESS_RBV

ai

GVL_Devices.GCM_81.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCM:81:PRO_SP_RBV

ai

GVL_Devices.GCM_81.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:81:PRO_SP

ao

GVL_Devices.GCM_81.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:81:VAC_SP_RBV

ai

GVL_Devices.GCM_81.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:81:VAC_SP

ao

GVL_Devices.GCM_81.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:81:AT_VAC_RBV

bi

GVL_Devices.GCM_81.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCM:81:Auto_On_RBV

bi

GVL_Devices.GCM_81.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCM:81:Auto_On

bo

GVL_Devices.GCM_81.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCM:81:HV_SW_RBV

bi

GVL_Devices.GCM_81.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCM:81:HV_SW

bo

GVL_Devices.GCM_81.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCM:81:ILK_OK_RBV

bi

GVL_Devices.GCM_81.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCM:81:LOGGER_RBV

bi

GVL_Devices.GCM_81.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCM:81:LOGGER

bo

GVL_Devices.GCM_81.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCM:81:PRESS_OK_RBV

bi

GVL_Devices.GCM_81.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GCM:82:STATE_RBV

mbbi

GVL_Devices.GCM_82.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
+
+

AT1K0:GAS:GCM:82:AutoOn_timer_RBV

longin

GVL_Devices.GCM_82.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCM:82:PRESS_AI_RBV

longin

GVL_Devices.GCM_82.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCM:82:DISC_ACTIVE_RBV

bi

GVL_Devices.GCM_82.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCM:82:HV_ON_RBV

bi

GVL_Devices.GCM_82.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCM:82:HV_DIS_DO_RBV

bi

GVL_Devices.GCM_82.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCM:82:SP_HYS_RBV

ai

GVL_Devices.GCM_82.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:82:SP_HYS

ao

GVL_Devices.GCM_82.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:82:PRESS_RBV

ai

GVL_Devices.GCM_82.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCM:82:PRO_SP_RBV

ai

GVL_Devices.GCM_82.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:82:PRO_SP

ao

GVL_Devices.GCM_82.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:82:VAC_SP_RBV

ai

GVL_Devices.GCM_82.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:82:VAC_SP

ao

GVL_Devices.GCM_82.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCM:82:AT_VAC_RBV

bi

GVL_Devices.GCM_82.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCM:82:Auto_On_RBV

bi

GVL_Devices.GCM_82.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCM:82:Auto_On

bo

GVL_Devices.GCM_82.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCM:82:HV_SW_RBV

bi

GVL_Devices.GCM_82.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCM:82:HV_SW

bo

GVL_Devices.GCM_82.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCM:82:ILK_OK_RBV

bi

GVL_Devices.GCM_82.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCM:82:LOGGER_RBV

bi

GVL_Devices.GCM_82.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCM:82:LOGGER

bo

GVL_Devices.GCM_82.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCM:82:PRESS_OK_RBV

bi

GVL_Devices.GCM_82.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:VCN:70:STATE_RBV

mbbi

GVL_Devices.VCN_70.iq_stVCN.eValveControl

+
field: ONST Open
+
field: THST ManualControl
+
field: TWST PressureControl
+
field: ZRST Close
+
io: output
+
+

AT1K0:GAS:VCN:70:STATE

mbbo

GVL_Devices.VCN_70.iq_stVCN.eValveControl

+
field: ONST Open
+
field: THST ManualControl
+
field: TWST PressureControl
+
field: ZRST Close
+
io: output
+
+

AT1K0:GAS:VCN:70:POS_RDBK_RBV

ai

GVL_Devices.VCN_70.iq_stVCN.i_iPosition

+
io: input
+
+

AT1K0:GAS:VCN:70:POS_AO_R_RBV

longin

GVL_Devices.VCN_70.iq_stVCN.q_iRawPosition

+
io: input
+
+

AT1K0:GAS:VCN:70:ILK_SP_RBV

ai

GVL_Devices.VCN_70.iq_stVCN.rIlk_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:VCN:70:ILK_SP

ao

GVL_Devices.VCN_70.iq_stVCN.rIlk_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:VCN:70:POS_REQ_RBV

ai

GVL_Devices.VCN_70.iq_stVCN.rReqPosition

+
io: output
+
+

AT1K0:GAS:VCN:70:POS_REQ

ao

GVL_Devices.VCN_70.iq_stVCN.rReqPosition

+
io: output
+
+

AT1K0:GAS:VCN:70:Limit_RBV

ai

GVL_Devices.VCN_70.iq_stVCN.rUpperLimit

+
autosave_pass1: VAL DESC
+
io: output
+
+

AT1K0:GAS:VCN:70:Limit

ao

GVL_Devices.VCN_70.iq_stVCN.rUpperLimit

+
autosave_pass1: VAL DESC
+
io: output
+
+

AT1K0:GAS:VCN:70:ILK_OK_RBV

bi

GVL_Devices.VCN_70.iq_stVCN.xIlkOK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:VCN:70:OPN_SW_RBV

bi

GVL_Devices.VCN_70.iq_stVCN.xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VCN:70:OPN_SW

bo

GVL_Devices.VCN_70.iq_stVCN.xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VCN:70:POS_AO_RBV

ai

GVL_Devices.VCN_70.rReqVoltage

+
io: input
+
+

AT1K0:GAS:VGP:80:Axis_STATE_RBV

mbbi

GVL_Devices.VGP_80.q_stVGP.eState

+
io: output
+
+

AT1K0:GAS:VGP:80:Axis_STATE

mbbo

GVL_Devices.VGP_80.q_stVGP.eState

+
io: output
+
+

AT1K0:GAS:VGP:80:STATE_RBV

mbbi

GVL_Devices.VGP_80.q_stVGP.eValveControl

+
field: ONST OPEN
+
field: THST MANUAL CNTRL
+
field: TWST PRESS CNTRL
+
field: ZRST CLOSE
+
io: output
+
type: mbbi
+
+

AT1K0:GAS:VGP:80:STATE

mbbo

GVL_Devices.VGP_80.q_stVGP.eValveControl

+
field: ONST OPEN
+
field: THST MANUAL CNTRL
+
field: TWST PRESS CNTRL
+
field: ZRST CLOSE
+
io: output
+
type: mbbi
+
+

AT1K0:GAS:VGP:80:POS_RBV

ai

GVL_Devices.VGP_80.q_stVGP.i_iPosition

+
io: input
+
+

AT1K0:GAS:VGP:80:ERR_ID_RBV

longin

GVL_Devices.VGP_80.q_stVGP.nErrorID

+
io: input
+
+

AT1K0:GAS:VGP:80:ABORT_RBV

bi

GVL_Devices.VGP_80.q_stVGP.pv_xABORT_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VGP:80:ABORT

bo

GVL_Devices.VGP_80.q_stVGP.pv_xABORT_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VGP:80:ERROR_RBV

bi

GVL_Devices.VGP_80.q_stVGP.pv_xError

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VGP:80:GO_SW_RBV

bi

GVL_Devices.VGP_80.q_stVGP.pv_xGo_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VGP:80:GO_SW

bo

GVL_Devices.VGP_80.q_stVGP.pv_xGo_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VGP:80:HOME_SW_RBV

bi

GVL_Devices.VGP_80.q_stVGP.pv_xHome_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VGP:80:HOME_SW

bo

GVL_Devices.VGP_80.q_stVGP.pv_xHome_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VGP:80:IS_HOMED_RBV

bi

GVL_Devices.VGP_80.q_stVGP.pv_xHomed

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VGP:80:OPN_SW_RBV

bi

GVL_Devices.VGP_80.q_stVGP.pv_xOPN_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VGP:80:OPN_SW

bo

GVL_Devices.VGP_80.q_stVGP.pv_xOPN_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VGP:80:Reset_SW_RBV

bi

GVL_Devices.VGP_80.q_stVGP.pv_xReset_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VGP:80:Reset_SW

bo

GVL_Devices.VGP_80.q_stVGP.pv_xReset_SW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VGP:80:POS_DES_RBV

longin

GVL_Devices.VGP_80.q_stVGP.q_iRawPosition

+
io: output
+
+

AT1K0:GAS:VGP:80:POS_DES

longout

GVL_Devices.VGP_80.q_stVGP.q_iRawPosition

+
io: output
+
+

AT1K0:GAS:VGP:80:ENC_RBV

ai

GVL_Devices.VGP_80.q_stVGP.rEnoder_Position

+
io: input
+
+

AT1K0:GAS:VGP:80:POS_CTRL_RBV

ai

GVL_Devices.VGP_80.q_stVGP.rReqPosition

+
io: output
+
+

AT1K0:GAS:VGP:80:POS_CTRL

ao

GVL_Devices.VGP_80.q_stVGP.rReqPosition

+
io: output
+
+

AT1K0:GAS:VGP:80:ERR_MSG_RBV

waveform

GVL_Devices.VGP_80.q_stVGP.sErrorMessage

+
io: input
+
+

AT1K0:GAS:VGP:80:Busy_RBV

bi

GVL_Devices.VGP_80.q_stVGP.xBusy

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VGP:80:Busy

bo

GVL_Devices.VGP_80.q_stVGP.xBusy

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VGP:80:ILK_OK_RBV

bi

GVL_Devices.VGP_80.q_stVGP.xIlkOK

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VVC:71:OPN_SW_RBV

bi

GVL_Devices.VVC_71.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VVC:71:OPN_SW

bo

GVL_Devices.VVC_71.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VVC:71:OPN_DO_RBV

bi

GVL_Devices.VVC_71.iq_stValve.q_xOPN_DO

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: input
+
+

AT1K0:GAS:VVC:71:OPN_OK_RBV

bi

GVL_Devices.VVC_71.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VVC:71:OVRD_ON_RBV

bi

GVL_Devices.VVC_71.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VVC:71:OVRD_ON

bo

GVL_Devices.VVC_71.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VVC:71:FORCE_OPN_RBV

bi

GVL_Devices.VVC_71.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VVC:71:FORCE_OPN

bo

GVL_Devices.VVC_71.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VVC:72:OPN_SW_RBV

bi

GVL_Devices.VVC_72.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VVC:72:OPN_SW

bo

GVL_Devices.VVC_72.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VVC:72:OPN_DO_RBV

bi

GVL_Devices.VVC_72.iq_stValve.q_xOPN_DO

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: input
+
+

AT1K0:GAS:VVC:72:OPN_OK_RBV

bi

GVL_Devices.VVC_72.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VVC:72:OVRD_ON_RBV

bi

GVL_Devices.VVC_72.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VVC:72:OVRD_ON

bo

GVL_Devices.VVC_72.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VVC:72:FORCE_OPN_RBV

bi

GVL_Devices.VVC_72.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VVC:72:FORCE_OPN

bo

GVL_Devices.VVC_72.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:10:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GCC_10.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
+
+

AT1K0:GAS:GCC:10:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCC:10:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCC:10:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCC:10:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCC:10:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:10:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:10:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:10:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCC:10:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:10:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:10:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:10:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:10:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:10:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:10:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:10:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:10:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:10:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCC:10:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:10:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:10:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_10.IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GCC:100:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GCC_100.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
+
+

AT1K0:GAS:GCC:100:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCC:100:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCC:100:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCC:100:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCC:100:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:100:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:100:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:100:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCC:100:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:100:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:100:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:100:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:100:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:100:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:100:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:100:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:100:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:100:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCC:100:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:100:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:100:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_100.IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GCC:110:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GCC_110.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
+
+

AT1K0:GAS:GCC:110:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCC:110:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCC:110:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCC:110:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCC:110:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:110:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:110:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:110:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCC:110:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:110:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:110:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:110:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:110:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:110:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:110:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:110:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:110:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:110:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCC:110:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:110:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:110:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_110.IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GCC:120:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GCC_120.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
+
+

AT1K0:GAS:GCC:120:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCC:120:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCC:120:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCC:120:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCC:120:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:120:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:120:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:120:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCC:120:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:120:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:120:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:120:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:120:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:120:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:120:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:120:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:120:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:120:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCC:120:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:120:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:120:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_120.IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GCC:130:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GCC_130.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
+
+

AT1K0:GAS:GCC:130:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCC:130:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCC:130:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCC:130:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCC:130:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:130:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:130:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:130:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCC:130:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:130:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:130:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:130:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:130:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:130:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:130:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:130:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:130:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:130:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCC:130:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:130:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:130:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_130.IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GCC:140:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GCC_140.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
+
+

AT1K0:GAS:GCC:140:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCC:140:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCC:140:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCC:140:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCC:140:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:140:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:140:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:140:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCC:140:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:140:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:140:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:140:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:140:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:140:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:140:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:140:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:140:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:140:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCC:140:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:140:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:140:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_140.IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GCC:20:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GCC_20.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
+
+

AT1K0:GAS:GCC:20:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCC:20:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCC:20:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCC:20:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCC:20:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:20:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:20:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:20:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCC:20:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:20:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:20:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:20:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:20:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:20:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:20:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:20:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:20:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:20:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCC:20:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:20:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:20:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_20.IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GCC:30:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GCC_30.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
+
+

AT1K0:GAS:GCC:30:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCC:30:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCC:30:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCC:30:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCC:30:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:30:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:30:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:30:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCC:30:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:30:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:30:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:30:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:30:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:30:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:30:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:30:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:30:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:30:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCC:30:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:30:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:30:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_30.IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GCC:40:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GCC_40.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
+
+

AT1K0:GAS:GCC:40:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCC:40:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCC:40:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCC:40:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCC:40:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:40:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:40:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:40:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCC:40:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:40:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:40:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:40:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:40:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:40:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:40:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:40:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:40:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:40:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCC:40:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:40:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:40:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_40.IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GCC:50:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GCC_50.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
+
+

AT1K0:GAS:GCC:50:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCC:50:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCC:50:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCC:50:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCC:50:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:50:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:50:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:50:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCC:50:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:50:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:50:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:50:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:50:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:50:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:50:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:50:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:50:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:50:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCC:50:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:50:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:50:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_50.IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GCC:60:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GCC_60.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
+
+

AT1K0:GAS:GCC:60:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCC:60:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCC:60:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCC:60:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCC:60:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:60:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:60:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:60:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCC:60:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:60:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:60:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:60:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:60:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:60:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:60:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:60:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:60:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:60:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCC:60:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:60:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:60:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_60.IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GCC:80:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GCC_80.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
+
+

AT1K0:GAS:GCC:80:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCC:80:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCC:80:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCC:80:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCC:80:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:80:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:80:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:80:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCC:80:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:80:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:80:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:80:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:80:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:80:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:80:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:80:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:80:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:80:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCC:80:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:80:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:80:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_80.IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GCC:90:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GCC_90.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
+
+

AT1K0:GAS:GCC:90:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GCC:90:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GCC:90:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GCC:90:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GCC:90:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:90:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:90:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:90:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GCC:90:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:90:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:90:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:90:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GCC:90:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GCC:90:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:90:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GCC:90:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:90:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:90:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GCC:90:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:90:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GCC:90:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GCC_90.IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:10:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_10.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
+
+

AT1K0:GAS:GPI:10:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:10:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:10:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:10:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:10:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:10:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:10:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:10:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:10:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:10:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:10:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:10:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:10:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:10:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:10:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:10:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:10:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:10:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:10:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:10:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:10:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_10.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:100:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_100.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
+
+

AT1K0:GAS:GPI:100:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:100:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:100:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:100:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:100:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:100:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:100:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:100:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:100:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:100:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:100:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:100:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:100:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:100:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:100:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:100:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:100:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:100:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:100:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:100:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:100:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_100.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:11:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_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
+
+

AT1K0:GAS:GPI:11:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:11:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:11:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:11:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:11:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:11:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:11:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:11:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:11:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:11:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:11:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:11:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:11:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:11:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:11:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:11:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:11:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:11:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:11:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:11:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:11:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_11.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:110:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_110.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
+
+

AT1K0:GAS:GPI:110:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:110:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:110:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:110:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:110:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:110:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:110:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:110:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:110:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:110:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:110:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:110:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:110:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:110:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:110:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:110:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:110:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:110:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:110:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:110:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:110:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_110.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:111:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_111.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
+
+

AT1K0:GAS:GPI:111:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:111:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:111:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:111:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:111:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:111:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:111:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:111:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:111:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:111:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:111:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:111:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:111:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:111:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:111:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:111:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:111:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:111:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:111:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:111:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:111:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_111.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:12:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_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
+
+

AT1K0:GAS:GPI:12:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:12:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:12:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:12:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:12:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:12:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:12:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:12:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:12:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:12:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:12:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:12:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:12:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:12:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:12:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:12:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:12:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:12:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:12:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:12:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:12:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_12.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:120:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_120.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
+
+

AT1K0:GAS:GPI:120:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:120:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:120:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:120:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:120:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:120:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:120:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:120:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:120:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:120:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:120:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:120:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:120:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:120:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:120:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:120:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:120:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:120:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:120:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:120:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:120:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_120.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:121:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_121.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
+
+

AT1K0:GAS:GPI:121:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:121:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:121:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:121:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:121:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:121:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:121:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:121:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:121:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:121:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:121:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:121:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:121:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:121:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:121:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:121:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:121:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:121:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:121:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:121:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:121:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_121.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:130:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_130.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
+
+

AT1K0:GAS:GPI:130:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:130:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:130:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:130:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:130:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:130:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:130:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:130:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:130:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:130:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:130:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:130:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:130:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:130:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:130:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:130:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:130:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:130:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:130:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:130:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:130:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_130.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:140:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_140.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
+
+

AT1K0:GAS:GPI:140:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:140:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:140:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:140:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:140:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:140:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:140:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:140:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:140:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:140:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:140:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:140:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:140:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:140:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:140:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:140:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:140:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:140:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:140:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:140:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:140:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_140.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:141:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_141.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
+
+

AT1K0:GAS:GPI:141:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:141:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:141:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:141:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:141:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:141:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:141:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:141:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:141:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:141:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:141:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:141:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:141:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:141:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:141:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:141:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:141:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:141:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:141:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:141:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:141:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_141.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:20:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_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
+
+

AT1K0:GAS:GPI:20:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:20:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:20:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:20:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:20:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:20:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:20:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:20:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:20:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:20:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:20:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:20:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:20:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:20:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:20:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:20:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:20:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:20:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:20:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:20:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:20:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_20.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:30:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_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
+
+

AT1K0:GAS:GPI:30:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:30:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:30:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:30:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:30:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:30:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:30:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:30:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:30:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:30:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:30:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:30:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:30:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:30:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:30:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:30:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:30:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:30:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:30:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:30:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:30:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_30.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:40:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_40.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
+
+

AT1K0:GAS:GPI:40:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:40:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:40:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:40:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:40:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:40:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:40:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:40:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:40:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:40:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:40:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:40:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:40:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:40:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:40:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:40:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:40:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:40:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:40:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:40:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:40:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_40.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:50:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_50.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
+
+

AT1K0:GAS:GPI:50:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:50:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:50:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:50:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:50:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:50:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:50:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:50:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:50:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:50:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:50:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:50:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:50:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:50:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:50:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:50:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:50:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:50:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:50:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:50:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:50:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_50.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:51:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_51.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
+
+

AT1K0:GAS:GPI:51:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:51:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:51:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:51:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:51:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:51:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:51:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:51:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:51:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:51:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:51:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:51:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:51:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:51:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:51:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:51:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:51:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:51:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:51:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:51:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:51:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_51.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:60:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_60.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
+
+

AT1K0:GAS:GPI:60:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:60:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:60:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:60:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:60:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:60:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:60:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:60:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:60:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:60:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:60:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:60:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:60:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:60:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:60:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:60:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:60:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:60:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:60:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:60:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:60:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_60.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:80:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_80.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
+
+

AT1K0:GAS:GPI:80:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:80:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:80:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:80:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:80:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:80:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:80:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:80:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:80:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:80:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:80:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:80:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:80:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:80:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:80:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:80:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:80:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:80:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:80:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:80:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:80:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_80.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:GPI:90:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_GPI_90.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
+
+

AT1K0:GAS:GPI:90:AutoOn_timer_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.iAutoOnTimer

+
io: input
+
+

AT1K0:GAS:GPI:90:PRESS_AI_RBV

longin

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.i_iPRESS_R

+
io: input
+
+

AT1K0:GAS:GPI:90:DISC_ACTIVE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

AT1K0:GAS:GPI:90:HV_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.i_xHV_ON

+
io: input
+
+

AT1K0:GAS:GPI:90:HV_DIS_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:90:SP_HYS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:90:SP_HYS

ao

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:90:PRESS_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.rPRESS

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:GPI:90:PRO_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:90:PRO_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:90:VAC_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:90:VAC_SP

ao

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:GPI:90:AT_VAC_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:GPI:90:Auto_On_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:90:Auto_On

bo

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:GPI:90:HV_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:90:HV_SW

bo

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:90:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:GPI:90:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:90:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:GPI:90:PRESS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_GPI_90.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:PMF:10:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_PMF_10.iq_stPFO.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

AT1K0:GAS:PMF:10:RUN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_10.iq_stPFO.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

AT1K0:GAS:PMF:10:RUN_SW

bo

GVL_Devices.fb_AT1K0_GAS_PMF_10.iq_stPFO.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

AT1K0:GAS:PMF:10:RUN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_10.iq_stPFO.q_xRunDo

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:10:AT_SPD_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_10.iq_stPFO.xAtSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:10:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_10.iq_stPFO.xErr

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:10:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_10.iq_stPFO.xIlkOK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:PMF:10:WARN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_10.iq_stPFO.xWrn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:100:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

AT1K0:GAS:PMF:100:ALARM_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.i_xAlarm

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:100:BPStatus_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.i_xBPStatus

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:100:MPStatus_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.i_xMPStatus

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:100:REMOTE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.i_xRemote

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:100:WARN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.i_xWarning

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:100:RUN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

AT1K0:GAS:PMF:100:RUN_SW

bo

GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

AT1K0:GAS:PMF:100:BPStart_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.q_xBPStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:100:MPStart_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.q_xMPStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:100:RUN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.q_xRunDo

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:100:AT_SPD_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.xAtSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:100:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.xErr

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:100:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.xIlkOK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:PMF:100:WARN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_100.stPump.xWrn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:110:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

AT1K0:GAS:PMF:110:ALARM_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.i_xAlarmOK

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:110:RUN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.i_xIsRun

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:110:RUN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

AT1K0:GAS:PMF:110:RUN_SW

bo

GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

AT1K0:GAS:PMF:110:REMOTE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.q_xRemote

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PMF:110:REMOTE

bo

GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.q_xRemote

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PMF:110:RST_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PMF:110:RST_SW

bo

GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PMF:110:RUN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.q_xRunDo

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:110:AT_SPD_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.xAtSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:110:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.xErr

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:110:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.xIlkOK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:PMF:110:WARN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_110.stPump.xWrn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:120:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

AT1K0:GAS:PMF:120:ALARM_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.i_xAlarmOK

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:120:RUN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.i_xIsRun

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:120:RUN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

AT1K0:GAS:PMF:120:RUN_SW

bo

GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

AT1K0:GAS:PMF:120:REMOTE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.q_xRemote

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PMF:120:REMOTE

bo

GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.q_xRemote

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PMF:120:RST_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PMF:120:RST_SW

bo

GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PMF:120:RUN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.q_xRunDo

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:120:AT_SPD_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.xAtSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:120:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.xErr

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:120:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.xIlkOK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:PMF:120:WARN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_120.stPump.xWrn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:140:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

AT1K0:GAS:PMF:140:ALARM_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.i_xAlarmOK

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:140:RUN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.i_xIsRun

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:140:RUN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

AT1K0:GAS:PMF:140:RUN_SW

bo

GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

AT1K0:GAS:PMF:140:REMOTE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.q_xRemote

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PMF:140:REMOTE

bo

GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.q_xRemote

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PMF:140:RST_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PMF:140:RST_SW

bo

GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PMF:140:RUN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.q_xRunDo

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:140:AT_SPD_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.xAtSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:140:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.xErr

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:140:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.xIlkOK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:PMF:140:WARN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_140.stPump.xWrn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:60:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_PMF_60.iq_stPFO.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

AT1K0:GAS:PMF:60:RUN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_60.iq_stPFO.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

AT1K0:GAS:PMF:60:RUN_SW

bo

GVL_Devices.fb_AT1K0_GAS_PMF_60.iq_stPFO.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

AT1K0:GAS:PMF:60:RUN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_60.iq_stPFO.q_xRunDo

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:60:AT_SPD_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_60.iq_stPFO.xAtSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:60:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_60.iq_stPFO.xErr

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:60:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_60.iq_stPFO.xIlkOK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:PMF:60:WARN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_60.iq_stPFO.xWrn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:90:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

AT1K0:GAS:PMF:90:ALARM_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.i_xAlarm

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:90:BPStatus_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.i_xBPStatus

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:90:MPStatus_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.i_xMPStatus

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:90:REMOTE_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.i_xRemote

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:90:WARN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.i_xWarning

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:90:RUN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

AT1K0:GAS:PMF:90:RUN_SW

bo

GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

AT1K0:GAS:PMF:90:BPStart_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.q_xBPStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:90:MPStart_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.q_xMPStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:90:RUN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.q_xRunDo

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:90:AT_SPD_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.xAtSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:90:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.xErr

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PMF:90:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.xIlkOK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:PMF:90:WARN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PMF_90.stPump.xWrn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:10:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

AT1K0:GAS:PTM:10:SPEED_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_diCurSpd

+
field: EGU “Hz”
+
io: input
+
+

AT1K0:GAS:PTM:10:CURR_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_rCurrentMon

+
field: EGU “A”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:10:TEMP_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_rTempMon

+
field: EGU “C”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:10:ALARM_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xALARM

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:10:ACCEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xAccel

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:10:AT_SPD_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xAtSpd

+
field: ONAM AT SPEED
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:10:DECEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xDecel

+
field: ONAM DECELERATING
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:10:FAULT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:10:FAULT_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xNCFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:10:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:PTM:10:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:PTM:10:ROTATE_STATUS_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xRotate

+
field: ONAM ROTATING
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:10:WARN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:10:SETSPEED_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:10:SETSPEED

bo

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:10:RUN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.q_RunDO

+
io: input
+
+

AT1K0:GAS:PTM:10:SPEED_REQ_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

AT1K0:GAS:PTM:10:SPEED_REQ

longout

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

AT1K0:GAS:PTM:10:PROT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.q_xProtection

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:10:RESET_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:10:START_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.q_xStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:10:STOP_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.q_xStop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:10:BP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:10:BP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:10:IP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:10:IP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:10:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.xExtRunOk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

AT1K0:GAS:PTM:10:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:PTM:10:RST_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:10:RST_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:10:RUN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:10:RUN_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_10.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:110:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

AT1K0:GAS:PTM:110:SPEED_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_diCurSpd

+
field: EGU “Hz”
+
io: input
+
+

AT1K0:GAS:PTM:110:CURR_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_rCurrentMon

+
field: EGU “A”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:110:TEMP_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_rTempMon

+
field: EGU “C”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:110:ALARM_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xALARM

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:110:ACCEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xAccel

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:110:AT_SPD_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xAtSpd

+
field: ONAM AT SPEED
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:110:DECEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xDecel

+
field: ONAM DECELERATING
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:110:FAULT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:110:FAULT_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xNCFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:110:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:PTM:110:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:PTM:110:ROTATE_STATUS_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xRotate

+
field: ONAM ROTATING
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:110:WARN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:110:SETSPEED_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:110:SETSPEED

bo

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:110:RUN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.q_RunDO

+
io: input
+
+

AT1K0:GAS:PTM:110:SPEED_REQ_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

AT1K0:GAS:PTM:110:SPEED_REQ

longout

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

AT1K0:GAS:PTM:110:PROT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.q_xProtection

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:110:RESET_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:110:START_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.q_xStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:110:STOP_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.q_xStop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:110:BP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:110:BP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:110:IP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:110:IP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:110:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.xExtRunOk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

AT1K0:GAS:PTM:110:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:PTM:110:RST_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:110:RST_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:110:RUN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:110:RUN_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_110.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:120:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

AT1K0:GAS:PTM:120:SPEED_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_diCurSpd

+
field: EGU “Hz”
+
io: input
+
+

AT1K0:GAS:PTM:120:CURR_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_rCurrentMon

+
field: EGU “A”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:120:TEMP_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_rTempMon

+
field: EGU “C”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:120:ALARM_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xALARM

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:120:ACCEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xAccel

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:120:AT_SPD_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xAtSpd

+
field: ONAM AT SPEED
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:120:DECEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xDecel

+
field: ONAM DECELERATING
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:120:FAULT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:120:FAULT_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xNCFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:120:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:PTM:120:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:PTM:120:ROTATE_STATUS_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xRotate

+
field: ONAM ROTATING
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:120:WARN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:120:SETSPEED_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:120:SETSPEED

bo

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:120:RUN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.q_RunDO

+
io: input
+
+

AT1K0:GAS:PTM:120:SPEED_REQ_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

AT1K0:GAS:PTM:120:SPEED_REQ

longout

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

AT1K0:GAS:PTM:120:PROT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.q_xProtection

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:120:RESET_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:120:START_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.q_xStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:120:STOP_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.q_xStop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:120:BP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:120:BP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:120:IP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:120:IP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:120:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.xExtRunOk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

AT1K0:GAS:PTM:120:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:PTM:120:RST_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:120:RST_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:120:RUN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:120:RUN_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_120.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:130:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

AT1K0:GAS:PTM:130:SPEED_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_diCurSpd

+
field: EGU “Hz”
+
io: input
+
+

AT1K0:GAS:PTM:130:CURR_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_rCurrentMon

+
field: EGU “A”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:130:TEMP_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_rTempMon

+
field: EGU “C”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:130:ALARM_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xALARM

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:130:ACCEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xAccel

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:130:AT_SPD_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xAtSpd

+
field: ONAM AT SPEED
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:130:DECEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xDecel

+
field: ONAM DECELERATING
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:130:FAULT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:130:FAULT_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xNCFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:130:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:PTM:130:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:PTM:130:ROTATE_STATUS_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xRotate

+
field: ONAM ROTATING
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:130:WARN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:130:SETSPEED_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:130:SETSPEED

bo

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:130:RUN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.q_RunDO

+
io: input
+
+

AT1K0:GAS:PTM:130:SPEED_REQ_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

AT1K0:GAS:PTM:130:SPEED_REQ

longout

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

AT1K0:GAS:PTM:130:PROT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.q_xProtection

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:130:RESET_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:130:START_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.q_xStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:130:STOP_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.q_xStop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:130:BP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:130:BP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:130:IP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:130:IP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:130:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.xExtRunOk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

AT1K0:GAS:PTM:130:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:PTM:130:RST_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:130:RST_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:130:RUN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:130:RUN_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_130.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:140:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

AT1K0:GAS:PTM:140:SPEED_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_diCurSpd

+
field: EGU “Hz”
+
io: input
+
+

AT1K0:GAS:PTM:140:CURR_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_rCurrentMon

+
field: EGU “A”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:140:TEMP_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_rTempMon

+
field: EGU “C”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:140:ALARM_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xALARM

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:140:ACCEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xAccel

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:140:AT_SPD_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xAtSpd

+
field: ONAM AT SPEED
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:140:DECEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xDecel

+
field: ONAM DECELERATING
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:140:FAULT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:140:FAULT_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xNCFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:140:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:PTM:140:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:PTM:140:ROTATE_STATUS_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xRotate

+
field: ONAM ROTATING
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:140:WARN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:140:SETSPEED_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:140:SETSPEED

bo

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:140:RUN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.q_RunDO

+
io: input
+
+

AT1K0:GAS:PTM:140:SPEED_REQ_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

AT1K0:GAS:PTM:140:SPEED_REQ

longout

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

AT1K0:GAS:PTM:140:PROT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.q_xProtection

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:140:RESET_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:140:START_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.q_xStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:140:STOP_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.q_xStop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:140:BP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:140:BP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:140:IP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:140:IP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:140:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.xExtRunOk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

AT1K0:GAS:PTM:140:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:PTM:140:RST_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:140:RST_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:140:RUN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:140:RUN_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_140.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:20:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

AT1K0:GAS:PTM:20:SPEED_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_diCurSpd

+
field: EGU “Hz”
+
io: input
+
+

AT1K0:GAS:PTM:20:CURR_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_rCurrentMon

+
field: EGU “A”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:20:TEMP_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_rTempMon

+
field: EGU “C”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:20:ALARM_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xALARM

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:20:ACCEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xAccel

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:20:AT_SPD_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xAtSpd

+
field: ONAM AT SPEED
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:20:DECEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xDecel

+
field: ONAM DECELERATING
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:20:FAULT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:20:FAULT_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xNCFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:20:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:PTM:20:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:PTM:20:ROTATE_STATUS_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xRotate

+
field: ONAM ROTATING
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:20:WARN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:20:SETSPEED_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:20:SETSPEED

bo

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:20:RUN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.q_RunDO

+
io: input
+
+

AT1K0:GAS:PTM:20:SPEED_REQ_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

AT1K0:GAS:PTM:20:SPEED_REQ

longout

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

AT1K0:GAS:PTM:20:PROT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.q_xProtection

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:20:RESET_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:20:START_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.q_xStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:20:STOP_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.q_xStop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:20:BP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:20:BP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:20:IP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:20:IP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:20:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.xExtRunOk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

AT1K0:GAS:PTM:20:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:PTM:20:RST_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:20:RST_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:20:RUN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:20:RUN_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_20.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:30:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

AT1K0:GAS:PTM:30:SPEED_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_diCurSpd

+
field: EGU “Hz”
+
io: input
+
+

AT1K0:GAS:PTM:30:CURR_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_rCurrentMon

+
field: EGU “A”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:30:TEMP_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_rTempMon

+
field: EGU “C”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:30:ALARM_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xALARM

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:30:ACCEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xAccel

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:30:AT_SPD_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xAtSpd

+
field: ONAM AT SPEED
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:30:DECEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xDecel

+
field: ONAM DECELERATING
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:30:FAULT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:30:FAULT_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xNCFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:30:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:PTM:30:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:PTM:30:ROTATE_STATUS_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xRotate

+
field: ONAM ROTATING
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:30:WARN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:30:SETSPEED_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:30:SETSPEED

bo

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:30:RUN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.q_RunDO

+
io: input
+
+

AT1K0:GAS:PTM:30:SPEED_REQ_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

AT1K0:GAS:PTM:30:SPEED_REQ

longout

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

AT1K0:GAS:PTM:30:PROT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.q_xProtection

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:30:RESET_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:30:START_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.q_xStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:30:STOP_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.q_xStop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:30:BP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:30:BP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:30:IP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:30:IP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:30:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.xExtRunOk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

AT1K0:GAS:PTM:30:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:PTM:30:RST_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:30:RST_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:30:RUN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:30:RUN_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_30.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:40:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

AT1K0:GAS:PTM:40:SPEED_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_diCurSpd

+
field: EGU “Hz”
+
io: input
+
+

AT1K0:GAS:PTM:40:CURR_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_rCurrentMon

+
field: EGU “A”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:40:TEMP_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_rTempMon

+
field: EGU “C”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:40:ALARM_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xALARM

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:40:ACCEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xAccel

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:40:AT_SPD_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xAtSpd

+
field: ONAM AT SPEED
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:40:DECEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xDecel

+
field: ONAM DECELERATING
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:40:FAULT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:40:FAULT_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xNCFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:40:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:PTM:40:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xOverride

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:PTM:40:ROTATE_STATUS_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xRotate

+
field: ONAM ROTATING
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:40:WARN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:40:SETSPEED_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:40:SETSPEED

bo

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.iq_xSpeedSet

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:40:RUN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.q_RunDO

+
io: input
+
+

AT1K0:GAS:PTM:40:SPEED_REQ_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

AT1K0:GAS:PTM:40:SPEED_REQ

longout

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.q_iSpeedSet

+
field: EGU “Hz”
+
io: output
+
+

AT1K0:GAS:PTM:40:PROT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.q_xProtection

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:40:RESET_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:40:START_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.q_xStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:40:STOP_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.q_xStop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:40:BP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:40:BP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:40:IP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:40:IP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:40:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.xExtRunOk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

AT1K0:GAS:PTM:40:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:PTM:40:RST_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:40:RST_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:40:RUN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:40:RUN_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_40.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:80:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

AT1K0:GAS:PTM:80:SPEED_RBV

longin

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.i_diCurSpd

+
field: EGU “Hz”
+
io: input
+
+

AT1K0:GAS:PTM:80:CURR_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.i_rCurrentMon

+
field: EGU “A”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:80:TEMP_MON_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.i_rTempMon

+
field: EGU “C”
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:PTM:80:ALARM_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.i_xALARM

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:80:ACCEL_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.i_xAccel

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:80:AT_SPD_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.i_xAtSpd

+
field: ONAM AT SPEED
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:80:FAULT_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.i_xFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:80:WARN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:PTM:80:RUN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.q_RunDO

+
io: input
+
+

AT1K0:GAS:PTM:80:BP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:80:BP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:80:IP_SP_RBV

ai

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:80:IP_SP

ao

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:PTM:80:ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.xExtRunOk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

AT1K0:GAS:PTM:80:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

AT1K0:GAS:PTM:80:RST_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:80:RST_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:PTM:80:RUN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:PTM:80:RUN_SW

bo

GVL_Devices.fb_AT1K0_GAS_PTM_80.iq_stPtm.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:VRC:10:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:10:ERROR

bo

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:10:POS_STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_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
+
+

AT1K0:GAS:VRC:10:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_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
+
+

AT1K0:GAS:VRC:10:CLS_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:10:OPN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:10:ALM_RST_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:10:ALM_RST

bo

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:10:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:10:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:10:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:10:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:10:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:10:ErrMsg_RBV

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:10:ErrMsg

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:10:CLS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.xCLS_OK

+
io: input
+
+

AT1K0:GAS:VRC:10:EXT_ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:10:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:10:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:10:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:10:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:10:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VRC_10.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:100:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:100:ERROR

bo

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:100:POS_STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

AT1K0:GAS:VRC:100:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_100.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
+
+

AT1K0:GAS:VRC:100:CLS_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:100:OPN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:100:ALM_RST_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:100:ALM_RST

bo

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:100:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:100:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:100:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:100:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:100:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:100:ErrMsg_RBV

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:100:ErrMsg

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:100:CLS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.xCLS_OK

+
io: input
+
+

AT1K0:GAS:VRC:100:EXT_ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:100:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:100:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:100:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:100:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:100:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VRC_100.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:11:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:11:ERROR

bo

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:11:POS_STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

AT1K0:GAS:VRC:11:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_11.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
+
+

AT1K0:GAS:VRC:11:CLS_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:11:OPN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:11:ALM_RST_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:11:ALM_RST

bo

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:11:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:11:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:11:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:11:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:11:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:11:ErrMsg_RBV

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:11:ErrMsg

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:11:CLS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.xCLS_OK

+
io: input
+
+

AT1K0:GAS:VRC:11:EXT_ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:11:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:11:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:11:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:11:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:11:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VRC_11.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:110:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:110:ERROR

bo

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:110:POS_STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

AT1K0:GAS:VRC:110:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_110.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
+
+

AT1K0:GAS:VRC:110:CLS_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:110:OPN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:110:ALM_RST_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:110:ALM_RST

bo

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:110:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:110:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:110:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:110:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:110:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:110:ErrMsg_RBV

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:110:ErrMsg

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:110:CLS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.xCLS_OK

+
io: input
+
+

AT1K0:GAS:VRC:110:EXT_ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:110:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:110:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:110:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:110:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:110:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VRC_110.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:120:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:120:ERROR

bo

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:120:POS_STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

AT1K0:GAS:VRC:120:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_120.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
+
+

AT1K0:GAS:VRC:120:CLS_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:120:OPN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:120:ALM_RST_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:120:ALM_RST

bo

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:120:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:120:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:120:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:120:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:120:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:120:ErrMsg_RBV

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:120:ErrMsg

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:120:CLS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.xCLS_OK

+
io: input
+
+

AT1K0:GAS:VRC:120:EXT_ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:120:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:120:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:120:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:120:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:120:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VRC_120.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:130:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:130:ERROR

bo

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:130:POS_STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

AT1K0:GAS:VRC:130:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_130.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
+
+

AT1K0:GAS:VRC:130:CLS_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:130:OPN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:130:ALM_RST_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:130:ALM_RST

bo

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:130:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:130:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:130:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:130:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:130:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:130:ErrMsg_RBV

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:130:ErrMsg

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:130:CLS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.xCLS_OK

+
io: input
+
+

AT1K0:GAS:VRC:130:EXT_ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:130:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:130:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:130:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:130:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:130:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VRC_130.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:140:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:140:ERROR

bo

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:140:POS_STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

AT1K0:GAS:VRC:140:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_140.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
+
+

AT1K0:GAS:VRC:140:CLS_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:140:OPN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:140:ALM_RST_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:140:ALM_RST

bo

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:140:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:140:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:140:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:140:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:140:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:140:ErrMsg_RBV

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:140:ErrMsg

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:140:CLS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.xCLS_OK

+
io: input
+
+

AT1K0:GAS:VRC:140:EXT_ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:140:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:140:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:140:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:140:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:140:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VRC_140.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:20:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:20:ERROR

bo

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:20:POS_STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_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
+
+

AT1K0:GAS:VRC:20:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_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
+
+

AT1K0:GAS:VRC:20:CLS_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:20:OPN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:20:ALM_RST_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:20:ALM_RST

bo

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:20:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:20:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:20:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:20:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:20:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:20:ErrMsg_RBV

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:20:ErrMsg

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:20:CLS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.xCLS_OK

+
io: input
+
+

AT1K0:GAS:VRC:20:EXT_ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:20:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:20:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:20:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:20:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:20:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VRC_20.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:30:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:30:ERROR

bo

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:30:POS_STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_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
+
+

AT1K0:GAS:VRC:30:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_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
+
+

AT1K0:GAS:VRC:30:CLS_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:30:OPN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:30:ALM_RST_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:30:ALM_RST

bo

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:30:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:30:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:30:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:30:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:30:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:30:ErrMsg_RBV

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:30:ErrMsg

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:30:CLS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.xCLS_OK

+
io: input
+
+

AT1K0:GAS:VRC:30:EXT_ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:30:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:30:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:30:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:30:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:30:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VRC_30.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:40:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:40:ERROR

bo

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:40:POS_STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

AT1K0:GAS:VRC:40:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_40.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
+
+

AT1K0:GAS:VRC:40:CLS_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:40:OPN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:40:ALM_RST_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:40:ALM_RST

bo

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:40:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:40:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:40:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:40:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:40:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:40:ErrMsg_RBV

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:40:ErrMsg

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:40:CLS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.xCLS_OK

+
io: input
+
+

AT1K0:GAS:VRC:40:EXT_ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:40:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:40:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:40:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:40:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:40:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VRC_40.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:50:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:50:ERROR

bo

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:50:POS_STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

AT1K0:GAS:VRC:50:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_50.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
+
+

AT1K0:GAS:VRC:50:CLS_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:50:OPN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:50:ALM_RST_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:50:ALM_RST

bo

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:50:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:50:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:50:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:50:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:50:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:50:ErrMsg_RBV

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:50:ErrMsg

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:50:CLS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.xCLS_OK

+
io: input
+
+

AT1K0:GAS:VRC:50:EXT_ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:50:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:50:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:50:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:50:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:50:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VRC_50.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:60:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:60:ERROR

bo

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:60:POS_STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

AT1K0:GAS:VRC:60:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_60.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
+
+

AT1K0:GAS:VRC:60:CLS_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:60:OPN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:60:ALM_RST_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:60:ALM_RST

bo

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:60:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:60:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:60:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:60:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:60:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:60:ErrMsg_RBV

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:60:ErrMsg

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:60:CLS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.xCLS_OK

+
io: input
+
+

AT1K0:GAS:VRC:60:EXT_ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:60:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:60:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:60:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:60:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:60:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VRC_60.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:70:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:70:ERROR

bo

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:70:POS_STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

AT1K0:GAS:VRC:70:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_70.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
+
+

AT1K0:GAS:VRC:70:CLS_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:70:OPN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:70:ALM_RST_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:70:ALM_RST

bo

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:70:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:70:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:70:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:70:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:70:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:70:ErrMsg_RBV

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:70:ErrMsg

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:70:CLS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.xCLS_OK

+
io: input
+
+

AT1K0:GAS:VRC:70:EXT_ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:70:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:70:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:70:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:70:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:70:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VRC_70.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:80:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:80:ERROR

bo

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:80:POS_STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

AT1K0:GAS:VRC:80:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_80.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
+
+

AT1K0:GAS:VRC:80:CLS_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:80:OPN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:80:ALM_RST_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:80:ALM_RST

bo

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:80:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:80:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:80:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:80:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:80:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:80:ErrMsg_RBV

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:80:ErrMsg

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:80:CLS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.xCLS_OK

+
io: input
+
+

AT1K0:GAS:VRC:80:EXT_ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:80:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:80:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:80:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:80:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:80:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VRC_80.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:90:ERROR_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:90:ERROR

bo

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

AT1K0:GAS:VRC:90:POS_STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

AT1K0:GAS:VRC:90:STATE_RBV

mbbi

GVL_Devices.fb_AT1K0_GAS_VRC_90.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
+
+

AT1K0:GAS:VRC:90:CLS_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:90:OPN_DI_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:90:ALM_RST_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:90:ALM_RST

bo

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.pv_xAlmRst

+
io: output
+
+

AT1K0:GAS:VRC:90:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:90:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VRC:90:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:90:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VRC:90:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS:VRC:90:ErrMsg_RBV

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:90:ErrMsg

waveform

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.sErrorMessage

+
io: output
+
+

AT1K0:GAS:VRC:90:CLS_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.xCLS_OK

+
io: input
+
+

AT1K0:GAS:VRC:90:EXT_ILK_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:90:LOGGER_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:90:LOGGER

bo

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

AT1K0:GAS:VRC:90:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VRC:90:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VRC:90:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VRC_90.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VCP:110:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_110.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VCP:110:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VVC_110.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VCP:110:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_110.iq_stValve.q_xOPN_DO

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: input
+
+

AT1K0:GAS:VCP:110:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_110.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VCP:110:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_110.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VCP:110:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VVC_110.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VCP:110:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_110.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VCP:110:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VVC_110.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VCP:120:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_120.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VCP:120:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VVC_120.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VCP:120:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_120.iq_stValve.q_xOPN_DO

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: input
+
+

AT1K0:GAS:VCP:120:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_120.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VCP:120:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_120.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VCP:120:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VVC_120.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VCP:120:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_120.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VCP:120:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VVC_120.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VCP:140:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_140.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VCP:140:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VVC_140.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VCP:140:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_140.iq_stValve.q_xOPN_DO

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: input
+
+

AT1K0:GAS:VCP:140:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_140.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VCP:140:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_140.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VCP:140:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VVC_140.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VCP:140:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_140.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VCP:140:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VVC_140.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VVC:80:OPN_SW_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_80.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VVC:80:OPN_SW

bo

GVL_Devices.fb_AT1K0_GAS_VVC_80.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

AT1K0:GAS:VVC:80:OPN_DO_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_80.iq_stValve.q_xOPN_DO

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: input
+
+

AT1K0:GAS:VVC:80:OPN_OK_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_80.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

AT1K0:GAS:VVC:80:OVRD_ON_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_80.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VVC:80:OVRD_ON

bo

GVL_Devices.fb_AT1K0_GAS_VVC_80.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VVC:80:FORCE_OPN_RBV

bi

GVL_Devices.fb_AT1K0_GAS_VVC_80.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:VVC:80:FORCE_OPN

bo

GVL_Devices.fb_AT1K0_GAS_VVC_80.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(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:KFE:GATT:ARB:01:AP:Entry:010:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:010:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:011:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:012:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:013:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:014:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:015:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:016:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:017:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:018:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:019:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:001:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:020:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:002:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:003:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:004:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:005:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:006:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:007:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:008:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:AP:Entry:009:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:01:CohortCounter_RBV

longin

Intrnl cohort counter

+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbiterID_RBV

longin

Arbiter ID for elev. req.

+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Veto_RBV

waveform

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:01:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:01:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:01:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:02:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:02:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:02:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:03:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:03:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:03:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:04:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:04:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Apt:04:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:BeamClassRanges_RBV

longin

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:BeamClass_RBV

longin

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:MachineMode_RBV

longin

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Rate_RBV

longin

Arbitrated BP

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Transmission_RBV

ai

Arbitrated BP

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:PhotonEnergy_RBV

ai

Arbitrated BP

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:eVRanges_RBV

longin

Arbitrated BP

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:01:ArbitratedBP:Valid_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:010:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:011:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:012:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:013:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:014:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:015:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:016:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:017:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:018:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:019:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:001:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:020:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:002:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:003:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:004:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:005:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:006:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:007:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:008:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:AP:Entry:009:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:KFE:GATT:ARB:02:CohortCounter_RBV

longin

Intrnl cohort counter

+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbiterID_RBV

longin

Arbiter ID for elev. req.

+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Veto_RBV

waveform

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:01:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:01:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:01:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:02:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:02:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:02:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:03:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:03:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:03:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:04:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:04:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Apt:04:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:BeamClassRanges_RBV

longin

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:BeamClass_RBV

longin

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:MachineMode_RBV

longin

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Rate_RBV

longin

Arbitrated BP

+
field: EGU Hz
+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Transmission_RBV

ai

Arbitrated BP

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:PhotonEnergy_RBV

ai

Arbitrated BP

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:eVRanges_RBV

longin

Arbitrated BP

+
field: EGU eV
+
io: input
+
+

PLC:KFE:GATT:ARB:02:ArbitratedBP:Valid_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:010:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[10].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:010:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:010:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:010:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:010:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:010:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:010:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[10].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:010:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[10].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:010:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:010:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:010:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:010:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:010:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[10].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:010:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[10].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:010:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[10].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:011:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[11].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:011:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:011:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:011:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:011:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:011:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:011:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[11].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:011:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[11].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:011:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:011:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:011:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:011:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:011:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[11].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:011:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[11].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:011:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[11].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:012:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[12].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:012:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:012:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:012:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:012:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:012:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:012:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[12].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:012:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[12].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:012:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:012:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:012:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:012:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:012:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[12].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:012:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[12].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:012:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[12].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:013:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[13].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:013:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:013:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:013:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:013:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:013:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:013:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[13].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:013:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[13].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:013:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:013:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:013:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:013:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:013:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[13].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:013:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[13].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:013:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[13].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:014:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[14].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:014:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:014:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:014:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:014:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:014:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:014:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[14].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:014:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[14].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:014:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:014:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:014:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:014:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:014:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[14].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:014:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[14].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:014:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[14].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:015:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[15].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:015:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:015:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:015:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:015:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:015:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:015:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[15].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:015:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[15].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:015:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:015:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:015:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:015:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:015:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[15].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:015:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[15].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:015:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[15].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:016:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[16].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:016:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:016:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:016:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:016:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:016:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:016:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[16].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:016:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[16].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:016:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:016:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:016:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:016:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:016:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[16].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:016:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[16].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:016:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[16].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:017:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[17].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:017:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:017:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:017:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:017:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:017:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:017:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[17].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:017:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[17].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:017:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:017:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:017:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:017:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:017:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[17].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:017:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[17].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:017:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[17].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:018:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[18].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:018:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:018:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:018:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:018:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:018:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:018:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[18].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:018:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[18].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:018:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:018:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:018:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:018:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:018:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[18].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:018:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[18].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:018:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[18].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:019:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[19].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:019:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:019:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:019:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:019:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:019:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:019:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[19].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:019:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[19].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:019:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:019:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:019:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:019:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:019:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[19].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:019:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[19].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:019:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[19].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:001:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[1].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:001:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:001:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:001:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:001:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:001:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:001:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[1].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:001:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[1].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:001:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:001:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:001:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:001:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:001:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[1].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:001:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[1].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:001:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[1].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:020:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[20].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:020:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:020:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:020:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:020:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:020:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:020:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[20].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:020:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[20].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:020:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:020:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:020:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:020:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:020:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[20].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:020:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[20].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:020:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[20].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:021:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[21].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:021:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:021:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:021:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:021:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:021:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:021:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[21].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:021:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[21].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:021:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:021:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:021:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:021:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:021:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[21].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:021:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[21].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:021:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[21].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:022:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[22].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:022:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:022:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:022:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:022:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:022:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:022:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[22].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:022:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[22].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:022:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:022:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:022:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:022:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:022:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[22].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:022:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[22].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:022:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[22].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:023:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[23].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:023:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:023:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:023:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:023:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:023:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:023:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[23].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:023:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[23].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:023:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:023:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:023:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:023:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:023:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[23].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:023:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[23].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:023:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[23].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:024:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[24].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:024:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:024:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:024:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:024:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:024:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:024:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[24].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:024:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[24].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:024:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:024:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:024:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:024:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:024:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[24].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:024:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[24].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:024:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[24].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:025:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[25].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:025:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:025:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:025:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:025:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:025:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:025:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[25].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:025:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[25].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:025:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:025:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:025:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:025:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:025:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[25].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:025:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[25].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:025:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[25].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:026:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[26].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:026:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:026:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:026:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:026:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:026:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:026:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[26].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:026:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[26].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:026:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:026:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:026:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:026:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:026:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[26].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:026:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[26].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:026:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[26].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:027:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[27].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:027:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:027:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:027:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:027:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:027:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:027:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[27].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:027:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[27].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:027:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:027:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:027:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:027:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:027:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[27].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:027:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[27].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:027:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[27].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:028:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[28].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:028:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:028:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:028:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:028:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:028:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:028:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[28].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:028:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[28].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:028:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:028:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:028:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:028:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:028:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[28].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:028:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[28].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:028:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[28].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:029:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[29].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:029:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:029:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:029:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:029:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:029:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:029:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[29].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:029:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[29].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:029:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:029:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:029:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:029:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:029:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[29].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:029:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[29].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:029:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[29].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:002:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[2].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:002:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:002:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:002:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:002:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:002:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:002:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[2].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:002:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[2].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:002:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:002:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:002:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:002:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:002:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[2].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:002:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[2].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:002:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[2].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:030:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[30].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:030:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:030:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:030:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:030:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:030:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:030:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[30].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:030:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[30].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:030:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:030:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:030:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:030:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:030:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[30].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:030:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[30].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:030:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[30].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:031:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[31].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:031:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:031:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:031:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:031:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:031:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:031:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[31].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:031:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[31].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:031:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:031:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:031:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:031:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:031:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[31].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:031:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[31].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:031:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[31].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:032:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[32].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:032:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:032:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:032:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:032:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:032:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:032:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[32].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:032:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[32].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:032:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:032:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:032:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:032:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:032:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[32].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:032:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[32].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:032:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[32].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:033:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[33].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:033:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:033:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:033:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:033:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:033:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:033:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[33].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:033:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[33].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:033:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:033:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:033:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:033:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:033:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[33].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:033:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[33].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:033:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[33].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:034:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[34].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:034:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:034:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:034:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:034:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:034:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:034:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[34].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:034:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[34].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:034:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:034:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:034:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:034:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:034:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[34].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:034:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[34].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:034:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[34].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:035:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[35].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:035:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:035:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:035:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:035:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:035:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:035:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[35].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:035:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[35].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:035:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:035:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:035:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:035:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:035:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[35].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:035:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[35].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:035:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[35].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:036:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[36].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:036:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:036:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:036:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:036:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:036:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:036:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[36].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:036:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[36].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:036:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:036:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:036:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:036:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:036:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[36].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:036:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[36].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:036:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[36].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:037:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[37].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:037:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:037:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:037:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:037:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:037:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:037:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[37].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:037:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[37].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:037:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:037:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:037:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:037:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:037:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[37].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:037:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[37].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:037:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[37].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:038:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[38].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:038:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:038:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:038:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:038:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:038:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:038:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[38].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:038:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[38].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:038:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:038:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:038:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:038:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:038:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[38].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:038:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[38].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:038:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[38].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:039:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[39].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:039:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:039:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:039:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:039:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:039:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:039:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[39].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:039:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[39].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:039:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:039:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:039:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:039:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:039:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[39].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:039:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[39].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:039:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[39].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:003:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[3].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:003:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:003:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:003:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:003:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:003:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:003:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[3].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:003:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[3].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:003:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:003:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:003:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:003:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:003:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[3].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:003:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[3].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:003:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[3].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:040:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[40].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:040:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:040:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:040:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:040:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:040:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:040:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[40].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:040:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[40].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:040:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:040:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:040:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:040:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:040:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[40].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:040:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[40].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:040:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[40].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:041:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[41].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:041:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:041:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:041:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:041:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:041:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:041:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[41].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:041:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[41].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:041:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:041:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:041:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:041:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:041:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[41].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:041:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[41].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:041:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[41].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:042:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[42].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:042:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:042:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:042:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:042:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:042:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:042:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[42].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:042:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[42].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:042:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:042:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:042:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:042:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:042:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[42].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:042:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[42].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:042:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[42].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:043:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[43].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:043:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:043:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:043:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:043:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:043:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:043:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[43].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:043:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[43].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:043:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:043:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:043:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:043:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:043:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[43].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:043:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[43].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:043:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[43].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:044:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[44].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:044:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:044:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:044:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:044:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:044:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:044:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[44].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:044:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[44].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:044:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:044:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:044:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:044:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:044:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[44].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:044:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[44].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:044:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[44].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:045:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[45].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:045:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:045:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:045:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:045:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:045:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:045:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[45].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:045:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[45].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:045:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:045:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:045:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:045:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:045:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[45].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:045:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[45].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:045:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[45].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:046:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[46].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:046:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:046:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:046:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:046:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:046:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:046:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[46].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:046:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[46].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:046:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:046:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:046:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:046:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:046:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[46].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:046:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[46].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:046:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[46].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:047:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[47].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:047:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:047:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:047:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:047:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:047:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:047:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[47].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:047:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[47].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:047:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:047:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:047:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:047:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:047:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[47].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:047:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[47].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:047:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[47].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:048:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[48].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:048:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:048:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:048:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:048:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:048:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:048:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[48].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:048:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[48].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:048:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:048:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:048:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:048:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:048:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[48].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:048:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[48].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:048:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[48].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:049:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[49].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:049:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:049:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:049:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:049:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:049:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:049:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[49].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:049:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[49].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:049:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:049:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:049:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:049:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:049:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[49].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:049:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[49].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:049:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[49].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:004:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[4].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:004:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:004:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:004:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:004:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:004:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:004:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[4].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:004:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[4].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:004:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:004:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:004:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:004:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:004:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[4].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:004:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[4].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:004:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[4].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:050:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[50].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:050:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:050:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:050:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:050:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:050:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:050:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[50].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:050:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[50].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:050:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:050:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:050:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:050:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:050:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[50].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:050:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[50].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:050:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[50].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:051:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[51].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:051:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[51].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:051:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[51].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:051:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[51].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:051:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[51].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:051:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[51].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:051:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[51].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:051:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[51].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:051:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:051:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:051:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:051:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:051:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[51].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:051:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[51].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:051:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[51].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:052:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[52].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:052:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[52].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:052:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[52].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:052:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[52].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:052:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[52].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:052:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[52].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:052:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[52].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:052:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[52].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:052:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:052:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:052:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:052:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:052:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[52].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:052:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[52].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:052:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[52].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:053:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[53].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:053:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[53].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:053:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[53].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:053:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[53].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:053:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[53].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:053:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[53].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:053:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[53].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:053:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[53].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:053:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:053:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:053:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:053:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:053:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[53].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:053:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[53].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:053:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[53].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:054:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[54].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:054:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[54].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:054:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[54].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:054:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[54].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:054:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[54].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:054:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[54].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:054:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[54].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:054:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[54].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:054:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:054:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:054:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:054:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:054:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[54].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:054:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[54].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:054:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[54].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:055:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[55].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:055:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[55].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:055:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[55].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:055:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[55].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:055:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[55].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:055:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[55].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:055:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[55].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:055:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[55].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:055:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:055:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:055:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:055:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:055:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[55].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:055:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[55].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:055:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[55].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:056:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[56].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:056:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[56].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:056:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[56].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:056:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[56].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:056:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[56].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:056:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[56].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:056:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[56].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:056:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[56].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:056:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:056:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:056:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:056:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:056:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[56].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:056:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[56].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:056:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[56].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:057:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[57].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:057:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[57].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:057:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[57].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:057:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[57].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:057:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[57].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:057:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[57].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:057:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[57].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:057:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[57].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:057:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:057:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:057:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:057:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:057:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[57].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:057:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[57].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:057:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[57].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:058:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[58].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:058:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[58].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:058:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[58].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:058:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[58].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:058:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[58].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:058:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[58].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:058:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[58].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:058:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[58].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:058:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:058:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:058:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:058:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:058:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[58].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:058:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[58].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:058:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[58].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:059:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[59].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:059:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[59].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:059:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[59].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:059:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[59].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:059:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[59].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:059:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[59].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:059:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[59].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:059:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[59].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:059:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:059:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:059:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:059:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:059:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[59].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:059:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[59].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:059:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[59].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:005:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[5].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:005:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:005:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:005:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:005:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:005:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:005:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[5].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:005:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[5].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:005:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:005:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:005:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:005:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:005:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[5].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:005:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[5].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:005:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[5].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:060:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[60].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:060:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[60].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:060:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[60].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:060:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[60].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:060:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[60].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:060:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[60].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:060:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[60].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:060:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[60].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:060:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:060:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:060:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:060:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:060:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[60].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:060:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[60].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:060:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[60].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:061:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[61].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:061:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[61].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:061:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[61].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:061:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[61].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:061:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[61].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:061:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[61].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:061:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[61].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:061:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[61].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:061:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:061:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:061:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:061:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:061:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[61].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:061:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[61].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:061:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[61].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:062:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[62].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:062:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[62].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:062:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[62].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:062:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[62].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:062:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[62].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:062:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[62].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:062:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[62].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:062:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[62].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:062:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:062:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:062:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:062:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:062:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[62].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:062:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[62].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:062:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[62].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:063:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[63].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:063:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[63].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:063:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[63].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:063:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[63].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:063:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[63].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:063:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[63].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:063:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[63].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:063:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[63].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:063:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:063:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:063:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:063:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:063:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[63].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:063:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[63].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:063:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[63].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:064:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[64].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:064:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[64].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:064:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[64].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:064:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[64].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:064:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[64].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:064:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[64].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:064:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[64].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:064:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[64].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:064:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:064:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:064:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:064:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:064:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[64].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:064:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[64].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:064:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[64].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:065:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[65].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:065:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[65].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:065:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[65].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:065:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[65].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:065:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[65].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:065:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[65].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:065:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[65].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:065:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[65].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:065:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:065:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:065:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:065:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:065:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[65].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:065:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[65].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:065:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[65].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:066:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[66].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:066:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[66].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:066:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[66].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:066:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[66].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:066:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[66].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:066:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[66].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:066:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[66].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:066:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[66].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:066:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:066:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:066:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:066:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:066:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[66].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:066:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[66].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:066:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[66].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:067:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[67].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:067:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[67].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:067:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[67].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:067:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[67].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:067:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[67].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:067:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[67].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:067:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[67].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:067:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[67].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:067:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:067:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:067:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:067:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:067:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[67].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:067:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[67].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:067:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[67].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:068:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[68].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:068:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[68].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:068:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[68].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:068:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[68].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:068:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[68].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:068:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[68].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:068:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[68].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:068:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[68].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:068:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:068:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:068:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:068:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:068:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[68].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:068:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[68].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:068:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[68].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:069:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[69].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:069:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[69].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:069:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[69].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:069:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[69].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:069:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[69].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:069:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[69].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:069:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[69].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:069:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[69].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:069:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:069:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:069:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:069:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:069:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[69].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:069:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[69].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:069:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[69].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:006:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[6].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:006:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:006:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:006:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:006:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:006:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:006:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[6].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:006:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[6].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:006:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:006:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:006:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:006:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:006:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[6].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:006:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[6].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:006:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[6].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:070:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[70].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:070:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[70].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:070:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[70].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:070:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[70].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:070:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[70].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:070:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[70].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:070:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[70].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:070:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[70].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:070:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:070:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:070:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:070:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:070:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[70].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:070:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[70].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:070:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[70].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:071:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[71].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:071:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[71].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:071:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[71].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:071:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[71].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:071:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[71].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:071:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[71].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:071:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[71].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:071:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[71].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:071:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:071:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:071:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:071:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:071:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[71].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:071:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[71].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:071:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[71].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:072:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[72].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:072:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[72].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:072:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[72].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:072:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[72].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:072:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[72].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:072:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[72].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:072:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[72].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:072:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[72].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:072:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:072:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:072:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:072:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:072:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[72].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:072:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[72].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:072:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[72].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:073:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[73].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:073:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[73].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:073:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[73].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:073:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[73].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:073:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[73].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:073:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[73].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:073:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[73].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:073:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[73].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:073:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:073:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:073:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:073:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:073:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[73].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:073:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[73].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:073:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[73].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:074:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[74].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:074:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[74].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:074:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[74].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:074:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[74].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:074:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[74].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:074:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[74].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:074:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[74].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:074:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[74].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:074:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:074:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:074:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:074:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:074:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[74].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:074:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[74].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:074:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[74].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:075:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[75].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:075:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[75].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:075:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[75].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:075:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[75].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:075:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[75].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:075:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[75].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:075:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[75].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:075:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[75].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:075:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:075:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:075:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:075:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:075:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[75].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:075:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[75].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:075:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[75].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:007:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[7].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:007:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:007:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:007:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:007:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:007:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:007:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[7].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:007:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[7].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:007:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:007:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:007:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:007:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:007:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[7].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:007:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[7].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:007:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[7].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:008:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[8].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:008:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:008:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:008:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:008:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:008:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:008:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[8].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:008:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[8].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:008:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:008:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:008:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:008:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:008:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[8].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:008:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[8].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:008:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[8].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:009:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[9].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:009:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:009:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:009:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:009:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:009:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:009:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput1.astFF[9].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:009:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[9].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:009:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:009:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:009:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:01:FF:009:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:009:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput1.astFF[9].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:009:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput1.astFF[9].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FF:009:Reset

bo

GVL_PMPS.g_FastFaultOutput1.astFF[9].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:01:ClearFault_RBV

bi

Might be overidden by PLC writes

+
io: output
+
+

PLC:KFE:GATT:FFO:01:ClearFault

bo

Might be overidden by PLC writes

+
io: output
+
+

PLC:KFE:GATT:FFO:01:EnableVeto_RBV

bi

GVL_PMPS.g_FastFaultOutput1.i_xVeto

+
io: output
+
+

PLC:KFE:GATT:FFO:01:EnableVeto

bo

GVL_PMPS.g_FastFaultOutput1.i_xVeto

+
io: output
+
+

PLC:KFE:GATT:FFO:01:FaultHWO_RBV

bi

Hardware Output Status

+
io: input
+
+

PLC:KFE:GATT:FFO:01:RegistrationFailure_RBV

bi

GVL_PMPS.g_FastFaultOutput1.xFastFaultRegFail

+
io: output
+
+

PLC:KFE:GATT:FFO:01:RegistrationFailure

bo

GVL_PMPS.g_FastFaultOutput1.xFastFaultRegFail

+
io: output
+
+

PLC:KFE:GATT:FFO:01:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput1.xOK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:010:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[10].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:010:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:010:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:010:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:010:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:010:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:010:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[10].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:010:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[10].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:010:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:010:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:010:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:010:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:010:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[10].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:010:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[10].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:010:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[10].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:011:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[11].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:011:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:011:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:011:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:011:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:011:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:011:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[11].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:011:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[11].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:011:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:011:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:011:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:011:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:011:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[11].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:011:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[11].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:011:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[11].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:012:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[12].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:012:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:012:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:012:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:012:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:012:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:012:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[12].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:012:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[12].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:012:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:012:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:012:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:012:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:012:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[12].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:012:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[12].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:012:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[12].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:013:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[13].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:013:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:013:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:013:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:013:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:013:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:013:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[13].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:013:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[13].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:013:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:013:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:013:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:013:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:013:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[13].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:013:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[13].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:013:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[13].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:014:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[14].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:014:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:014:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:014:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:014:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:014:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:014:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[14].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:014:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[14].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:014:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:014:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:014:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:014:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:014:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[14].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:014:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[14].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:014:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[14].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:015:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[15].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:015:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:015:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:015:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:015:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:015:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:015:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[15].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:015:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[15].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:015:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:015:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:015:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:015:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:015:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[15].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:015:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[15].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:015:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[15].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:016:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[16].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:016:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:016:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:016:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:016:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:016:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:016:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[16].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:016:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[16].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:016:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:016:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:016:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:016:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:016:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[16].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:016:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[16].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:016:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[16].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:017:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[17].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:017:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:017:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:017:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:017:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:017:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:017:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[17].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:017:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[17].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:017:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:017:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:017:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:017:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:017:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[17].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:017:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[17].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:017:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[17].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:018:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[18].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:018:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:018:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:018:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:018:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:018:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:018:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[18].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:018:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[18].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:018:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:018:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:018:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:018:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:018:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[18].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:018:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[18].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:018:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[18].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:019:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[19].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:019:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:019:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:019:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:019:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:019:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:019:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[19].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:019:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[19].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:019:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:019:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:019:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:019:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:019:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[19].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:019:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[19].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:019:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[19].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:001:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[1].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:001:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:001:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:001:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:001:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:001:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:001:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[1].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:001:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[1].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:001:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:001:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:001:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:001:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:001:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[1].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:001:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[1].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:001:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[1].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:020:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[20].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:020:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:020:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:020:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:020:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:020:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:020:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[20].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:020:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[20].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:020:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:020:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:020:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:020:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:020:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[20].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:020:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[20].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:020:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[20].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:021:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[21].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:021:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:021:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:021:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:021:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:021:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:021:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[21].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:021:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[21].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:021:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:021:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:021:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:021:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:021:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[21].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:021:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[21].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:021:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[21].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:022:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[22].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:022:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:022:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:022:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:022:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:022:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:022:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[22].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:022:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[22].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:022:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:022:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:022:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:022:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:022:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[22].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:022:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[22].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:022:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[22].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:023:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[23].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:023:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:023:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:023:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:023:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:023:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:023:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[23].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:023:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[23].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:023:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:023:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:023:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:023:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:023:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[23].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:023:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[23].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:023:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[23].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:024:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[24].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:024:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:024:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:024:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:024:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:024:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:024:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[24].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:024:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[24].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:024:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:024:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:024:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:024:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:024:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[24].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:024:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[24].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:024:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[24].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:025:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[25].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:025:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:025:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:025:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:025:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:025:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:025:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[25].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:025:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[25].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:025:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:025:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:025:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:025:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:025:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[25].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:025:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[25].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:025:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[25].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:026:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[26].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:026:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:026:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:026:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:026:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:026:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:026:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[26].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:026:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[26].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:026:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:026:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:026:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:026:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:026:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[26].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:026:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[26].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:026:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[26].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:027:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[27].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:027:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:027:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:027:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:027:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:027:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:027:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[27].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:027:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[27].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:027:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:027:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:027:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:027:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:027:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[27].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:027:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[27].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:027:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[27].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:028:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[28].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:028:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:028:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:028:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:028:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:028:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:028:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[28].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:028:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[28].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:028:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:028:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:028:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:028:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:028:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[28].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:028:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[28].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:028:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[28].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:029:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[29].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:029:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:029:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:029:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:029:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:029:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:029:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[29].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:029:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[29].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:029:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:029:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:029:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:029:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:029:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[29].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:029:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[29].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:029:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[29].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:002:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[2].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:002:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:002:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:002:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:002:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:002:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:002:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[2].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:002:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[2].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:002:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:002:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:002:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:002:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:002:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[2].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:002:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[2].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:002:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[2].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:030:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[30].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:030:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:030:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:030:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:030:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:030:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:030:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[30].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:030:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[30].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:030:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:030:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:030:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:030:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:030:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[30].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:030:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[30].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:030:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[30].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:031:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[31].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:031:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:031:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:031:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:031:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:031:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:031:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[31].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:031:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[31].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:031:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:031:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:031:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:031:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:031:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[31].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:031:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[31].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:031:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[31].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:032:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[32].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:032:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:032:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:032:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:032:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:032:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:032:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[32].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:032:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[32].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:032:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:032:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:032:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:032:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:032:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[32].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:032:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[32].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:032:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[32].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:033:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[33].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:033:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:033:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:033:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:033:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:033:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:033:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[33].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:033:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[33].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:033:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:033:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:033:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:033:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:033:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[33].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:033:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[33].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:033:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[33].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:034:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[34].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:034:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:034:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:034:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:034:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:034:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:034:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[34].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:034:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[34].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:034:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:034:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:034:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:034:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:034:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[34].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:034:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[34].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:034:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[34].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:035:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[35].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:035:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:035:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:035:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:035:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:035:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:035:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[35].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:035:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[35].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:035:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:035:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:035:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:035:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:035:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[35].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:035:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[35].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:035:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[35].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:036:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[36].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:036:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:036:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:036:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:036:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:036:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:036:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[36].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:036:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[36].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:036:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:036:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:036:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:036:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:036:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[36].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:036:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[36].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:036:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[36].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:037:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[37].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:037:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:037:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:037:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:037:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:037:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:037:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[37].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:037:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[37].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:037:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:037:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:037:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:037:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:037:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[37].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:037:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[37].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:037:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[37].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:038:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[38].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:038:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:038:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:038:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:038:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:038:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:038:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[38].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:038:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[38].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:038:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:038:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:038:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:038:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:038:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[38].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:038:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[38].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:038:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[38].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:039:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[39].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:039:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:039:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:039:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:039:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:039:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:039:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[39].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:039:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[39].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:039:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:039:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:039:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:039:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:039:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[39].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:039:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[39].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:039:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[39].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:003:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[3].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:003:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:003:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:003:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:003:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:003:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:003:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[3].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:003:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[3].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:003:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:003:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:003:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:003:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:003:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[3].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:003:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[3].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:003:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[3].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:040:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[40].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:040:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:040:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:040:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:040:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:040:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:040:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[40].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:040:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[40].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:040:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:040:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:040:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:040:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:040:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[40].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:040:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[40].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:040:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[40].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:041:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[41].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:041:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:041:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:041:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:041:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:041:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:041:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[41].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:041:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[41].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:041:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:041:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:041:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:041:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:041:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[41].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:041:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[41].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:041:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[41].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:042:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[42].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:042:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:042:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:042:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:042:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:042:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:042:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[42].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:042:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[42].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:042:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:042:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:042:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:042:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:042:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[42].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:042:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[42].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:042:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[42].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:043:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[43].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:043:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:043:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:043:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:043:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:043:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:043:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[43].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:043:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[43].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:043:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:043:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:043:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:043:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:043:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[43].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:043:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[43].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:043:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[43].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:044:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[44].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:044:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:044:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:044:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:044:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:044:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:044:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[44].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:044:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[44].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:044:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:044:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:044:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:044:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:044:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[44].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:044:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[44].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:044:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[44].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:045:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[45].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:045:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:045:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:045:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:045:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:045:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:045:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[45].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:045:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[45].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:045:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:045:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:045:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:045:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:045:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[45].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:045:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[45].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:045:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[45].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:046:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[46].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:046:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:046:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:046:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:046:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:046:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:046:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[46].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:046:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[46].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:046:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:046:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:046:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:046:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:046:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[46].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:046:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[46].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:046:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[46].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:047:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[47].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:047:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:047:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:047:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:047:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:047:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:047:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[47].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:047:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[47].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:047:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:047:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:047:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:047:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:047:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[47].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:047:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[47].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:047:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[47].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:048:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[48].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:048:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:048:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:048:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:048:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:048:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:048:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[48].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:048:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[48].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:048:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:048:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:048:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:048:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:048:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[48].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:048:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[48].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:048:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[48].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:049:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[49].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:049:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:049:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:049:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:049:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:049:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:049:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[49].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:049:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[49].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:049:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:049:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:049:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:049:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:049:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[49].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:049:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[49].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:049:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[49].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:004:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[4].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:004:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:004:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:004:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:004:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:004:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:004:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[4].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:004:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[4].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:004:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:004:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:004:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:004:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:004:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[4].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:004:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[4].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:004:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[4].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:050:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[50].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:050:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:050:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:050:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:050:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:050:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:050:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[50].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:050:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[50].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:050:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:050:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:050:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:050:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:050:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[50].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:050:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[50].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:050:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[50].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:051:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[51].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:051:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[51].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:051:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[51].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:051:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[51].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:051:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[51].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:051:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[51].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:051:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[51].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:051:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[51].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:051:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:051:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:051:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:051:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:051:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[51].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:051:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[51].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:051:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[51].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:052:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[52].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:052:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[52].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:052:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[52].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:052:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[52].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:052:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[52].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:052:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[52].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:052:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[52].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:052:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[52].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:052:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:052:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:052:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:052:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:052:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[52].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:052:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[52].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:052:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[52].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:053:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[53].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:053:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[53].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:053:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[53].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:053:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[53].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:053:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[53].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:053:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[53].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:053:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[53].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:053:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[53].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:053:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:053:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:053:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:053:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:053:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[53].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:053:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[53].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:053:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[53].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:054:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[54].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:054:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[54].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:054:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[54].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:054:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[54].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:054:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[54].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:054:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[54].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:054:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[54].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:054:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[54].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:054:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:054:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:054:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:054:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:054:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[54].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:054:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[54].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:054:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[54].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:055:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[55].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:055:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[55].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:055:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[55].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:055:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[55].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:055:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[55].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:055:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[55].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:055:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[55].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:055:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[55].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:055:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:055:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:055:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:055:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:055:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[55].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:055:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[55].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:055:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[55].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:056:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[56].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:056:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[56].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:056:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[56].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:056:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[56].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:056:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[56].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:056:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[56].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:056:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[56].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:056:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[56].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:056:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:056:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:056:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:056:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:056:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[56].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:056:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[56].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:056:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[56].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:057:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[57].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:057:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[57].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:057:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[57].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:057:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[57].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:057:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[57].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:057:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[57].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:057:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[57].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:057:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[57].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:057:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:057:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:057:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:057:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:057:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[57].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:057:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[57].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:057:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[57].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:058:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[58].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:058:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[58].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:058:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[58].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:058:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[58].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:058:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[58].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:058:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[58].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:058:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[58].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:058:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[58].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:058:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:058:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:058:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:058:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:058:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[58].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:058:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[58].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:058:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[58].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:059:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[59].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:059:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[59].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:059:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[59].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:059:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[59].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:059:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[59].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:059:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[59].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:059:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[59].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:059:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[59].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:059:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:059:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:059:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:059:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:059:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[59].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:059:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[59].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:059:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[59].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:005:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[5].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:005:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:005:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:005:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:005:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:005:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:005:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[5].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:005:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[5].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:005:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:005:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:005:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:005:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:005:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[5].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:005:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[5].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:005:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[5].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:060:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[60].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:060:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[60].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:060:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[60].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:060:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[60].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:060:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[60].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:060:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[60].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:060:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[60].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:060:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[60].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:060:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:060:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:060:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:060:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:060:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[60].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:060:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[60].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:060:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[60].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:061:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[61].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:061:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[61].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:061:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[61].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:061:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[61].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:061:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[61].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:061:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[61].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:061:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[61].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:061:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[61].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:061:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:061:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:061:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:061:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:061:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[61].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:061:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[61].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:061:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[61].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:062:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[62].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:062:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[62].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:062:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[62].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:062:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[62].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:062:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[62].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:062:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[62].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:062:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[62].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:062:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[62].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:062:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:062:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:062:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:062:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:062:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[62].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:062:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[62].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:062:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[62].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:063:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[63].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:063:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[63].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:063:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[63].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:063:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[63].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:063:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[63].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:063:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[63].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:063:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[63].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:063:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[63].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:063:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:063:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:063:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:063:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:063:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[63].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:063:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[63].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:063:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[63].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:064:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[64].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:064:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[64].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:064:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[64].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:064:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[64].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:064:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[64].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:064:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[64].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:064:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[64].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:064:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[64].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:064:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:064:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:064:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:064:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:064:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[64].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:064:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[64].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:064:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[64].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:065:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[65].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:065:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[65].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:065:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[65].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:065:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[65].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:065:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[65].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:065:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[65].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:065:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[65].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:065:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[65].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:065:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:065:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:065:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:065:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:065:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[65].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:065:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[65].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:065:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[65].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:066:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[66].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:066:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[66].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:066:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[66].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:066:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[66].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:066:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[66].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:066:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[66].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:066:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[66].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:066:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[66].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:066:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:066:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:066:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:066:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:066:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[66].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:066:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[66].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:066:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[66].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:067:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[67].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:067:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[67].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:067:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[67].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:067:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[67].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:067:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[67].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:067:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[67].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:067:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[67].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:067:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[67].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:067:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:067:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:067:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:067:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:067:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[67].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:067:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[67].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:067:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[67].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:068:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[68].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:068:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[68].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:068:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[68].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:068:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[68].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:068:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[68].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:068:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[68].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:068:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[68].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:068:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[68].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:068:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:068:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:068:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:068:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:068:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[68].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:068:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[68].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:068:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[68].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:069:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[69].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:069:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[69].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:069:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[69].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:069:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[69].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:069:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[69].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:069:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[69].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:069:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[69].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:069:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[69].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:069:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:069:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:069:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:069:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:069:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[69].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:069:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[69].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:069:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[69].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:006:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[6].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:006:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:006:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:006:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:006:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:006:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:006:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[6].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:006:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[6].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:006:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:006:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:006:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:006:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:006:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[6].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:006:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[6].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:006:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[6].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:070:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[70].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:070:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[70].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:070:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[70].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:070:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[70].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:070:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[70].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:070:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[70].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:070:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[70].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:070:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[70].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:070:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:070:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:070:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:070:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:070:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[70].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:070:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[70].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:070:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[70].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:071:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[71].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:071:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[71].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:071:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[71].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:071:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[71].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:071:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[71].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:071:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[71].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:071:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[71].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:071:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[71].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:071:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:071:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:071:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:071:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:071:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[71].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:071:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[71].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:071:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[71].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:072:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[72].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:072:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[72].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:072:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[72].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:072:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[72].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:072:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[72].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:072:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[72].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:072:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[72].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:072:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[72].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:072:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:072:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:072:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:072:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:072:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[72].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:072:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[72].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:072:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[72].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:073:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[73].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:073:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[73].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:073:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[73].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:073:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[73].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:073:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[73].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:073:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[73].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:073:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[73].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:073:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[73].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:073:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:073:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:073:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:073:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:073:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[73].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:073:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[73].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:073:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[73].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:074:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[74].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:074:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[74].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:074:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[74].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:074:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[74].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:074:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[74].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:074:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[74].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:074:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[74].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:074:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[74].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:074:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:074:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:074:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:074:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:074:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[74].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:074:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[74].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:074:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[74].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:075:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[75].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:075:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[75].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:075:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[75].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:075:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[75].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:075:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[75].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:075:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[75].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:075:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[75].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:075:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[75].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:075:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:075:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:075:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:075:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:075:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[75].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:075:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[75].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:075:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[75].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:007:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[7].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:007:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:007:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:007:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:007:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:007:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:007:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[7].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:007:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[7].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:007:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:007:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:007:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:007:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:007:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[7].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:007:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[7].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:007:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[7].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:008:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[8].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:008:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:008:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:008:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:008:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:008:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:008:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[8].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:008:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[8].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:008:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:008:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:008:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:008:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:008:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[8].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:008:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[8].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:008:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[8].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:009:BeamPermitted_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[9].BeamPermitted

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:009:Info:Desc_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.Desc

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:009:Info:DevName_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.DevName

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:009:Info:InUse_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.InUse

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:009:Info:InfoString_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.InfoString

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:009:Info:TypeCode_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.TypeCode

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:009:Info:Path_RBV

waveform

GVL_PMPS.g_FastFaultOutput2.astFF[9].Info.sPath

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:009:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[9].OK

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Activate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Activate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Activate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Active_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Active

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Deactivate_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Deactivate

bo

GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Deactivate

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Duration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Duration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Duration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:009:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.ElapsedTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Expiration_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:009:Ovrd:Expiration

longout

GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.Expiration

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:009:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.RemainingTime

+
io: input
+
+

PLC:KFE:GATT:FFO:02:FF:009:Ovrd:StartDT_RBV

longin

GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:009:Ovrd:StartDT

longout

GVL_PMPS.g_FastFaultOutput2.astFF[9].Ovrd.StartDT

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:009:Reset_RBV

bi

GVL_PMPS.g_FastFaultOutput2.astFF[9].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FF:009:Reset

bo

GVL_PMPS.g_FastFaultOutput2.astFF[9].Reset

+
io: output
+
+

PLC:KFE:GATT:FFO:02:ClearFault_RBV

bi

Might be overidden by PLC writes

+
io: output
+
+

PLC:KFE:GATT:FFO:02:ClearFault

bo

Might be overidden by PLC writes

+
io: output
+
+

PLC:KFE:GATT:FFO:02:EnableVeto_RBV

bi

GVL_PMPS.g_FastFaultOutput2.i_xVeto

+
io: output
+
+

PLC:KFE:GATT:FFO:02:EnableVeto

bo

GVL_PMPS.g_FastFaultOutput2.i_xVeto

+
io: output
+
+

PLC:KFE:GATT:FFO:02:FaultHWO_RBV

bi

Hardware Output Status

+
io: input
+
+

PLC:KFE:GATT:FFO:02:RegistrationFailure_RBV

bi

GVL_PMPS.g_FastFaultOutput2.xFastFaultRegFail

+
io: output
+
+

PLC:KFE:GATT:FFO:02:RegistrationFailure

bo

GVL_PMPS.g_FastFaultOutput2.xFastFaultRegFail

+
io: output
+
+

PLC:KFE:GATT:FFO:02:OK_RBV

bi

GVL_PMPS.g_FastFaultOutput2.xOK

+
io: input
+
+

AT1K0:GAS:PhotonEnergy_RBV

ai

GVL_PMPS.rPhotonEnergy

+
io: output
+
+

AT1K0:GAS:PhotonEnergy

ao

GVL_PMPS.rPhotonEnergy

+
io: output
+
+

PLC:KFE:GATT:FF_RESET_RBV

bi

GVL_PMPS.xFastFaultReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

PLC:KFE:GATT:FF_RESET

bo

GVL_PMPS.xFastFaultReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:MODE_RBV

bi

GVL_PMPS.xPMPSMode

+
field: ONAM PMPS
+
field: ZNAM Local
+
io: output
+
+

AT1K0:GAS:MODE

bo

GVL_PMPS.xPMPSMode

+
field: ONAM PMPS
+
field: ZNAM Local
+
io: output
+
+

AT1K0:GAS:GAS_TYPE_RBV

mbbi

GVL_Variables.SelectedGas

+
field: ONST N2
+
field: TWST Ar
+
field: ZRST none
+
io: input
+
type: mbbi
+
+

AT1K0:GAS:MAA:GET_RBV

mbbi

GVL_Variables.eSelectedAprt

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: input
+
+

AT1K0:GAS:MAA:SET_RBV

mbbi

GVL_Variables.eSetAprt

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: input
+
+

AT1K0:GAS:STATE_RBV

mbbi

GVL_Variables.eState

+
field: ONST error
+
field: THST ok
+
field: TWST warning
+
field: ZRST unknown
+
io: input
+
+

AT1K0:GAS:TRANS_RBV

ai

GVL_Variables.rCalculatedTransmissionValue

+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:TRANS_REQ_RBV

ai

GVL_Variables.rRequestedTransmission

+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS:CNTRL:CALC_SP_RBV

ai

GVL_Variables.rRequiredPressureSP

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:CNTRL:CALC_SP

ao

GVL_Variables.rRequiredPressureSP

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:TRANS_SP_RBV

ai

GVL_Variables.rTransmissionSP

+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:TRANS_SP

ao

GVL_Variables.rTransmissionSP

+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:CNTRL:DS:SP_RBV

ai

GVL_Variables.rVRC_DS_SP

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:CNTRL:DS:SP

ao

GVL_Variables.rVRC_DS_SP

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:CNTRL:US:SP_RBV

ai

GVL_Variables.rVRC_US_SP

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:CNTRL:US:SP

ao

GVL_Variables.rVRC_US_SP

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:AtTarget_RBV

bi

GVL_Variables.xAtTarget

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:AtTarget

bo

GVL_Variables.xAtTarget

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:Moving_RBV

bi

GVL_Variables.xMoving

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:Moving

bo

GVL_Variables.xMoving

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:OK_RBV

bi

GVL_Variables.xOK

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:OK

bo

GVL_Variables.xOK

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:MODE:PressureControl_RBV

bi

GVL_Variables.xPressureControlMode

+
field: ONAM PMPS
+
field: ZNAM Local
+
io: output
+
+

AT1K0:GAS:MODE:PressureControl

bo

GVL_Variables.xPressureControlMode

+
field: ONAM PMPS
+
field: ZNAM Local
+
io: output
+
+

AT1K0:GAS:VAC:OVRD_ON_RBV

bi

GVL_Variables.xSystemOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

AT1K0:GAS:VAC:OVRD_ON

bo

GVL_Variables.xSystemOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX)DB:REFRESH_RBV

bi

MOTION_GVL.fbStandardPMPSDB.bRefresh

+
io: output
+
+

$(PREFIX)DB:REFRESH

bo

MOTION_GVL.fbStandardPMPSDB.bRefresh

+
io: output
+
+

$(PREFIX)DB:LAST_REFRESH_RBV

longin

MOTION_GVL.fbStandardPMPSDB.nLastRefreshTime

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bAllBackwardEnable_RBV

bi

Summary of axis permission to move backward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bAllEnable_RBV

bi

Summary of axis permission to have power

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bAllForwardEnable_RBV

bi

Summary of axis permission to move forward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bBrakeRelease_RBV

bi

TRUE if brake released

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bBusy_RBV

bi

TRUE if in the middle of a command

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bDone_RBV

bi

TRUE if command finished successfully

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bEnable_RBV

bi

Used internally to request enables

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bEnable

bo

Used internally to request enables

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bEnableDone_RBV

bi

TRUE if done enabling

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bExecute_RBV

bi

Used internally and by the IOC to start or stop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bExecute

bo

Used internally and by the IOC to start or stop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bGantryAxis_RBV

bi

TRUE if gantry EPS active

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bGantryBackwardEnable_RBV

bi

TRUE if gantry ok to move backward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bGantryForwardEnable_RBV

bi

TRUE if gantry ok to move forward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bHome_RBV

bi

TRUE if at homing switch

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bHomed_RBV

bi

TRUE if the motor has been homed

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bLimitBackwardEnable_RBV

bi

FALSE if reverse limit hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bLimitForwardEnable_RBV

bi

FALSE if forward limit hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bMoveCmd_RBV

bi

Start a move

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bMoveCmd

bo

Start a move

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bPowerSelf_RBV

bi

FALSE if axis is in PMPS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bSafetyReady_RBV

bi

TRUE if safe to start a move

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:fAcceleration_RBV

ai

Used internally and by the IOC to set acceleration

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:fAcceleration

ao

Used internally and by the IOC to set acceleration

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:fDeceleration_RBV

ai

Used internally and by the IOC to set deceleration

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:fDeceleration

ao

Used internally and by the IOC to set deceleration

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:fPosition_RBV

ai

Used internally and by the IOC as the set position

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:fPosition

ao

Used internally and by the IOC as the set position

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:fVelocity_RBV

ai

Used internally and by the IOC to set velocity

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:fVelocity

ao

Used internally and by the IOC to set velocity

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:nBrakeMode_RBV

mbbi

Describes when the brake will be released

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:nCmdData_RBV

longin

Used internally and by the IOC to pass extra args

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:nCmdData

longout

Used internally and by the IOC to pass extra args

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:nCommand_RBV

longin

Used internally and by the IOC to pick move type

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:nCommand

longout

Used internally and by the IOC to pick move type

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:nEnableMode_RBV

mbbi

Describes when the axis will automatically get power

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:nHomingMode_RBV

mbbi

Describes our homing strategy

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:nMotionAxisID_RBV

longin

Unique ID assigned to each axis in the NC

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_X:MMS:1:PLC:sName_RBV

waveform

PLC program name

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bAllBackwardEnable_RBV

bi

Summary of axis permission to move backward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bAllEnable_RBV

bi

Summary of axis permission to have power

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bAllForwardEnable_RBV

bi

Summary of axis permission to move forward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bBrakeRelease_RBV

bi

TRUE if brake released

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bBusy_RBV

bi

TRUE if in the middle of a command

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bDone_RBV

bi

TRUE if command finished successfully

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bEnable_RBV

bi

Used internally to request enables

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bEnable

bo

Used internally to request enables

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bEnableDone_RBV

bi

TRUE if done enabling

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bExecute_RBV

bi

Used internally and by the IOC to start or stop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bExecute

bo

Used internally and by the IOC to start or stop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bGantryAxis_RBV

bi

TRUE if gantry EPS active

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bGantryBackwardEnable_RBV

bi

TRUE if gantry ok to move backward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bGantryForwardEnable_RBV

bi

TRUE if gantry ok to move forward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bHome_RBV

bi

TRUE if at homing switch

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bHomed_RBV

bi

TRUE if the motor has been homed

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bLimitBackwardEnable_RBV

bi

FALSE if reverse limit hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bLimitForwardEnable_RBV

bi

FALSE if forward limit hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bMoveCmd_RBV

bi

Start a move

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bMoveCmd

bo

Start a move

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bPowerSelf_RBV

bi

FALSE if axis is in PMPS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bSafetyReady_RBV

bi

TRUE if safe to start a move

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:fAcceleration_RBV

ai

Used internally and by the IOC to set acceleration

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:fAcceleration

ao

Used internally and by the IOC to set acceleration

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:fDeceleration_RBV

ai

Used internally and by the IOC to set deceleration

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:fDeceleration

ao

Used internally and by the IOC to set deceleration

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:fPosition_RBV

ai

Used internally and by the IOC as the set position

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:fPosition

ao

Used internally and by the IOC as the set position

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:fVelocity_RBV

ai

Used internally and by the IOC to set velocity

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:fVelocity

ao

Used internally and by the IOC to set velocity

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:nBrakeMode_RBV

mbbi

Describes when the brake will be released

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:nCmdData_RBV

longin

Used internally and by the IOC to pass extra args

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:nCmdData

longout

Used internally and by the IOC to pass extra args

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:nCommand_RBV

longin

Used internally and by the IOC to pick move type

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:nCommand

longout

Used internally and by the IOC to pick move type

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:nEnableMode_RBV

mbbi

Describes when the axis will automatically get power

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:nHomingMode_RBV

mbbi

Describes our homing strategy

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:nMotionAxisID_RBV

longin

Unique ID assigned to each axis in the NC

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_Y:MMS:1:PLC:sName_RBV

waveform

PLC program name

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bAllBackwardEnable_RBV

bi

Summary of axis permission to move backward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bAllEnable_RBV

bi

Summary of axis permission to have power

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bAllForwardEnable_RBV

bi

Summary of axis permission to move forward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bBrakeRelease_RBV

bi

TRUE if brake released

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bBusy_RBV

bi

TRUE if in the middle of a command

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bDone_RBV

bi

TRUE if command finished successfully

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bEnable_RBV

bi

Used internally to request enables

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bEnable

bo

Used internally to request enables

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bEnableDone_RBV

bi

TRUE if done enabling

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bExecute_RBV

bi

Used internally and by the IOC to start or stop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bExecute

bo

Used internally and by the IOC to start or stop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bGantryAxis_RBV

bi

TRUE if gantry EPS active

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bGantryBackwardEnable_RBV

bi

TRUE if gantry ok to move backward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bGantryForwardEnable_RBV

bi

TRUE if gantry ok to move forward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bHome_RBV

bi

TRUE if at homing switch

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bHomed_RBV

bi

TRUE if the motor has been homed

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bLimitBackwardEnable_RBV

bi

FALSE if reverse limit hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bLimitForwardEnable_RBV

bi

FALSE if forward limit hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bMoveCmd_RBV

bi

Start a move

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bMoveCmd

bo

Start a move

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bPowerSelf_RBV

bi

FALSE if axis is in PMPS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bSafetyReady_RBV

bi

TRUE if safe to start a move

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:fAcceleration_RBV

ai

Used internally and by the IOC to set acceleration

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:fAcceleration

ao

Used internally and by the IOC to set acceleration

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:fDeceleration_RBV

ai

Used internally and by the IOC to set deceleration

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:fDeceleration

ao

Used internally and by the IOC to set deceleration

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:fPosition_RBV

ai

Used internally and by the IOC as the set position

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:fPosition

ao

Used internally and by the IOC as the set position

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:fVelocity_RBV

ai

Used internally and by the IOC to set velocity

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:fVelocity

ao

Used internally and by the IOC to set velocity

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:nBrakeMode_RBV

mbbi

Describes when the brake will be released

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:nCmdData_RBV

longin

Used internally and by the IOC to pass extra args

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:nCmdData

longout

Used internally and by the IOC to pass extra args

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:nCommand_RBV

longin

Used internally and by the IOC to pick move type

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:nCommand

longout

Used internally and by the IOC to pick move type

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:nEnableMode_RBV

mbbi

Describes when the axis will automatically get power

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:nHomingMode_RBV

mbbi

Describes our homing strategy

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:nMotionAxisID_RBV

longin

Unique ID assigned to each axis in the NC

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_X:MMS:2:PLC:sName_RBV

waveform

PLC program name

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bAllBackwardEnable_RBV

bi

Summary of axis permission to move backward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bAllEnable_RBV

bi

Summary of axis permission to have power

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bAllForwardEnable_RBV

bi

Summary of axis permission to move forward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bBrakeRelease_RBV

bi

TRUE if brake released

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bBusy_RBV

bi

TRUE if in the middle of a command

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bDone_RBV

bi

TRUE if command finished successfully

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bEnable_RBV

bi

Used internally to request enables

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bEnable

bo

Used internally to request enables

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bEnableDone_RBV

bi

TRUE if done enabling

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bExecute_RBV

bi

Used internally and by the IOC to start or stop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bExecute

bo

Used internally and by the IOC to start or stop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bGantryAxis_RBV

bi

TRUE if gantry EPS active

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bGantryBackwardEnable_RBV

bi

TRUE if gantry ok to move backward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bGantryForwardEnable_RBV

bi

TRUE if gantry ok to move forward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bHome_RBV

bi

TRUE if at homing switch

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bHomed_RBV

bi

TRUE if the motor has been homed

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bLimitBackwardEnable_RBV

bi

FALSE if reverse limit hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bLimitForwardEnable_RBV

bi

FALSE if forward limit hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bMoveCmd_RBV

bi

Start a move

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bMoveCmd

bo

Start a move

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bPowerSelf_RBV

bi

FALSE if axis is in PMPS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bSafetyReady_RBV

bi

TRUE if safe to start a move

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:fAcceleration_RBV

ai

Used internally and by the IOC to set acceleration

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:fAcceleration

ao

Used internally and by the IOC to set acceleration

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:fDeceleration_RBV

ai

Used internally and by the IOC to set deceleration

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:fDeceleration

ao

Used internally and by the IOC to set deceleration

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:fPosition_RBV

ai

Used internally and by the IOC as the set position

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:fPosition

ao

Used internally and by the IOC as the set position

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:fVelocity_RBV

ai

Used internally and by the IOC to set velocity

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:fVelocity

ao

Used internally and by the IOC to set velocity

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:nBrakeMode_RBV

mbbi

Describes when the brake will be released

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:nCmdData_RBV

longin

Used internally and by the IOC to pass extra args

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:nCmdData

longout

Used internally and by the IOC to pass extra args

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:nCommand_RBV

longin

Used internally and by the IOC to pick move type

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:nCommand

longout

Used internally and by the IOC to pick move type

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:nEnableMode_RBV

mbbi

Describes when the axis will automatically get power

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:nHomingMode_RBV

mbbi

Describes our homing strategy

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:nMotionAxisID_RBV

longin

Unique ID assigned to each axis in the NC

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_Y:MMS:2:PLC:sName_RBV

waveform

PLC program name

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bAllBackwardEnable_RBV

bi

Summary of axis permission to move backward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bAllEnable_RBV

bi

Summary of axis permission to have power

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bAllForwardEnable_RBV

bi

Summary of axis permission to move forward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bBrakeRelease_RBV

bi

TRUE if brake released

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bBusy_RBV

bi

TRUE if in the middle of a command

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bDone_RBV

bi

TRUE if command finished successfully

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bEnable_RBV

bi

Used internally to request enables

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bEnable

bo

Used internally to request enables

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bEnableDone_RBV

bi

TRUE if done enabling

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bExecute_RBV

bi

Used internally and by the IOC to start or stop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bExecute

bo

Used internally and by the IOC to start or stop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bGantryAxis_RBV

bi

TRUE if gantry EPS active

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bGantryBackwardEnable_RBV

bi

TRUE if gantry ok to move backward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bGantryForwardEnable_RBV

bi

TRUE if gantry ok to move forward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bHome_RBV

bi

TRUE if at homing switch

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bHomed_RBV

bi

TRUE if the motor has been homed

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bLimitBackwardEnable_RBV

bi

FALSE if reverse limit hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bLimitForwardEnable_RBV

bi

FALSE if forward limit hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bMoveCmd_RBV

bi

Start a move

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bMoveCmd

bo

Start a move

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bPowerSelf_RBV

bi

FALSE if axis is in PMPS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bSafetyReady_RBV

bi

TRUE if safe to start a move

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:fAcceleration_RBV

ai

Used internally and by the IOC to set acceleration

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:fAcceleration

ao

Used internally and by the IOC to set acceleration

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:fDeceleration_RBV

ai

Used internally and by the IOC to set deceleration

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:fDeceleration

ao

Used internally and by the IOC to set deceleration

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:fPosition_RBV

ai

Used internally and by the IOC as the set position

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:fPosition

ao

Used internally and by the IOC as the set position

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:fVelocity_RBV

ai

Used internally and by the IOC to set velocity

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:fVelocity

ao

Used internally and by the IOC to set velocity

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:nBrakeMode_RBV

mbbi

Describes when the brake will be released

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:nCmdData_RBV

longin

Used internally and by the IOC to pass extra args

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:nCmdData

longout

Used internally and by the IOC to pass extra args

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:nCommand_RBV

longin

Used internally and by the IOC to pick move type

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:nCommand

longout

Used internally and by the IOC to pick move type

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:nEnableMode_RBV

mbbi

Describes when the axis will automatically get power

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:nHomingMode_RBV

mbbi

Describes our homing strategy

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:nMotionAxisID_RBV

longin

Unique ID assigned to each axis in the NC

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_X:MMS:3:PLC:sName_RBV

waveform

PLC program name

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bAllBackwardEnable_RBV

bi

Summary of axis permission to move backward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bAllEnable_RBV

bi

Summary of axis permission to have power

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bAllForwardEnable_RBV

bi

Summary of axis permission to move forward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bBrakeRelease_RBV

bi

TRUE if brake released

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bBusy_RBV

bi

TRUE if in the middle of a command

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bDone_RBV

bi

TRUE if command finished successfully

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bEnable_RBV

bi

Used internally to request enables

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bEnable

bo

Used internally to request enables

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bEnableDone_RBV

bi

TRUE if done enabling

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bExecute_RBV

bi

Used internally and by the IOC to start or stop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bExecute

bo

Used internally and by the IOC to start or stop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bGantryAxis_RBV

bi

TRUE if gantry EPS active

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bGantryBackwardEnable_RBV

bi

TRUE if gantry ok to move backward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bGantryForwardEnable_RBV

bi

TRUE if gantry ok to move forward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bHome_RBV

bi

TRUE if at homing switch

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bHomed_RBV

bi

TRUE if the motor has been homed

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bLimitBackwardEnable_RBV

bi

FALSE if reverse limit hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bLimitForwardEnable_RBV

bi

FALSE if forward limit hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bMoveCmd_RBV

bi

Start a move

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bMoveCmd

bo

Start a move

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bPowerSelf_RBV

bi

FALSE if axis is in PMPS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bSafetyReady_RBV

bi

TRUE if safe to start a move

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:fAcceleration_RBV

ai

Used internally and by the IOC to set acceleration

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:fAcceleration

ao

Used internally and by the IOC to set acceleration

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:fDeceleration_RBV

ai

Used internally and by the IOC to set deceleration

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:fDeceleration

ao

Used internally and by the IOC to set deceleration

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:fPosition_RBV

ai

Used internally and by the IOC as the set position

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:fPosition

ao

Used internally and by the IOC as the set position

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:fVelocity_RBV

ai

Used internally and by the IOC to set velocity

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:fVelocity

ao

Used internally and by the IOC to set velocity

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:nBrakeMode_RBV

mbbi

Describes when the brake will be released

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:nCmdData_RBV

longin

Used internally and by the IOC to pass extra args

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:nCmdData

longout

Used internally and by the IOC to pass extra args

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:nCommand_RBV

longin

Used internally and by the IOC to pick move type

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:nCommand

longout

Used internally and by the IOC to pick move type

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:nEnableMode_RBV

mbbi

Describes when the axis will automatically get power

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:nHomingMode_RBV

mbbi

Describes our homing strategy

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:nMotionAxisID_RBV

longin

Unique ID assigned to each axis in the NC

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_Y:MMS:3:PLC:sName_RBV

waveform

PLC program name

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bAllBackwardEnable_RBV

bi

Summary of axis permission to move backward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bAllEnable_RBV

bi

Summary of axis permission to have power

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bAllForwardEnable_RBV

bi

Summary of axis permission to move forward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bBrakeRelease_RBV

bi

TRUE if brake released

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bBusy_RBV

bi

TRUE if in the middle of a command

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bDone_RBV

bi

TRUE if command finished successfully

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bEnable_RBV

bi

Used internally to request enables

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bEnable

bo

Used internally to request enables

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bEnableDone_RBV

bi

TRUE if done enabling

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bExecute_RBV

bi

Used internally and by the IOC to start or stop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bExecute

bo

Used internally and by the IOC to start or stop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bGantryAxis_RBV

bi

TRUE if gantry EPS active

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bGantryBackwardEnable_RBV

bi

TRUE if gantry ok to move backward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bGantryForwardEnable_RBV

bi

TRUE if gantry ok to move forward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bHome_RBV

bi

TRUE if at homing switch

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bHomed_RBV

bi

TRUE if the motor has been homed

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bLimitBackwardEnable_RBV

bi

FALSE if reverse limit hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bLimitForwardEnable_RBV

bi

FALSE if forward limit hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bMoveCmd_RBV

bi

Start a move

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bMoveCmd

bo

Start a move

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bPowerSelf_RBV

bi

FALSE if axis is in PMPS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bSafetyReady_RBV

bi

TRUE if safe to start a move

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:fAcceleration_RBV

ai

Used internally and by the IOC to set acceleration

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:fAcceleration

ao

Used internally and by the IOC to set acceleration

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:fDeceleration_RBV

ai

Used internally and by the IOC to set deceleration

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:fDeceleration

ao

Used internally and by the IOC to set deceleration

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:fPosition_RBV

ai

Used internally and by the IOC as the set position

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:fPosition

ao

Used internally and by the IOC as the set position

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:fVelocity_RBV

ai

Used internally and by the IOC to set velocity

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:fVelocity

ao

Used internally and by the IOC to set velocity

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:nBrakeMode_RBV

mbbi

Describes when the brake will be released

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:nCmdData_RBV

longin

Used internally and by the IOC to pass extra args

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:nCmdData

longout

Used internally and by the IOC to pass extra args

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:nCommand_RBV

longin

Used internally and by the IOC to pick move type

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:nCommand

longout

Used internally and by the IOC to pick move type

+
io: output
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:nEnableMode_RBV

mbbi

Describes when the axis will automatically get power

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:nHomingMode_RBV

mbbi

Describes our homing strategy

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:nMotionAxisID_RBV

longin

Unique ID assigned to each axis in the NC

+
io: input
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_X:MMS:4:PLC:sName_RBV

waveform

PLC program name

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bAllBackwardEnable_RBV

bi

Summary of axis permission to move backward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bAllEnable_RBV

bi

Summary of axis permission to have power

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bAllForwardEnable_RBV

bi

Summary of axis permission to move forward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bBrakeRelease_RBV

bi

TRUE if brake released

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bBusy_RBV

bi

TRUE if in the middle of a command

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bDone_RBV

bi

TRUE if command finished successfully

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bEnable_RBV

bi

Used internally to request enables

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bEnable

bo

Used internally to request enables

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bEnableDone_RBV

bi

TRUE if done enabling

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bExecute_RBV

bi

Used internally and by the IOC to start or stop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bExecute

bo

Used internally and by the IOC to start or stop

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bGantryAxis_RBV

bi

TRUE if gantry EPS active

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bGantryBackwardEnable_RBV

bi

TRUE if gantry ok to move backward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bGantryForwardEnable_RBV

bi

TRUE if gantry ok to move forward

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bHome_RBV

bi

TRUE if at homing switch

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bHomed_RBV

bi

TRUE if the motor has been homed

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bLimitBackwardEnable_RBV

bi

FALSE if reverse limit hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bLimitForwardEnable_RBV

bi

FALSE if forward limit hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bMoveCmd_RBV

bi

Start a move

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bMoveCmd

bo

Start a move

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bPowerSelf_RBV

bi

FALSE if axis is in PMPS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bSafetyReady_RBV

bi

TRUE if safe to start a move

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:fAcceleration_RBV

ai

Used internally and by the IOC to set acceleration

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:fAcceleration

ao

Used internally and by the IOC to set acceleration

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:fDeceleration_RBV

ai

Used internally and by the IOC to set deceleration

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:fDeceleration

ao

Used internally and by the IOC to set deceleration

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:fPosition_RBV

ai

Used internally and by the IOC as the set position

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:fPosition

ao

Used internally and by the IOC as the set position

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:fVelocity_RBV

ai

Used internally and by the IOC to set velocity

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:fVelocity

ao

Used internally and by the IOC to set velocity

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:nBrakeMode_RBV

mbbi

Describes when the brake will be released

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:nCmdData_RBV

longin

Used internally and by the IOC to pass extra args

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:nCmdData

longout

Used internally and by the IOC to pass extra args

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:nCommand_RBV

longin

Used internally and by the IOC to pick move type

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:nCommand

longout

Used internally and by the IOC to pick move type

+
io: output
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:nEnableMode_RBV

mbbi

Describes when the axis will automatically get power

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:nHomingMode_RBV

mbbi

Describes our homing strategy

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:nMotionAxisID_RBV

longin

Unique ID assigned to each axis in the NC

+
io: input
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

AT1K0:GAS_MA_Y:MMS:4:PLC:sName_RBV

waveform

PLC program name

+
io: input
+
+

$(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:Apt:01:Height_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:01:Width_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:01:OK_RBV

bi

0-rate beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:02:Height_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:02:Width_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:02:OK_RBV

bi

0-rate beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:03:Height_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:03:Width_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:03:OK_RBV

bi

0-rate beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:04:Height_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:04:Width_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:04:OK_RBV

bi

0-rate beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)0RateBeamCnst:BeamClassRanges_RBV

longin

0-rate beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)0RateBeamCnst:BeamClass_RBV

longin

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:MachineMode_RBV

longin

0-rate beam constant

+
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:PhotonEnergy_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)0RateBeamCnst:eVRanges_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:Apt:01:Height_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:01:Width_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:01:OK_RBV

bi

Full beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:02:Height_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:02:Width_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:02:OK_RBV

bi

Full beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:03:Height_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:03:Width_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:03:OK_RBV

bi

Full beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:04:Height_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:04:Width_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:04:OK_RBV

bi

Full beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:BeamClassRanges_RBV

longin

Full beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:BeamClass_RBV

longin

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:MachineMode_RBV

longin

Full beam constant

+
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:PhotonEnergy_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)FullBeamCnst:eVRanges_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)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:Apt:01:Height_RBV

ai

PMPS_GVL.stCurrentBeamParameters.astApertures[1].Height

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:01:Width_RBV

ai

PMPS_GVL.stCurrentBeamParameters.astApertures[1].Width

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:01:OK_RBV

bi

PMPS_GVL.stCurrentBeamParameters.astApertures[1].xOK

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:02:Height_RBV

ai

PMPS_GVL.stCurrentBeamParameters.astApertures[2].Height

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:02:Width_RBV

ai

PMPS_GVL.stCurrentBeamParameters.astApertures[2].Width

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:02:OK_RBV

bi

PMPS_GVL.stCurrentBeamParameters.astApertures[2].xOK

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:03:Height_RBV

ai

PMPS_GVL.stCurrentBeamParameters.astApertures[3].Height

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:03:Width_RBV

ai

PMPS_GVL.stCurrentBeamParameters.astApertures[3].Width

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:03:OK_RBV

bi

PMPS_GVL.stCurrentBeamParameters.astApertures[3].xOK

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:04:Height_RBV

ai

PMPS_GVL.stCurrentBeamParameters.astApertures[4].Height

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:04:Width_RBV

ai

PMPS_GVL.stCurrentBeamParameters.astApertures[4].Width

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:04:OK_RBV

bi

PMPS_GVL.stCurrentBeamParameters.astApertures[4].xOK

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:BeamClassRanges_RBV

longin

PMPS_GVL.stCurrentBeamParameters.nBCRange

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:BeamClass_RBV

longin

PMPS_GVL.stCurrentBeamParameters.nBeamClass

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:MachineMode_RBV

longin

PMPS_GVL.stCurrentBeamParameters.nMachineMode

+
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:PhotonEnergy_RBV

ai

PMPS_GVL.stCurrentBeamParameters.neV

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)CurrentBP:eVRanges_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:Apt:01:Height_RBV

ai

PMPS_GVL.stRequestedBeamParameters.astApertures[1].Height

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:01:Width_RBV

ai

PMPS_GVL.stRequestedBeamParameters.astApertures[1].Width

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:01:OK_RBV

bi

PMPS_GVL.stRequestedBeamParameters.astApertures[1].xOK

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:02:Height_RBV

ai

PMPS_GVL.stRequestedBeamParameters.astApertures[2].Height

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:02:Width_RBV

ai

PMPS_GVL.stRequestedBeamParameters.astApertures[2].Width

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:02:OK_RBV

bi

PMPS_GVL.stRequestedBeamParameters.astApertures[2].xOK

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:03:Height_RBV

ai

PMPS_GVL.stRequestedBeamParameters.astApertures[3].Height

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:03:Width_RBV

ai

PMPS_GVL.stRequestedBeamParameters.astApertures[3].Width

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:03:OK_RBV

bi

PMPS_GVL.stRequestedBeamParameters.astApertures[3].xOK

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:04:Height_RBV

ai

PMPS_GVL.stRequestedBeamParameters.astApertures[4].Height

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:04:Width_RBV

ai

PMPS_GVL.stRequestedBeamParameters.astApertures[4].Width

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:04:OK_RBV

bi

PMPS_GVL.stRequestedBeamParameters.astApertures[4].xOK

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:BeamClassRanges_RBV

longin

PMPS_GVL.stRequestedBeamParameters.nBCRange

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:BeamClass_RBV

longin

PMPS_GVL.stRequestedBeamParameters.nBeamClass

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:MachineMode_RBV

longin

PMPS_GVL.stRequestedBeamParameters.nMachineMode

+
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:PhotonEnergy_RBV

ai

PMPS_GVL.stRequestedBeamParameters.neV

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)RequestedBP:eVRanges_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
+
+

AT1K0:GAS:CNTRL:ERROR_RBV

bi

PRG_INJ.bError

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:CNTRL:ERROR

bo

PRG_INJ.bError

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:CNTRL:ON_RBV

bi

PRG_INJ.bGo

+
field: ONAM START
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:CNTRL:ON

bo

PRG_INJ.bGo

+
field: ONAM START
+
field: ZNAM STOP
+
io: output
+
+

AT1K0:GAS:CNTRL:RESET_RBV

bi

PRG_INJ.bReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:CNTRL:RESET

bo

PRG_INJ.bReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

AT1K0:GAS:CNTRL:Kp1_RBV

ai

PRG_INJ.fKp1

+
io: output
+
+

AT1K0:GAS:CNTRL:Kp1

ao

PRG_INJ.fKp1

+
io: output
+
+

AT1K0:GAS:CNTRL:Kp2_RBV

ai

PRG_INJ.fKp2

+
io: output
+
+

AT1K0:GAS:CNTRL:Kp2

ao

PRG_INJ.fKp2

+
io: output
+
+

AT1K0:GAS:CNTRL:Kp3_RBV

ai

PRG_INJ.fKp3

+
io: output
+
+

AT1K0:GAS:CNTRL:Kp3

ao

PRG_INJ.fKp3

+
io: output
+
+

AT1K0:GAS:CNTRL:Kp4_RBV

ai

PRG_INJ.fKp4

+
io: output
+
+

AT1K0:GAS:CNTRL:Kp4

ao

PRG_INJ.fKp4

+
io: output
+
+

AT1K0:GAS:CNTRL:SP_RBV

ai

PRG_INJ.fSetpointValue

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:CNTRL:SP

ao

PRG_INJ.fSetpointValue

+
field: EGU “TORR”
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

AT1K0:GAS:CNTRL:Tn1_RBV

ai

PRG_INJ.fTn1

+
io: output
+
+

AT1K0:GAS:CNTRL:Tn1

ao

PRG_INJ.fTn1

+
io: output
+
+

AT1K0:GAS:CNTRL:Tn2_RBV

ai

PRG_INJ.fTn2

+
io: output
+
+

AT1K0:GAS:CNTRL:Tn2

ao

PRG_INJ.fTn2

+
io: output
+
+

AT1K0:GAS:CNTRL:PressPerc_RBV

ai

PRG_INJ.rPressPerc

+
io: output
+
+

AT1K0:GAS:CNTRL:PressPerc

ao

PRG_INJ.rPressPerc

+
io: output
+
+

AT1K0:GAS:CNTRL:TransPerc_RBV

ai

PRG_INJ.rTransPerc

+
io: output
+
+

AT1K0:GAS:CNTRL:TransPerc

ao

PRG_INJ.rTransPerc

+
io: output
+
+

AT1K0:GAS_MAA:01::PMPS:AribterEnabled_RBV

bi

PRG_Motion.fbMAA_1_States.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:01::PMPS:AribterEnabled

bo

PRG_Motion.fbMAA_1_States.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:SET_RBV

mbbi

PRG_Motion.fbMAA_1_States.enumSet

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:SET

mbbo

PRG_Motion.fbMAA_1_States.enumSet

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:10:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[10].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:11:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[11].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:12:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[12].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:13:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[13].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:14:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[14].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:15:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[15].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:01:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[1].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:02:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[2].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:03:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[3].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:04:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[4].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:05:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[5].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:06:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[6].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:07:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[7].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:08:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[8].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:09:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.arrStates[9].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:ARB:ENABLE_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:ARB:ENABLE

bo

PRG_Motion.fbMAA_1_States.fbStates.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:BUSY_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:DONE_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:ERR_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:RESET_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:RESET

bo

PRG_Motion.fbMAA_1_States.fbStates.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:GET_RBV

mbbi

PRG_Motion.fbMAA_1_States.fbStates.enumGet

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:MAINT_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.bMaintMode

+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:MAINT

bo

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.bMaintMode

+
io: output
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:PMPS:TRANS:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid

+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:ERRID_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates.nErrorId

+
io: input
+
+

AT1K0:GAS_MAA:01:Y:STATE:ERRMSG_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates.sErrorMessage

+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:10:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:10:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:10:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:10:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:10:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:10:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:11:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:11:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:11:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:11:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:11:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:11:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:12:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:12:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:12:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:12:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:12:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:12:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:13:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:13:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:13:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:13:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:13:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:13:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:14:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:14:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:14:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:14:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:14:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:14:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:15:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:15:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:15:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:15:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:15:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:15:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:01:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:01:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:01:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:01:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:01:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:01:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:02:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:02:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:02:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:02:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:02:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:02:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:03:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:03:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:03:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:03:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:03:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:03:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:04:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:04:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:04:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:04:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:04:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:04:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:05:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:05:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:05:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:05:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:05:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:05:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:06:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:06:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:06:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:06:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:06:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:06:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:07:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:07:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:07:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:07:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:07:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:07:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:08:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:08:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:08:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:08:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:08:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:08:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:09:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:09:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:09:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:09:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:09:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:09:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:ARB:ENABLE_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:ARB:ENABLE

bo

PRG_Motion.fbMAA_1_States.fbStates_X.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:BUSY_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:DONE_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:ERR_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:RESET_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:RESET

bo

PRG_Motion.fbMAA_1_States.fbStates_X.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:GET_RBV

mbbi

PRG_Motion.fbMAA_1_States.fbStates_X.enumGet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:SET_RBV

mbbi

PRG_Motion.fbMAA_1_States.fbStates_X.enumSet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:SET

mbbo

PRG_Motion.fbMAA_1_States.fbStates_X.enumSet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:MAINT_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.bMaintMode

+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:MAINT

bo

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.bMaintMode

+
io: output
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Rate_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:PMPS:TRANS:BP:Valid_RBV

bi

PRG_Motion.fbMAA_1_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.xValid

+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:ERRID_RBV

longin

PRG_Motion.fbMAA_1_States.fbStates_X.nErrorId

+
io: input
+
+

AT1K0:GAS_MAA:01:X:STATE:ERRMSG_RBV

waveform

PRG_Motion.fbMAA_1_States.fbStates_X.sErrorMessage

+
io: input
+
+

AT1K0:GAS_MAA:02::PMPS:AribterEnabled_RBV

bi

PRG_Motion.fbMAA_2_States.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:02::PMPS:AribterEnabled

bo

PRG_Motion.fbMAA_2_States.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:SET_RBV

mbbi

PRG_Motion.fbMAA_2_States.enumSet

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:SET

mbbo

PRG_Motion.fbMAA_2_States.enumSet

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:10:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[10].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:11:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[11].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:12:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[12].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:13:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[13].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:14:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[14].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:15:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[15].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:01:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[1].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:02:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[2].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:03:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[3].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:04:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[4].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:05:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[5].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:06:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[6].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:07:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[7].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:08:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[8].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:09:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.arrStates[9].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:ARB:ENABLE_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:ARB:ENABLE

bo

PRG_Motion.fbMAA_2_States.fbStates.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:BUSY_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:DONE_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:ERR_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:RESET_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:RESET

bo

PRG_Motion.fbMAA_2_States.fbStates.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:GET_RBV

mbbi

PRG_Motion.fbMAA_2_States.fbStates.enumGet

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:MAINT_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.bMaintMode

+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:MAINT

bo

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.bMaintMode

+
io: output
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:PMPS:TRANS:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid

+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:ERRID_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates.nErrorId

+
io: input
+
+

AT1K0:GAS_MAA:02:Y:STATE:ERRMSG_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates.sErrorMessage

+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:10:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:10:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:10:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:10:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:10:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:10:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:11:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:11:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:11:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:11:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:11:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:11:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:12:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:12:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:12:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:12:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:12:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:12:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:13:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:13:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:13:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:13:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:13:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:13:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:14:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:14:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:14:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:14:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:14:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:14:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:15:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:15:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:15:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:15:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:15:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:15:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:01:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:01:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:01:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:01:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:01:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:01:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:02:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:02:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:02:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:02:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:02:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:02:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:03:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:03:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:03:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:03:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:03:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:03:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:04:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:04:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:04:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:04:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:04:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:04:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:05:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:05:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:05:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:05:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:05:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:05:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:06:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:06:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:06:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:06:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:06:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:06:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:07:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:07:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:07:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:07:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:07:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:07:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:08:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:08:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:08:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:08:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:08:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:08:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:09:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:09:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:09:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:09:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:09:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:09:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:ARB:ENABLE_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:ARB:ENABLE

bo

PRG_Motion.fbMAA_2_States.fbStates_X.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:BUSY_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:DONE_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:ERR_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:RESET_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:RESET

bo

PRG_Motion.fbMAA_2_States.fbStates_X.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:GET_RBV

mbbi

PRG_Motion.fbMAA_2_States.fbStates_X.enumGet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:SET_RBV

mbbi

PRG_Motion.fbMAA_2_States.fbStates_X.enumSet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:SET

mbbo

PRG_Motion.fbMAA_2_States.fbStates_X.enumSet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:MAINT_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.bMaintMode

+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:MAINT

bo

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.bMaintMode

+
io: output
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Rate_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:PMPS:TRANS:BP:Valid_RBV

bi

PRG_Motion.fbMAA_2_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.xValid

+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:ERRID_RBV

longin

PRG_Motion.fbMAA_2_States.fbStates_X.nErrorId

+
io: input
+
+

AT1K0:GAS_MAA:02:X:STATE:ERRMSG_RBV

waveform

PRG_Motion.fbMAA_2_States.fbStates_X.sErrorMessage

+
io: input
+
+

AT1K0:GAS_MAA:03::PMPS:AribterEnabled_RBV

bi

PRG_Motion.fbMAA_3_States.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:03::PMPS:AribterEnabled

bo

PRG_Motion.fbMAA_3_States.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:SET_RBV

mbbi

PRG_Motion.fbMAA_3_States.enumSet

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:SET

mbbo

PRG_Motion.fbMAA_3_States.enumSet

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:10:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[10].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:11:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[11].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:12:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[12].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:13:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[13].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:14:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[14].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:15:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[15].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:01:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[1].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:02:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[2].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:03:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[3].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:04:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[4].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:05:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[5].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:06:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[6].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:07:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[7].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:08:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[8].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:09:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.arrStates[9].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:ARB:ENABLE_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:ARB:ENABLE

bo

PRG_Motion.fbMAA_3_States.fbStates.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:BUSY_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:DONE_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:ERR_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:RESET_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:RESET

bo

PRG_Motion.fbMAA_3_States.fbStates.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:GET_RBV

mbbi

PRG_Motion.fbMAA_3_States.fbStates.enumGet

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:MAINT_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.bMaintMode

+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:MAINT

bo

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.bMaintMode

+
io: output
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:PMPS:TRANS:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid

+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:ERRID_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates.nErrorId

+
io: input
+
+

AT1K0:GAS_MAA:03:Y:STATE:ERRMSG_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates.sErrorMessage

+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:10:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:10:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:10:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:10:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:10:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:10:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:11:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:11:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:11:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:11:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:11:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:11:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:12:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:12:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:12:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:12:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:12:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:12:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:13:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:13:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:13:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:13:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:13:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:13:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:14:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:14:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:14:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:14:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:14:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:14:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:15:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:15:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:15:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:15:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:15:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:15:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:01:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:01:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:01:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:01:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:01:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:01:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:02:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:02:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:02:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:02:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:02:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:02:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:03:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:03:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:03:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:03:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:03:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:03:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:04:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:04:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:04:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:04:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:04:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:04:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:05:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:05:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:05:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:05:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:05:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:05:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:06:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:06:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:06:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:06:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:06:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:06:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:07:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:07:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:07:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:07:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:07:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:07:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:08:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:08:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:08:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:08:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:08:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:08:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:09:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:09:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:09:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:09:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:09:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:09:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:ARB:ENABLE_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:ARB:ENABLE

bo

PRG_Motion.fbMAA_3_States.fbStates_X.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:BUSY_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:DONE_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:ERR_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:RESET_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:RESET

bo

PRG_Motion.fbMAA_3_States.fbStates_X.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:GET_RBV

mbbi

PRG_Motion.fbMAA_3_States.fbStates_X.enumGet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:SET_RBV

mbbi

PRG_Motion.fbMAA_3_States.fbStates_X.enumSet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:SET

mbbo

PRG_Motion.fbMAA_3_States.fbStates_X.enumSet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:MAINT_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.bMaintMode

+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:MAINT

bo

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.bMaintMode

+
io: output
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Rate_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:PMPS:TRANS:BP:Valid_RBV

bi

PRG_Motion.fbMAA_3_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.xValid

+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:ERRID_RBV

longin

PRG_Motion.fbMAA_3_States.fbStates_X.nErrorId

+
io: input
+
+

AT1K0:GAS_MAA:03:X:STATE:ERRMSG_RBV

waveform

PRG_Motion.fbMAA_3_States.fbStates_X.sErrorMessage

+
io: input
+
+

AT1K0:GAS_MAA:04::PMPS:AribterEnabled_RBV

bi

PRG_Motion.fbMAA_4_States.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:04::PMPS:AribterEnabled

bo

PRG_Motion.fbMAA_4_States.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:SET_RBV

mbbi

PRG_Motion.fbMAA_4_States.enumSet

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:SET

mbbo

PRG_Motion.fbMAA_4_States.enumSet

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:10:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[10].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:11:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[11].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:12:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[12].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:13:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[13].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:14:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[14].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:15:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[15].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:01:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[1].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:02:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[2].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:03:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[3].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:04:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[4].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:05:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[5].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:06:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[6].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:07:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[7].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:08:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[8].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:09:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.arrStates[9].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:ARB:ENABLE_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:ARB:ENABLE

bo

PRG_Motion.fbMAA_4_States.fbStates.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:BUSY_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:DONE_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:ERR_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:RESET_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:RESET

bo

PRG_Motion.fbMAA_4_States.fbStates.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:GET_RBV

mbbi

PRG_Motion.fbMAA_4_States.fbStates.enumGet

+
field: FRST 13mm
+
field: ONST 5.5mm
+
field: THST 10mm
+
field: TWST 8mm
+
field: ZRST Unknown
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:MAINT_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.bMaintMode

+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:MAINT

bo

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.bMaintMode

+
io: output
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:PMPS:TRANS:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid

+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:ERRID_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates.nErrorId

+
io: input
+
+

AT1K0:GAS_MAA:04:Y:STATE:ERRMSG_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates.sErrorMessage

+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:10:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:10:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:10:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:10:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:10:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:10:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[10].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:11:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:11:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:11:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:11:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:11:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:11:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[11].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:12:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:12:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:12:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:12:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:12:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:12:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[12].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:13:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:13:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:13:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:13:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:13:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:13:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[13].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:14:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:14:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:14:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:14:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:14:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:14:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[14].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:15:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:15:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:15:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:15:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:15:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:15:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[15].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:01:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:01:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:01:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:01:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:01:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:01:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[1].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:02:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:02:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:02:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:02:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:02:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:02:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[2].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:03:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:03:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:03:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:03:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:03:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:03:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[3].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:04:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:04:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:04:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:04:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:04:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:04:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[4].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:05:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:05:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:05:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:05:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:05:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:05:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[5].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:06:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:06:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:06:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:06:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:06:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:06:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[6].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:07:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:07:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:07:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:07:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:07:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:07:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[7].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:08:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:08:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:08:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:08:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:08:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:08:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[8].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:LOCKED_RBV

bi

TRUE if state is immutable

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:VALID_RBV

bi

TRUE if this is a real state

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:ACCL_RBV

ai

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:09:ACCL

ao

Acceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:09:DCCL_RBV

ai

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:09:DCCL

ao

Deceleration to use for moves to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:09:DELTA_RBV

ai

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:09:DELTA

ao

Max deviation from position at this state

+
expand: %.2d
+
field: DRVL 0.0
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:PMPS_ID_RBV

longin

Assertion Request ID

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.aVetoDevices

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[1].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[2].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[3].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Height

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].Width

+
expand: %.2d
+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.astApertures[4].xOK

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nBCRange

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nBeamClass

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nMachineMode

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nRate

+
expand: %.2d
+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.nTran

+
expand: %.2d
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.neV

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.neVRange

+
expand: %.2d
+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:09:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.arrStates[9].stPMPS.stBeamParams.xValid

+
expand: %.2d
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:ARB:ENABLE_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:ARB:ENABLE

bo

PRG_Motion.fbMAA_4_States.fbStates_X.bArbiterEnabled

+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:BUSY_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:DONE_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:ERR_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:RESET_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:RESET

bo

PRG_Motion.fbMAA_4_States.fbStates_X.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:GET_RBV

mbbi

PRG_Motion.fbMAA_4_States.fbStates_X.enumGet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:SET_RBV

mbbi

PRG_Motion.fbMAA_4_States.fbStates_X.enumSet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:SET

mbbo

PRG_Motion.fbMAA_4_States.fbStates_X.enumSet

+
field: ONST Centered
+
field: ZRST Unknown
+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:MAINT_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.bMaintMode

+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:MAINT

bo

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.bMaintMode

+
io: output
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Veto_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:BeamClass_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:MachineMode_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Rate_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Transmission_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV

ai

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:eVRanges_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:PMPS:TRANS:BP:Valid_RBV

bi

PRG_Motion.fbMAA_4_States.fbStates_X.fbStatePMPS.stTransitionDb.stBeamParams.xValid

+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:ERRID_RBV

longin

PRG_Motion.fbMAA_4_States.fbStates_X.nErrorId

+
io: input
+
+

AT1K0:GAS_MAA:04:X:STATE:ERRMSG_RBV

waveform

PRG_Motion.fbMAA_4_States.fbStates_X.sErrorMessage

+
io: input
+
+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.3.1/plc-kfe-gatt_plc_kfe_gatt_source.html b/v0.3.1/plc-kfe-gatt_plc_kfe_gatt_source.html new file mode 100644 index 0000000..cd14d1b --- /dev/null +++ b/v0.3.1/plc-kfe-gatt_plc_kfe_gatt_source.html @@ -0,0 +1,4019 @@ + + + + + + + DUTs — pcdshub/lcls-plc-kfe-gatt documentation + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

DUTs

+
+

E_GasType

+
TYPE E_GasType :
+(
+    none := 0,
+    Nitrogen,
+    Argon
+);
+END_TYPE
+
+
+
+
Related:
+
+
+
+
+

E_HomeState

+
TYPE E_HomeState :
+(
+    H_READY,
+    H_INIT,
+    H_RESET_LL,
+    H_RESET_HL,
+    H_ENABLE,
+    H_MOVING,
+    H_MOVING2,
+    H_CHECK,
+    H_RESET,
+    H_SET_POS,
+    H_ERROR,
+    H_WRITE_LL,
+    H_WRITE_HL,
+    H_DONE
+
+) UDINT;
+END_TYPE
+
+
+
+
+

E_MAA_States

+
TYPE E_MAA_States :
+(
+    Unknown := 0,
+    Aprt1 := 1, //smallest
+    Aprt2 := 2,
+    Aprt3 := 3,
+    Aprt4 := 4
+);
+END_TYPE
+
+
+
+
+

E_MAA_States_X

+
TYPE E_MAA_States_X :
+(
+    Unknown := 0,
+    Centered:=1
+);
+END_TYPE
+
+
+
+
+

E_MoveState

+
TYPE E_MoveState :
+(
+    ABORT,
+    INIT,
+    ENABLE,
+    FORWARD,
+    BACKWARDS,
+    READY,
+    MOVING,
+    NEWTARGETPOSITION,
+    NEWTARGETPOSITION2,
+    ERROR,
+    RESET,
+    HALT,
+    HOME
+) UDINT;
+END_TYPE
+
+
+
+
+

E_State

+
{attribute 'qualified_only'}
+{attribute 'strict'}
+TYPE E_State :
+(
+    unknown,
+    error,
+    warning,
+    ok
+);
+END_TYPE
+
+
+
+
+

ST_DRL

+
TYPE ST_DRL :
+STRUCT
+    {attribute 'pytmc' := ' pv: TEMP '}
+    TEMP AT%I*: UINT;
+    {attribute 'pytmc' := ' pv: SV '}
+    SV  AT%I*: UINT;
+    {attribute 'pytmc' := ' pv: SC '}
+    SC  AT%I*: UINT;
+END_STRUCT
+END_TYPE
+
+
+
+
+

ST_VGP

+
TYPE ST_VGP :
+STRUCT
+
+    {attribute 'pytmc' := '
+    pv: POS_RBV;
+    io: i;
+    '}
+    // Inputs
+    i_iPosition     :       REAL; //Encoder position readback (if it exists)
+    {attribute 'pytmc' := '
+    pv: ENC_RBV;
+    io: i;
+    '}
+    // Inputs
+    rEnoder_Position        :       REAL; //Encoder position readback (if it exists)
+    {attribute 'pytmc' := '
+    pv: ERROR;
+    field: ZNAM FALSE;
+     field: ONAM TRUE;
+    io: i;
+    '}
+    // Inputs
+    pv_xError       :       BOOL;
+
+    {attribute 'pytmc' := '
+    pv: IS_HOMED;
+    field: ZNAM FALSE;
+     field: ONAM TRUE;
+    io: i;
+    '}
+    // Inputs
+    pv_xHomed       :       BOOL :=false;
+
+
+    //Softvariables
+    {attribute 'pytmc' := '
+    pv: ILK_OK;
+    field: ZNAM FALSE;
+     field: ONAM TRUE;
+    io: i;
+    '}
+    xIlkOK  :       BOOL := FALSE; // Interlock Bit
+    //Manually Pressing valve "Open/Close" on EDM
+    {attribute 'pytmc' := '
+    pv: OPN_SW;
+    field: ZNAM FALSE;
+     field: ONAM TRUE;
+    io: io;
+    '}
+    pv_xOPN_SW      : BOOL;
+
+    {attribute 'pytmc' := '
+    pv: GO_SW;
+    field: ZNAM FALSE;
+    field: ONAM TRUE;
+    io: io;
+    '}
+    pv_xGo_SW       : BOOL;
+
+    {attribute 'pytmc' := '
+    pv: HOME_SW;
+    field: ZNAM FALSE;
+     field: ONAM TRUE;
+    io: io;
+    '}
+    pv_xHome_SW     : BOOL;
+
+    {attribute 'pytmc' := '
+    pv: Reset_SW;
+    field: ZNAM FALSE;
+     field: ONAM TRUE;
+    io: io;
+    '}
+    pv_xReset_SW    : BOOL;
+
+    {attribute 'pytmc' := '
+    pv: Busy;
+    field: ZNAM FALSE;
+     field: ONAM TRUE;
+    io: io;
+    '}
+    xBusy   : BOOL;
+
+    {attribute 'pytmc' := '
+    pv: ABORT;
+     field: ZNAM FALSE;
+     field: ONAM TRUE;
+    io: io;
+    '}
+    pv_xABORT_SW    : BOOL;
+
+
+    {attribute 'pytmc' := '
+    pv: POS_CTRL;
+    io: io;
+    '}
+    rReqPosition    :       REAL;
+    // Outputs
+    {attribute 'pytmc' := '
+    pv: POS_DES;
+    io: io;
+    '}
+    q_iRawPosition  :       INT; //Position control
+    {attribute 'pytmc' := '
+    pv: STATE;
+    type: mbbi ;
+    field: ZRST CLOSE ;
+    field: ONST OPEN;
+    field: TWST PRESS CNTRL ;
+    field: THST MANUAL CNTRL ;
+    io: io;
+    '}
+    eValveControl   :       E_VCN := CloseValve; // Valve control state
+    /// state machine state
+    {attribute 'pytmc' := '
+    pv: Axis_STATE;
+    io: io;
+    '}
+    eState: E_MoveState; //Axis Move state
+    ftIlk   :       F_TRIG;
+    {attribute 'pytmc' := '
+    pv: ERR_ID;
+    io: i;
+    '}
+    nErrorID: UDINT;
+
+    {attribute 'pytmc' := '
+    pv: ERR_MSG;
+    io: i;
+    '}
+    sErrorMessage : STRING;
+
+END_STRUCT
+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_KFE_GATT : ST_LibVersion := (iMajor := 0, iMinor := 3, iBuild := 1, iRevision := 0, nFlags := 1, sVersion := '0.3.1');
+END_VAR
+
+
+
+
+

GVL_Devices

+
VAR_GLOBAL
+(*AT1K0*)
+/// Injector
+//Valves
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:VCN:70 '}
+    VCN_70 : FB_VCN;
+
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:VVC:71 '}
+    VVC_71 : FB_VVC;
+
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:VVC:72 '}
+    VVC_72 : FB_VVC;
+
+
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:VGP:80 '}
+    VGP_80 : FB_VGP;
+
+//Gauges
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:GCM:70 '}
+    GCM_70: FB_GCM;
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:GCM:80 '}
+    GCM_80: FB_GCM;
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:GCM:81 '}
+    GCM_81: FB_GCM;
+    (*Pseudo gauge device Structure to combine the readings of two GCM gauges*)
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:GCM:82  '}
+    GCM_82 : ST_VG;
+
+
+/////////////////////////////
+
+
+    //////////////////////////////////
+// MKS275 Gauges
+
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:111 '}
+fb_AT1K0_GAS_GPI_111 : FB_MKS275;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:121 '}
+fb_AT1K0_GAS_GPI_121 : FB_MKS275;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:141 '}
+fb_AT1K0_GAS_GPI_141 : FB_MKS275;
+
+// FB_MKS317
+
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:10 '}
+fb_AT1K0_GAS_GPI_10 : FB_MKS317;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:20 '}
+fb_AT1K0_GAS_GPI_20 : FB_MKS317;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:11 '}
+fb_AT1K0_GAS_GPI_11 : FB_MKS317;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:30 '}
+fb_AT1K0_GAS_GPI_30 : FB_MKS317;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:40 '}
+fb_AT1K0_GAS_GPI_40 : FB_MKS317;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:50 '}
+fb_AT1K0_GAS_GPI_50 : FB_MKS317;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:60 '}
+fb_AT1K0_GAS_GPI_60 : FB_MKS317;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:51 '}
+fb_AT1K0_GAS_GPI_51 : FB_MKS317;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:80 '}
+fb_AT1K0_GAS_GPI_80 : FB_MKS317;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:90 '}
+fb_AT1K0_GAS_GPI_90 : FB_MKS317;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:100 '}
+fb_AT1K0_GAS_GPI_100 : FB_MKS317;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:110 '}
+fb_AT1K0_GAS_GPI_110 : FB_MKS317;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:120 '}
+fb_AT1K0_GAS_GPI_120 : FB_MKS317;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:130 '}
+fb_AT1K0_GAS_GPI_130 : FB_MKS317;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:140 '}
+fb_AT1K0_GAS_GPI_140 : FB_MKS317;
+
+// FB_MKS422
+
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:10 '}
+fb_AT1K0_GAS_GCC_10 : FB_MKS422;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:20 '}
+fb_AT1K0_GAS_GCC_20 : FB_MKS422;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:30 '}
+fb_AT1K0_GAS_GCC_30 : FB_MKS422;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:40 '}
+fb_AT1K0_GAS_GCC_40 : FB_MKS422;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:50 '}
+fb_AT1K0_GAS_GCC_50 : FB_MKS422;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:60 '}
+fb_AT1K0_GAS_GCC_60 : FB_MKS422;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:80 '}
+fb_AT1K0_GAS_GCC_80 : FB_MKS422;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:90 '}
+fb_AT1K0_GAS_GCC_90 : FB_MKS422;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:100 '}
+fb_AT1K0_GAS_GCC_100 : FB_MKS422;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:110 '}
+fb_AT1K0_GAS_GCC_110 : FB_MKS422;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:120 '}
+fb_AT1K0_GAS_GCC_120 : FB_MKS422;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:130 '}
+fb_AT1K0_GAS_GCC_130 : FB_MKS422;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GCC:140 '}
+fb_AT1K0_GAS_GCC_140 : FB_MKS422;
+
+
+
+
+// FB_VRC
+
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:10 '}
+fb_AT1K0_GAS_VRC_10 : FB_VRC_EBD;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:20 '}
+fb_AT1K0_GAS_VRC_20 : FB_VRC_EBD;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:30 '}
+fb_AT1K0_GAS_VRC_30 : FB_VRC_EBD;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:40 '}
+fb_AT1K0_GAS_VRC_40 : FB_VRC_EBD;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:50 '}
+fb_AT1K0_GAS_VRC_50 : FB_VRC;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:60 '}
+fb_AT1K0_GAS_VRC_60 : FB_VRC;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:70 '}
+fb_AT1K0_GAS_VRC_70 : FB_VRC;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:80 '}
+fb_AT1K0_GAS_VRC_80 : FB_VRC;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:90 '}
+fb_AT1K0_GAS_VRC_90 : FB_VRC;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:100 '}
+fb_AT1K0_GAS_VRC_100 : FB_VRC;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:110 '}
+fb_AT1K0_GAS_VRC_110 : FB_VRC;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:120 '}
+fb_AT1K0_GAS_VRC_120 : FB_VRC;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:130 '}
+fb_AT1K0_GAS_VRC_130 : FB_VRC;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:140 '}
+fb_AT1K0_GAS_VRC_140 : FB_VRC;
+
+// PUMPS
+// Turbos
+// FB_PTM_Ebara_010M
+{attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:10 '}
+fb_AT1K0_GAS_PTM_10 : FB_PTM_Ebara_010M;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:20 '}
+fb_AT1K0_GAS_PTM_20 : FB_PTM_Ebara_010M;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:30 '}
+fb_AT1K0_GAS_PTM_30 : FB_PTM_Ebara_010M;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:40 '}
+fb_AT1K0_GAS_PTM_40 : FB_PTM_Ebara_010M;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:80 '}
+fb_AT1K0_GAS_PTM_80 : FB_PTM_TwisTorr;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:120 '}
+fb_AT1K0_GAS_PTM_120 : FB_PTM_Ebara_010M;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:130 '}
+fb_AT1K0_GAS_PTM_130 : FB_PTM_Ebara_010M;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:140 '}
+fb_AT1K0_GAS_PTM_140 : FB_PTM_Ebara_010M;
+// FB_PTM_Ebara_011M
+{attribute 'pytmc' := ' pv: AT1K0:GAS:PTM:110 '}
+fb_AT1K0_GAS_PTM_110 : FB_PTM_Ebara_011M;
+
+// Roughing
+// FB_EbaraDryPump
+{attribute 'pytmc' := ' pv: AT1K0:GAS:PMF:10 '}
+fb_AT1K0_GAS_PMF_10 : FB_ScrollPump;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:PMF:60 '}
+fb_AT1K0_GAS_PMF_60 : FB_ScrollPump;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:PMF:90 '}
+fb_AT1K0_GAS_PMF_90 : FB_EbaraDryPump;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:PMF:100 '}
+fb_AT1K0_GAS_PMF_100 : FB_EbaraDryPump;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:PMF:110 '}
+fb_AT1K0_GAS_PMF_110 : FB_EbaraEVA;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:PMF:120 '}
+fb_AT1K0_GAS_PMF_120 : FB_EbaraEVA;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:PMF:140 '}
+fb_AT1K0_GAS_PMF_140 : FB_EbaraEVA;
+
+//Roughing DC Valves
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VCP:110 '}
+//{attribute 'TcLinkTo' :=  '.q_xOPN_DO     :=      TIIB[=+-EL2212_06_25]^DOX Control Channel 1^Control^Output'}
+{attribute 'TcLinkTo' :=    '.q_xOPN_DO     :=      TIIB[=+-ES2004_05_02]^Channel 3^Output'}
+fb_AT1K0_GAS_VVC_110 : FB_VVC;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VCP:120 '}
+//{attribute 'TcLinkTo' :=  '.q_xOPN_DO     :=      TIIB[=+-EL2212_06_25]^DOX Control Channel 2^Control^Output'}
+{attribute 'TcLinkTo' :=    '.q_xOPN_DO     :=      TIIB[=+-ES2004_05_02]^Channel 4^Output'}
+fb_AT1K0_GAS_VVC_120 : FB_VVC;
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VCP:140 '}
+//{attribute 'TcLinkTo' :=  '.q_xOPN_DO     :=      TIIB[=+-EL2212_04_18]^DOX Control Channel 1^Control^Output'}
+{attribute 'TcLinkTo' :=    '.q_xOPN_DO     :=      TIIB[=+-ES2004_05_04]^Channel 3^Output'}
+fb_AT1K0_GAS_VVC_140 : FB_VVC;
+
+//PTM 80 VRC back stream valve
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VVC:80 '}
+{attribute 'TcLinkTo' :=    '.q_xOPN_DO     :=      TIIB[=+-EL2212_04_18]^DOX Control Channel 2^Control^Output'}
+fb_AT1K0_GAS_VVC_80 : FB_VVC;
+//NEW added Valve instead of the manual valve at the roughing line in the EBD
+{attribute 'pytmc' := ' pv: AT1K0:GAS:VRC:11 '}
+{attribute 'TcLinkTo' :=    '.q_xOPN_DO     :=      TIIB[=+-ES2008_02_14]^Channel 1^Output;
+                            .i_xClsLS       :=      TIIB[=+-ES1004_03_21]^Channel 2^Input;
+                            .i_xOpnLS       :=      TIIB[=+-ES1004_03_21]^Channel 1^Input'}
+
+
+fb_AT1K0_GAS_VRC_11 : FB_VRC_EBD;
+
+{attribute 'pytmc' := ' pv: AT1K0:GAS:GPI:12 '}
+{attribute 'TcLinkTo' :=    '.i_iPRESS_R    :=      TIIB[=+-ES3064_01_09]^AI Standard Channel 4^Value'}
+fb_AT1K0_GAS_GPI_12 : FB_MKS317;
+
+END_VAR
+
+
+
+
Related:
+
+
+
+
+

GVL_GATT

+
VAR_GLOBAL
+
+fbLogHandler: FB_LogHandler;
+fbLogger : FB_LogMessage := (eSubsystem:=E_SubSystem.MPS,nMinTimeViolationAcceptable:=10,nLocalTripThreshold := T#500ms);
+fbEcatDiagWrapper : FB_EcatDiagWrapper;
+
+END_VAR
+
+
+
+
+

GVL_MOT

+
VAR_GLOBAL
+
+
+END_VAR
+
+
+
+
+

GVL_PMPS

+
VAR_GLOBAL
+
+//MPS
+    {attribute 'pytmc' := '
+    pv: PLC:KFE:GATT:FFO:01
+    '}
+    {attribute 'TcLinkTo' := '.q_xFastFaultOut:=TIIB[=+-ES2202_00_07]^Channel 1^Output'}
+    g_FastFaultOutput1  :   FB_HardwareFFOutput :=(i_sNetID:='172.21.92.73.1.1');
+
+    {attribute 'pytmc' := '
+    pv: PLC:KFE:GATT:FFO:02
+    '}
+    {attribute 'TcLinkTo' := '.q_xFastFaultOut:=TIIB[=+-ES2202_00_07]^Channel 2^Output'}
+    g_FastFaultOutput2  :   FB_HardwareFFOutput :=(i_sNetID:='172.21.92.73.1.1');
+
+    {attribute 'pytmc' := '
+     pv: PLC:KFE:GATT:FF_RESET;
+     field: ZNAM FALSE;
+     field: ONAM TRUE;
+     io: io;
+    '}
+    xFastFaultReset :   BOOL;
+    {attribute 'pytmc' := '
+    pv: PLC:KFE:GATT:ARB:01
+    '}
+    fbArbiter1   :   FB_Arbiter(1);
+    {attribute 'pytmc' := '
+    pv: PLC:KFE:GATT:ARB:02
+    '}
+    fbArbiter2   :   FB_Arbiter(2);
+
+    {attribute 'pytmc' := '
+    pv: AT1K0:GAS:MODE ;
+     field: ZNAM Local;
+    field: ONAM PMPS;
+     io: io;
+    '}
+    xPMPSMode       :BOOL;
+
+    {attribute 'TcLinkTo' := ':=TIIB[PMPS_PRE]^IO Inputs^Requested Transmission'}
+    Req_Trans AT%I*: ST_PMPS_Attenuator_IO;
+
+     {attribute 'TcLinkTo' := ':=TIIB[PMPS_PRE]^IO Outputs^Current Transmission'}
+    Cur_Trans AT%Q*: ST_PMPS_Attenuator_IO;
+    {attribute 'pytmc' := '
+    pv: AT1K0:GAS:PhotonEnergy
+    '}
+
+    rPhotonEnergy : REAL;
+
+    stStatus: ST_AttenuatorStatus;
+    {attribute 'TcLinkTo' := ':=TIIB[PMPS_PRE]^IO Outputs^bGattStatus'}
+    bStatus  AT%Q*:Byte;
+
+
+END_VAR
+
+
+
+
+

GVL_Variables

+
VAR_GLOBAL
+
+(*Transmission related variables*)
+    {attribute 'pytmc' := '
+    pv: AT1K0:GAS:GAS_TYPE ;
+    type: mbbi ;
+    field: ZRST none ;
+    field: ONST N2;
+    field: TWST Ar ;
+    io: i
+    '}
+    SelectedGas: E_GasType;
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:CALC_SP;
+    field: HOPR 1000;
+    field: LOPR 0;
+    field: PREC 2;
+    field: EGU "TORR";
+    '}
+    rRequiredPressureSP: REAL;
+     {attribute 'pytmc' := '
+        pv:  AT1K0:GAS:MAA:GET;
+        io: i;
+        field: ZRST Unknown;
+        field: ONST 5.5mm;
+        field: TWST 8mm;
+        field: THST 10mm;
+        field: FRST 13mm;
+    '}
+    eSelectedAprt:E_MAA_States;
+    {attribute 'pytmc' := '
+        pv:  AT1K0:GAS:MAA:SET;
+        io: i;
+        field: ZRST Unknown;
+        field: ONST 5.5mm;
+        field: TWST 8mm;
+        field: THST 10mm;
+        field: FRST 13mm;
+    '}
+    eSetAprt:E_MAA_States;
+    {attribute 'pytmc' := '
+    pv: AT1K0:GAS:TRANS;
+    field: HOPR 1000;
+    field: LOPR 0;
+    field: PREC 2;
+    io:i;
+    '}
+    rCalculatedTransmissionValue: REAL:=1;
+    {attribute 'pytmc' := '
+    pv: AT1K0:GAS:TRANS_REQ;
+    field: HOPR 1000;
+    field: LOPR 0;
+    field: PREC 2;
+    io:i;
+    '}
+    rRequestedTransmission: REAL:=1;
+    {attribute 'pytmc' := '
+    pv: AT1K0:GAS:TRANS_SP;
+    field: HOPR 1000;
+    field: LOPR 0;
+    field: PREC 2;
+    io:io;
+    '}
+    rTransmissionSP: REAL:=1;
+
+
+    {attribute 'pytmc' := '
+    pv:  AT1K0:GAS:STATE;
+    field: ZRST unknown;
+    field: ONST error;
+    field: TWST warning;
+    field: THST ok;
+    io: i;
+    '}
+    eState:E_State;
+
+    TransmissionValue: REAL;
+    OldTransmissionValue: REAL;
+    rtNewTrans : R_TRIG;
+    bChangeAperture: BOOL:=FALSE;
+    bChangeGas:BOOL:=FALSE;
+
+
+
+    (* EPS and Interlock Variables*)
+    {attribute 'pytmc' := 'pv: AT1K0:GAS:VAC:OVRD_ON ;
+     field: ZNAM Override OFF;
+    field: ONAM Override ON;
+     io: io;'}
+    xSystemOverrideMode     :       BOOL; (* Global system override for the GATT*)
+
+
+    //VRC ILK setpoints to OPEN
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:US:SP;
+    field: HOPR 1000;
+    field: LOPR 0;
+    field: PREC 2;
+    field: EGU "TORR";
+    '}
+    rVRC_US_SP :REAL:=0.001;
+
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:DS:SP;
+    field: HOPR 1000;
+    field: LOPR 0;
+    field: PREC 2;
+    field: EGU "TORR";
+    '}
+    rVRC_DS_SP :REAL:=0.001;
+
+    {attribute 'pytmc' := '
+    pv: AT1K0:GAS:MODE:PressureControl ;
+     field: ZNAM Local;
+    field: ONAM PMPS;
+     io: io;
+    '}
+    xPressureControlMode    :BOOL := FALSE;
+
+    {attribute 'pytmc' := '
+    pv: AT1K0:GAS:AtTarget ;
+     field: ZNAM FALSE;
+    field: ONAM TRUE;
+     io: io;
+    '}
+    xAtTarget       :BOOL := FALSE;
+
+    {attribute 'pytmc' := '
+    pv: AT1K0:GAS:Moving ;
+     field: ZNAM FALSE;
+    field: ONAM TRUE;
+     io: io;
+    '}
+    xMoving :BOOL := FALSE;
+
+    {attribute 'pytmc' := '
+    pv: AT1K0:GAS:OK ;
+     field: ZNAM FALSE;
+    field: ONAM TRUE;
+     io: io;
+    '}
+    xOK     :BOOL := FALSE;
+
+
+    (* Interlock related bits, local to the PLC*)
+    US_MAA_OK:  BOOL;
+    US_Turbo_Valves_Open:  BOOL;
+    DS_MAA_OK: BOOL;
+    DS_Turbo_Valves_Open:  BOOL;
+    US_Turbo_Running:  BOOL;
+    DS_Turbo_Running:  BOOL;
+    TwinscrewPumps_Valves_Closed: BOOL;
+    US_Roughing_Valves_Open : BOOL;
+    DS_Roughing_Valves_Open : BOOL;
+    US_Aperture_Closed: BOOL;
+    DS_Aperture_Closed: BOOL;
+
+END_VAR
+
+
+
+
Related:
+
+
+
+
+

Main

+
VAR_GLOBAL
+
+    //MAA EBD
+    {attribute 'pytmc' := 'pv: AT1K0:GAS_MA_X:MMS:1'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable  := TIIB[=+-ES7041_02_05]^STM Status^Status^Digital input 1;
+                               .bLimitBackwardEnable := TIIB[=+-ES7041_02_05]^STM Status^Status^Digital input 2'}
+                            //  .nRawEncoderINT         :=  TIIB[=+-E3054_02_17]^AI Standard Channel 1^Value'}
+    M1: DUT_MotionStage := (sName := 'AT1K0:GAS_MA_X:MMS:1');
+    {attribute 'pytmc' := 'pv: AT1K0:GAS_MA_Y:MMS:1'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable  := TIIB[=+-ES7041_02_06]^STM Status^Status^Digital input 2;
+                               .bLimitBackwardEnable := TIIB[=+-ES7041_02_06]^STM Status^Status^Digital input 1;
+                              .bBrakeRelease        := TIIB[=+-ES2004_02_07]^Channel 3^Output'}
+                              //.nRawEncoderINT       := TIIB[=+-E3054_02_17]^AI Standard Channel 2^Value'}
+    M2: DUT_MotionStage := (sName := 'AT1K0:GAS_MA_Y:MMS:1');
+    {attribute 'pytmc' := 'pv: AT1K0:GAS_MA_X:MMS:2'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable  := TIIB[=+-ES7041_02_09]^STM Status^Status^Digital input 1;
+                               .bLimitBackwardEnable := TIIB[=+-ES7041_02_09]^STM Status^Status^Digital input 2'}
+                             // .nRawEncoderINT       :=  TIIB[=+-E3054_02_17]^AI Standard Channel 3^Value'}
+    M3: DUT_MotionStage := (sName := 'AT1K0:GAS_MA_X:MMS:2');
+    {attribute 'pytmc' := 'pv: AT1K0:GAS_MA_Y:MMS:2'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable  := TIIB[=+-ES7041_02_10]^STM Status^Status^Digital input 2;
+                               .bLimitBackwardEnable := TIIB[=+-ES7041_02_10]^STM Status^Status^Digital input 1;
+                              .bBrakeRelease        := TIIB[=+-ES2004_02_07]^Channel 4^Output'}
+                             // .nRawEncoderINT       :=  TIIB[=+-E3054_02_17]^AI Standard Channel 4^Value'}
+    M4: DUT_MotionStage := (sName := 'AT1K0:GAS_MA_Y:MMS:2');
+    //MAA FEE
+
+    {attribute 'pytmc' := 'pv: AT1K0:GAS_MA_X:MMS:3'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable  := TIIB[=+-EL7041_04_07]^STM Status^Status^Digital input 2;
+                               .bLimitBackwardEnable := TIIB[=+-EL7041_04_07]^STM Status^Status^Digital input 1;
+                              .bBrakeRelease        := TIIB[=+-ES2004_04_09]^Channel 1^Output'}
+                             // .nRawEncoderINT       :=  TIIB[=+-E3054_04_12]^AI Standard Channel 1^Value'}
+    M5: DUT_MotionStage := (sName := 'AT1K0:GAS_MA_X:MMS:3');
+    {attribute 'pytmc' := 'pv: AT1K0:GAS_MA_Y:MMS:3'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable  := TIIB[=+-EL7041_04_08]^STM Status^Status^Digital input 2;
+                               .bLimitBackwardEnable := TIIB[=+-EL7041_04_08]^STM Status^Status^Digital input 1;
+                              .bBrakeRelease        := TIIB[=+-ES2004_04_09]^Channel 2^Output'}
+                             // .nRawEncoderINT       :=  TIIB[=+-E3054_04_12]^AI Standard Channel 2^Value'}
+    M6: DUT_MotionStage := (sName := 'AT1K0:GAS_MA_Y:MMS:3');
+    {attribute 'pytmc' := 'pv: AT1K0:GAS_MA_X:MMS:4'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable  := TIIB[=+-EL7041_04_10]^STM Status^Status^Digital input 2;
+                               .bLimitBackwardEnable := TIIB[=+-EL7041_04_10]^STM Status^Status^Digital input 1;
+                              .bBrakeRelease        := TIIB[=+-ES2004_04_09]^Channel 3^Output'}
+                              //.nRawEncoderINT       :=  TIIB[=+-E3054_04_12]^AI Standard Channel 3^Value'}
+    M7: DUT_MotionStage := (sName := 'AT1K0:GAS_MA_X:MMS:4');
+    {attribute 'pytmc' := 'pv: AT1K0:GAS_MA_Y:MMS:4'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable  := TIIB[=+-EL7041_04_11]^STM Status^Status^Digital input 2;
+                               .bLimitBackwardEnable := TIIB[=+-EL7041_04_11]^STM Status^Status^Digital input 1;
+                              .bBrakeRelease        := TIIB[=+-ES2004_04_09]^Channel 4^Output'}
+                            //  .nRawEncoderINT       :=  TIIB[=+-E3054_04_12]^AI Standard Channel 4^Value'}
+    M8: DUT_MotionStage := (sName := 'AT1K0:GAS_MA_Y:MMS:4');
+
+END_VAR
+
+
+
+
+
+

POUs

+
+

DIAGNOSTICS

+
PROGRAM DIAGNOSTICS
+VAR
+    //Change the PLC String Name to the actual PLC NAME
+    sPLCName :STRING := 'PLC-KFE_GATT';
+    //Link the sAMSNetID to the Etherat Master netID
+    i_sAMSNetID AT %I*: AMSNETID;
+    // DO NOT CHANGE
+    sAMSNetID : STRING; //used for EPICS PV
+    sLibVersion_LCLS_General : STRING;(* := stLibVersion_LCLS_General.sVersion*) ;
+    fbEcatDiag:FB_EcatDiag;
+    bAllSlaveStateGood : BOOL;
+    bMasterStateGood :BOOL;
+    iMasterState: WORD;
+    sMasterState:STRING;
+    nSlaveNumber : UINT;
+    aiSlaveStates: ARRAY[1..256] OF BYTE;
+    aEcSlaveInfo :  ARRAY[1..256] OF ST_EcDevice;
+
+
+    // Infor Data from Diagnostics terminals
+    {attribute 'pytmc' := ' pv: AT1K0:GAS:DRL:04 '}
+    {attribute 'TcLinkTo' :=        '.TEMP  :=      TIIB[=+-EL2212_04_18]^DOX Synchron info data Channel 1^Info data 1;
+                                 .SV        :=      TIIB[=+-EL2212_04_18]^DOX Synchron info data Channel 1^Info data 2;
+                                 .SC        :=      TIIB[=+-EL2212_04_18]^DOX Synchron info data Channel 2^Info data 1'}
+    DRL_04 : ST_DRL;
+    {attribute 'pytmc' := ' pv: AT1K0:GAS:DRL:05 '}
+    {attribute 'TcLinkTo' :=        '.TEMP  :=      TIIB[=+-EL2212_05_09]^DOX Synchron info data Channel 1^Info data 1;
+                                 .SV        :=      TIIB[=+-EL2212_05_09]^DOX Synchron info data Channel 1^Info data 2;
+                                 .SC        :=      TIIB[=+-EL2212_05_09]^DOX Synchron info data Channel 2^Info data 1'}
+    DRL_05 : ST_DRL;
+    {attribute 'pytmc' := ' pv: AT1K0:GAS:DRL:06 '}
+    {attribute 'TcLinkTo' :=        '.TEMP  :=      TIIB[=+-EL2212_06_25]^DOX Synchron info data Channel 1^Info data 1;
+                                 .SV        :=      TIIB[=+-EL2212_06_25]^DOX Synchron info data Channel 1^Info data 2;
+                                 .SC        :=      TIIB[=+-EL2212_06_25]^DOX Synchron info data Channel 2^Info data 1'}
+    DRL_06 : ST_DRL;
+END_VAR
+// Instaniating a call to the fbEcatDiag
+fbEcatDiag(
+    I_AMSNetId:=i_sAMSNetID ,
+    i_xFirstPass:= _TaskInfo[1].FirstCycle,
+    q_xAllSlaveStatesGood=> bAllSlaveStateGood ,
+    q_anTermStates=> aiSlaveStates,
+    q_xMasterStateGood=>bMasterStateGood ,
+    q_nMasterState=> iMasterState,
+    q_sMasterState=> sMasterState ,
+    q_astEcConfSlaveInfo=> aEcSlaveInfo ,
+    q_nSlaves=> nSlaveNumber);
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

F_COEF_AR

+
FUNCTION F_COEF_AR : REAL
+VAR_INPUT
+END_VAR
+VAR
+
+END_VAR
+
+
+END_FUNCTION
+
+
+
+
+

FB_ILK_TEST

+
FUNCTION_BLOCK FB_ILK_TEST
+VAR_INPUT
+END_VAR
+VAR_OUTPUT
+END_VAR
+VAR
+END_VAR
+
+
+END_FUNCTION_BLOCK
+
+
+
+
+

FB_MAA

+
FUNCTION_BLOCK FB_MAA
+VAR_IN_OUT
+    fbArbiter: FB_Arbiter;
+    fbFFHWO: FB_HardwareFFOutput;
+    stYStage: DUT_MotionStage;
+    stXStage: DUT_MotionStage;
+
+END_VAR
+VAR_INPUT
+     {attribute 'pytmc' := '
+        pv: :PMPS:AribterEnabled
+        io: io
+    '}
+    bArbiterEnabled: BOOL:=TRUE;;
+     nTransitionAssertionID: UDINT;
+    stAprt1: DUT_PositionState;
+    stAprt2: DUT_PositionState;
+    stAprt3: DUT_PositionState;
+    stAprt4: DUT_PositionState;
+    stXCen: DUT_PositionState;
+    i_DevName: STRING:= 'AT1K0-MAA';
+     {attribute 'pytmc' := '
+        pv: Y:STATE:SET;
+        io: io;
+        field: ZRST Unknown;
+        field: ONST 5.5mm;
+        field: TWST 8mm;
+        field: THST 10mm;
+        field: FRST 13mm;
+    '}
+     enumSet: E_MAA_states;
+    sPmpsDeviceName: STRING;
+    sTransitionKey: STRING;
+END_VAR
+VAR_OUTPUT
+    {attribute 'pytmc' := '
+        pv: Y:STATE
+        io: io
+    '}
+    fbStates: FB_MAA_States;
+
+    {attribute 'pytmc' := '
+        pv: X:STATE
+        io: io
+    '}
+    fbStates_X: FB_MAA_States_X;
+END_VAR
+VAR
+
+    fbYStage: FB_MotionStage;
+    fbXStage: FB_MotionStage;
+
+
+//  fSize1: REAL:=3.0; //mm
+//  fSize2: REAL:=7.0; //mm
+//  fSize3: REAL:=8.5; //mm
+//  fSize4: REAL:=9.0; //mm
+
+
+
+    bInit:BOOL := TRUE;
+    tArbiterTimeout: TIME:= T#10S;
+    FFO    :    FB_FastFault :=(
+        i_DevName := 'AT1K0-MAA',
+        i_Desc := 'Fault occurs when the PMPS Aribter is switched off for the aperture plate states BPTM',
+        i_TypeCode := 16#AAFF);
+
+END_VAR
+if(bInit) THEN
+    stYStage.bHardwareEnable := TRUE;
+    stYStage.bPowerSelf := FALSE;
+    stYStage.nBrakeMode := ENUM_StageBrakeMode.IF_MOVING;
+    stXStage.bHardwareEnable := TRUE;
+    stXStage.bPowerSelf := FALSE;
+    stXStage.nBrakeMode := ENUM_StageBrakeMode.NO_BRAKE;
+    bInit:=FALSE;
+
+    // States settings
+    //stAprt1.nRequestAssertionID := nTransitionAssertionID+1;
+    //stAprt1.stBeamParams := PMPS_GVL.cstFullBeam;
+    //stAprt1.stBeamParams.astApertures[1].Height := fSize1;
+    //stAprt1.stBeamParams.astApertures[1].Width := fSize1;
+    stAprt1.bUseRawCounts := FALSE;
+    stAprt1.bValid := TRUE;
+    stAprt1.stPMPS.sPmpsState := CONCAT(sPmpsDeviceName,'-APERTURE1');
+
+    //stAprt2.nRequestAssertionID := nTransitionAssertionID+2;
+    //stAprt2.stBeamParams := PMPS_GVL.cstFullBeam;
+    //stAprt2.stBeamParams.astApertures[1].Height := fSize2;
+    //stAprt2.stBeamParams.astApertures[1].Width :=fSize2;
+    stAprt2.bUseRawCounts := FALSE;
+    stAprt2.bValid := TRUE;
+    stAprt2.stPMPS.sPmpsState := CONCAT(sPmpsDeviceName,'-APERTURE2');
+
+    //stAprt3.nRequestAssertionID := nTransitionAssertionID+3;
+    //stAprt3.stBeamParams := PMPS_GVL.cstFullBeam;
+    //stAprt3.stBeamParams.astApertures[1].Height := fSize3;
+    //stAprt3.stBeamParams.astApertures[1].Width := fSize3;
+    stAprt3.bUseRawCounts := FALSE;
+    stAprt3.bValid := TRUE;
+    stAprt3.stPMPS.sPmpsState := CONCAT(sPmpsDeviceName,'-APERTURE3');
+
+    //stAprt4.nRequestAssertionID := nTransitionAssertionID+4;
+    //stAprt4.stBeamParams := PMPS_GVL.cstFullBeam;
+    //stAprt4.stBeamParams.astApertures[1].Height := fSize4;
+    //stAprt4.stBeamParams.astApertures[1].Width := fSize4;
+    stAprt4.bUseRawCounts := FALSE;
+    stAprt4.bValid := TRUE;
+    stAprt4.stPMPS.sPmpsState := CONCAT(sPmpsDeviceName,'-APERTURE4');
+
+    //stXCen.nRequestAssertionID := nTransitionAssertionID+6;
+    //stXCen.stBeamParams := PMPS_GVL.cstFullBeam;
+    stXCen.bUseRawCounts := FALSE;
+    stXCen.bValid := TRUE;
+    stXCen.stPMPS.sPmpsState := CONCAT(sPmpsDeviceName,'-XCENTER');
+
+    FFO.i_DevName := i_DevName;
+
+END_IF
+
+
+fbYStage(stMotionStage:=stYStage);
+fbXStage(stMotionStage:=stXStage);
+
+fbStates(
+    fbArbiter:=fbArbiter,
+    fbFFHWO:=fbFFHWO,
+    //nTransitionAssertionID:=nTransitionAssertionID,
+    //stTransitionBeam:= PMPS_GVL.cst0RateBeam,
+    bArbiterEnabled := bArbiterEnabled,
+    tArbiterTimeout :=tArbiterTimeout,
+    stMotionStage:=stYStage,
+    bEnable:=TRUE,
+    stAprt1:=stAprt1,
+    stAprt2:=stAprt2,
+    stAprt3:=stAprt3,
+    stAprt4:=stAprt4,
+    enumSet:= enumSet,
+    sPmpsDeviceName:=sPmpsDeviceName,
+    sTransitionKey:=CONCAT(sTransitionKey,'_Y'),
+    bBPOKAutoReset := TRUE);
+
+fbStates_X(
+    fbArbiter:=fbArbiter,
+    fbFFHWO:=fbFFHWO,
+    tArbiterTimeout := tArbiterTimeout,
+    stMotionStage:=stXStage,
+    bEnable:=TRUE,
+    stXCen:=stXCen,
+    sPmpsDeviceName:=sPmpsDeviceName,
+    sTransitionKey:=CONCAT(sTransitionKey,'_X'),
+    bBPOKAutoReset := TRUE);
+
+
+(*FAST FAULT*)
+FFO(i_xOK := bArbiterEnabled,
+    i_xReset := ,
+    i_xAutoReset := TRUE,
+    io_fbFFHWO := fbFFHWO);
+
+END_FUNCTION_BLOCK
+
+
+
+
Related:
+
+
+
+
+

FB_MAA_States

+
FUNCTION_BLOCK FB_MAA_States EXTENDS FB_PositionStateBase_WithPMPS
+VAR_IN_OUT
+    enumSet: E_MAA_states;
+END_VAR
+VAR_INPUT
+    bStatesLock: BOOL;
+    stAprt1: DUT_PositionState;
+    stAprt2: DUT_PositionState;
+    stAprt3: DUT_PositionState;
+    stAprt4: DUT_PositionState;
+END_VAR
+VAR_OUTPUT
+    {attribute 'pytmc' := '
+        pv: GET
+        io: i
+        field: ZRST Unknown;
+        field: ONST 5.5mm;
+        field: TWST 8mm;
+        field: THST 10mm;
+        field: FRST 13mm;
+    '}
+    enumGet: E_MAA_States;
+END_VAR
+VAR
+    bStatesInit: BOOL := TRUE;
+    fDelta1: LREAL := 0.5; //only for commissioning should change to more conservative values
+    fDelta2: LREAL := 0.5;
+    fDelta3: LREAL := 0.5;
+    fDelta4: LREAL := 3;
+
+END_VAR
+VAR CONSTANT
+    fVelocity: LREAL := 1;
+    fAccel: LREAL := 200;
+    fDecel: LREAL := 25;
+END_VAR
+IF bStatesInit THEN
+    bStatesInit := FALSE;
+
+    stAprt1.sName := '5.5mm';
+    stAprt1.fVelocity := fVelocity;
+    stAprt1.fDelta := fDelta1;
+    stAprt1.fAccel := fAccel;
+    stAprt1.fDecel := fAccel;
+    stAprt1.bMoveOk := TRUE;
+
+    stAprt2.sName := '8mm';
+    stAprt2.fVelocity := fVelocity;
+    stAprt2.fDelta := fDelta2;
+    stAprt2.fAccel := fAccel;
+    stAprt2.fDecel := fAccel;
+    stAprt2.bMoveOk := TRUE;
+
+    stAprt3.sName := '10mm';
+    stAprt3.fVelocity := fVelocity;
+    stAprt3.fDelta := fDelta3;
+    stAprt3.fAccel := fAccel;
+    stAprt3.fDecel := fAccel;
+    stAprt3.bMoveOk := TRUE;
+
+    stAprt4.sName := '13mm';
+    stAprt4.fVelocity := fVelocity;
+    stAprt4.fDelta := fDelta4;
+    stAprt4.fAccel := fAccel;
+    stAprt4.fDecel := fAccel;
+    stAprt4.bMoveOk := TRUE;
+
+
+
+    arrStates[1] := stAprt1;
+    arrStates[2] := stAprt2;
+    arrStates[3] := stAprt3;
+    arrStates[4] := stAprt4;
+END_IF
+
+
+setState := enumSet;
+Exec();
+enumGet := getState;
+enumSet := setState;
+
+END_FUNCTION_BLOCK
+
+
+
+
Related:
+
+
+
+
+

FB_MAA_States_X

+
FUNCTION_BLOCK FB_MAA_States_X EXTENDS FB_PositionStateBase_WithPMPS
+VAR_INPUT
+    {attribute 'pytmc' := '
+        pv: SET;
+        io: io;
+        field: ZRST Unknown;
+        field: ONST Centered;
+    '}
+    enumSet: E_MAA_states_X;
+    bStatesLock: BOOL;
+    stXCen: DUT_PositionState;
+END_VAR
+VAR_OUTPUT
+    {attribute 'pytmc' := '
+        pv: GET
+        io: i
+        field: ZRST Unknown;
+        field: ONST Centered;
+    '}
+    enumGet: E_MAA_states_X;
+END_VAR
+VAR
+    bStatesInit: BOOL := TRUE;
+    fDelta: LREAL := 0.5;
+END_VAR
+VAR CONSTANT
+    fVelocity: LREAL := 0.1;
+    fAccel: LREAL := 25;
+    fDecel: LREAL := 25;
+END_VAR
+IF bStatesInit THEN
+    bStatesInit := FALSE;
+    stXCen.sName := 'Centered';
+    stXCen.fVelocity := fVelocity;
+    stXCen.fDelta := fDelta;
+    stXCen.fAccel := fAccel;
+    stXCen.fDecel := fAccel;
+    stXCen.bMoveOk := TRUE;
+
+    arrStates[1] := stXCen;
+END_IF
+
+
+setState := enumSet;
+Exec();
+enumGet := getState;
+enumSet := setState;
+
+END_FUNCTION_BLOCK
+
+
+
+
+

FB_VCN_Lin

+
(* This function implements the Basic functions for the Pfeiffer EVR 116 needle valve*)
+FUNCTION_BLOCK FB_VCN_Lin EXTENDS FB_Valve
+VAR_INPUT
+    i_xExtIlkOK     :       BOOL; //External Interlock, SET to TRUE if not used
+    i_ReqPos        :       REAL; //Requested position
+    i_xPurge        : BOOL:= FALSE;// When purge is set the maximum threshold is ignored, has to be set evey cycle.
+END_VAR
+VAR_OUTPUT
+    {attribute 'pytmc' := '
+    pv:
+    '}
+    iq_stVCN        :       ST_VCN; //Needle valve structure
+END_VAR
+VAR CONSTANT
+    rOpenVoltage    :       REAL := 9.1; // From the EVR 116 manual, A Voltage of 9V it is completely Open
+    rCloseVoltage   :       REAL := 0.4;// a voltage <0.5 V the valve is closed
+END_VAR
+VAR
+    // Requested voltage
+    {attribute 'pytmc' := '
+    pv: POS_AO;
+    io: i ;
+    '}
+    rReqVoltage: REAL := 0;
+    //iResolution: INT :=16;
+    //
+    (*IO*)
+    q_iRawPosition AT%Q* :INT;
+
+    //CONTROL
+    stCTRL_LIN_INTERPOLATION_PARAMS         : ST_CTRL_LIN_INTERPOLATION_PARAMS;
+    fbCTRL_LIN_INTERPOLATION                                        : FB_CTRL_LIN_INTERPOLATION;
+    arrTable : ARRAY[1..10,1..2] OF FLOAT;
+    arrTable_RBV : ARRAY[1..10,1..2] OF FLOAT;
+    //Readdback
+    stCTRL_LIN_INTERPOLATION_PARAMS_RBV     : ST_CTRL_LIN_INTERPOLATION_PARAMS;
+    fbCTRL_LIN_INTERPOLATION_RBV                                    : FB_CTRL_LIN_INTERPOLATION;
+    eMode           : E_CTRL_MODE;
+    iCounter:INT;
+    bInit :BOOL :=TRUE;
+END_VAR
+VAR PERSISTENT
+    rUpperLimit     :       REAL;
+END_VAR
+(* Needle valve control FB
+A. Wallace 2016-7-21
+
+This FB should be used as a low level control block.
+
+It provides:
+
+Valve position ceiling
+Interlock
+Scaling
+
+It is not intended for:
+Closed-loop control
+
+It could be used for:
+Valve position/flow linearization
+
+Note: Raw position calc is based on 0.5 to 9V span, 32767 bits
+*)
+
+
+iq_stVCN.rUpperLimit :=  LIMIT(0, iq_stVCN.rUpperLimit, 100);
+
+// Interlocking
+iq_stVCN.xIlkOK := i_xExtIlkOK;
+(*Checking which Control mode is selected*)
+IF iq_stVCN.xIlkOK THEN
+    IF iq_stVCN.eValveControl = OpenValve THEN
+        iq_stVCN.rReqPosition := iq_stVCN.rUpperLimit;(*Percentage*)
+    ELSIF iq_stVCN.eValveControl = CloseValve THEN
+        iq_stVCN.rReqPosition := 0; (*Percentage*)
+    ELSIF (iq_stVCN.eValveControl = ManualControl) (*AND (iq_stVCN.xOPN_SW)*) THEN
+        iq_stVCN.rReqPosition := LIMIT(0, iq_stVCN.rReqPosition, iq_stVCN.rUpperLimit);
+    ELSIF iq_stVCN.eValveControl = PressureControl THEN
+        IF (i_xPurge) THEN
+        iq_stVCN.rReqPosition := LIMIT(0, i_ReqPos, 100);
+        ELSE iq_stVCN.rReqPosition := LIMIT(0, i_ReqPos, iq_stVCN.rUpperLimit);
+        END_IF
+    END_IF
+ELSE
+    iq_stVCN.rReqPosition := 0;
+    iq_stVCN.eValveControl := CloseValve;
+END_IF
+
+
+//Raw position calc
+iq_stvcn.q_iRawPosition := REAL_TO_INT( 32767/10 * rReqVoltage);
+
+(*SOft IO Mapping*)
+ACT_IO();
+
+(*Load or save the persistent variables*)
+ACT_Persistent();
+
+ACT_INIT();
+
+END_FUNCTION_BLOCK
+
+ACTION ACT_INIT:
+{attribute no_check}
+IF bInit THEN
+
+
+    (* init array with the interpolation points  *)
+    (*      fIn                                      |              fOut            *)
+    arrTable[1,1] := 0;                     arrTable[1,2] := 0;
+    arrTable[2,1] := 15;            arrTable[2,2] := 1.4;
+    arrTable[3,1] := 19;            arrTable[3,2] := 1.75;
+    arrTable[4,1] :=  25;       arrTable[4,2] := 2.25;
+    arrTable[5,1] :=  31;       arrTable[5,2] := 2.8;
+    arrTable[6,1] := 39;            arrTable[6,2] := 3.55;
+    arrTable[7,1] := 49;            arrTable[7,2] := 4.45;
+    arrTable[8,1] := 62;        arrTable[8,2] := 5.65;
+    arrTable[9,1] := 78;        arrTable[9,2] := 7.1;
+    arrTable[10,1] := 100;          arrTable[10,2] := 9.1;
+
+
+    (* init parameter struct *)
+    stCTRL_LIN_INTERPOLATION_PARAMS.tCtrlCycleTime                                  := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS.tTaskCycleTime                                  := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS.nDataTable_NumberOfRows         := INT_TO_UINT(10);
+
+    (* set the addresses *)
+    stCTRL_LIN_INTERPOLATION_PARAMS.pDataTable_ADR                  := ADR(arrTable);
+    stCTRL_LIN_INTERPOLATION_PARAMS.nDataTable_SIZEOF               := SIZEOF(arrTable);
+
+    (* set the mode to ACTIVE --> normal operation *)
+    eMode                                                   := eCTRL_MODE_ACTIVE;
+
+
+    (* init array with the interpolation points  *)
+    (*      fIn                                      |              fOut            *)
+     FOR iCounter:=1 TO 10 BY 1 DO
+        arrTable_RBV[iCounter,1] := arrTable[iCounter,2];
+        arrTable_RBV[iCounter,2] := arrTable[iCounter,1];
+     END_FOR;
+
+
+    (* init parameter struct *)
+    stCTRL_LIN_INTERPOLATION_PARAMS_RBV.tCtrlCycleTime                                      := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS_RBV.tTaskCycleTime                                      := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS_RBV.nDataTable_NumberOfRows             := INT_TO_UINT(10);
+
+    (* set the addresses *)
+    stCTRL_LIN_INTERPOLATION_PARAMS_RBV.pDataTable_ADR                      := ADR(arrTable_RBV);
+    stCTRL_LIN_INTERPOLATION_PARAMS_RBV.nDataTable_SIZEOF           := SIZEOF(arrTable_RBV);
+
+    (* reset the init flag *)
+    bInit                                                   := FALSE;
+
+END_IF;
+END_ACTION
+
+ACTION ACT_IO:
+(*outputs*)
+q_iRawPosition := iq_stVCN.q_iRawPosition;
+(*inputs*)
+iq_stVCN.i_iPosition := iq_stvcn.q_iRawPosition;
+END_ACTION
+
+ACTION ACT_LIN_INTERPOLATION:
+{attribute 'no_check'}
+fbCTRL_LIN_INTERPOLATION(
+    fIn:=  iq_stVCN.rReqPosition ,
+    fManValue:= 0,
+    bExtrapolate:= ,
+    eMode:= eMode,
+    fOut=> ,
+    bInIsGreaterThanMaxElement=> ,
+    bInIsLessThanMinElement=> ,
+    eState=> ,
+    eErrorId=> ,
+    bError=> ,
+    stParams:= stCTRL_LIN_INTERPOLATION_PARAMS );
+
+// Requested Voltage calculation
+//rReqVoltage := iq_stVCN.rReqPosition * (rOpenVoltage-rCloseVoltage)/100 + rCloseVoltage;
+rReqVoltage := LREAL_TO_REAL(LIMIT(rCloseVoltage, fbCTRL_LIN_INTERPOLATION.fOut, rOpenVoltage)); //The requested voltage should remain within this range
+
+fbCTRL_LIN_INTERPOLATION_RBV(
+    fIn:= rReqVoltage ,
+    fManValue:= 0,
+    bExtrapolate:= ,
+    eMode:= eMode,
+    fOut=>  ,
+    bInIsGreaterThanMaxElement=> ,
+    bInIsLessThanMinElement=> ,
+    eState=> ,
+    eErrorId=> ,
+    bError=> ,
+    stParams:= stCTRL_LIN_INTERPOLATION_PARAMS_RBV );
+// iq_stVCN.rReqPosition := LREAL_TO_REAL(fbCTRL_LIN_INTERPOLATION_RBV.fOut);
+END_ACTION
+
+ACTION ACT_Logger:
+// ILK logger
+
+IF NOT (iq_stVCN.xIlkOK ) AND NOT(ePrevState = CloseValve) THEN
+         fbLogger(sMsg:='Lost interlock ok bit while valve was open.', eSevr:=TcEventSeverity.Critical);
+END_IF
+
+
+//Control STATE Logger
+IF ePrevState <> iq_stVCN.eValveControl THEN
+      CASE iq_stVCN.eValveControl OF
+        ManualControl:
+            fbLogger(sMsg:='Valve in manual control mode', eSevr:=TcEventSeverity.Warning);
+        OpenValve:
+            fbLogger(sMsg:='Valve Open.', eSevr:=TcEventSeverity.Info);
+        PressureControl:
+            fbLogger(sMsg:='Valve in pressure control mode.', eSevr:=TcEventSeverity.Info);
+        CloseValve:
+            fbLogger(sMsg:='Valve closed.', eSevr:=TcEventSeverity.Info);
+      END_CASE
+      ePrevState := iq_stVCN.eValveControl;
+  END_IF
+
+
+// Log valve open
+tAction(CLK:= (iq_stVCN.eValveControl = OpenValve) );
+IF tAction.Q THEN fbLogger(sMsg:='Valve commanded to fully open', eSevr:=TcEventSeverity.Info); END_IF
+END_ACTION
+
+ACTION ACT_Persistent:
+(*On first PLC pass, load the persistent value into the structrue variable*)
+IF (bRestorePersistentData) THEN
+    bRestorePersistentData  := FALSE;
+    IF (rUpperLimit <> 0) THEN
+        iq_stVCN.rUpperLimit := rUpperLimit;
+    END_IF;
+
+END_IF
+(*Check if a new value has been written in the structure variable copy it to the persistent variable*)
+IF NOT (iq_stVCN.rUpperLimit = rUpperLimit) THEN
+    rUpperLimit := iq_stVCN.rUpperLimit;
+    //fbWritePersistentData(NETID:='', PORT:=851, START:=TRUE, TMOUT:=T#1s );
+ELSE
+     // fbWritePersistentData( START:=FALSE);
+END_IF;
+END_ACTION
+
+METHOD M_SetThrottle : BOOL
+VAR_INPUT
+    rUpperLimit     :       REAL;
+END_VAR
+iq_stVCN.rUpperLimit := LIMIT(0, rUpperLimit, 100);
+END_METHOD
+
+METHOD M_ValveControl : BOOL
+VAR_INPUT
+    state:E_VCN; // Close, Open, Pressure, Manual
+END_VAR
+iq_stVCN.eValveControl := state;
+END_METHOD
+
+
+
+
+

FB_VGP

+
(* This function implements the Basic functions for the Vat Motorized valve*)
+{attribute 'no_check'}
+FUNCTION_BLOCK FB_VGP
+VAR_INPUT
+    i_xExtIlkOK     :       BOOL; //External Interlock, SET to TRUE if not used
+    i_xOpenIlkOK: BOOL; //Interlock Bit that allows the valve to open
+    i_xCloseIlkOK: BOOL; //Interlock Bit that allows the valve to Close
+
+    i_ReqPos        :       REAL; //Requested position
+
+    arrTable        : ARRAY[1..14,1..2] OF FLOAT;
+END_VAR
+VAR_OUTPUT
+    {attribute 'pytmc' := '
+    pv:
+    '}
+    q_stVGP :       ST_VGP; // valve structure
+END_VAR
+VAR_IN_OUT
+
+END_VAR
+
+VAR CONSTANT
+    rUpperLimit     :       REAL:=100;      //Percentage Upper limit on valve open
+    rClosePosition : REAL:=0; // Encoder Min. Fully Closed
+    rMaxDiffPressure: REAL:= 22.5; //Torr
+END_VAR
+
+VAR
+    rOpenPosition: REAL:=1680; // Encoder MAX. Fully Open
+    rTargetPosition : REAL;
+    rTargetVelocity: REAL:=30;
+    rHomingVelocity: REAL:=10;
+    rHomingDistance: REAL:=-20;//every 150 is 10% , 1%  is 14.975
+    rOldTargetPosition: REAL;
+    rHyst:REAL :=10;
+    //
+    /// axis reference data structure
+    Axis: AXIS_REF;
+    //
+    InfoData_State AT %I*: UINT ;
+
+    // Axis MC functions
+
+    fbPowerAxis: MC_Power;
+    /// debug function block output data
+    PowerAxisOut: ST_McOutputs;
+    fbMoveAxisABS: MC_MoveAbsolute;
+    /// debug function block output data
+    MoveAbsoluteOut: ST_McOutputs;
+    fbMoveAxisABS2: MC_MoveAbsolute;
+    /// debug function block output data
+    MoveAbsoluteOut2: ST_McOutputs;
+
+    fbReset: MC_Reset;
+    /// debug function block output data
+    ResetOut: ST_McOutputs;
+    MoveAxisREL: MC_MoveAbsolute;
+    MoveRelativeOut: ST_McOutputs;
+
+
+
+    rOverride: LREAL := 100;
+    fbHalt: MC_Halt;
+
+
+    // Homing Functions
+    bGo:BOOL := FALSE; //to execute motion
+    bHome:BOOL :=FALSE; // should be set to true
+    bEnable:Bool; //to be removed
+    fbMoveRel: MC_MoveRelative;
+    fbSetPosition: MC_SetPosition;
+    fbWriteParameter: MC_WriteBoolParameter;
+    HomeState: E_HomeState;
+
+    // For Monitoring while Axis moving
+    rPrevEncoderPosition : REAL;
+    // interpolation
+    bInit : BOOL := TRUE;
+    eMode           : E_CTRL_MODE;
+    iCounter:INT;
+    //CONTROL
+    stCTRL_LIN_INTERPOLATION_PARAMS         : ST_CTRL_LIN_INTERPOLATION_PARAMS;
+    fbCTRL_LIN_INTERPOLATION                                        : FB_CTRL_LIN_INTERPOLATION;
+    arrTable_ENC : ARRAY[1..14,1..2] OF FLOAT;
+    //Readdback
+    stCTRL_LIN_INTERPOLATION_PARAMS_ENC             : ST_CTRL_LIN_INTERPOLATION_PARAMS;
+    fbCTRL_LIN_INTERPOLATION_ENC                                    : FB_CTRL_LIN_INTERPOLATION;
+
+    // Logger
+     // For logging
+    fbLogger : FB_LogMessage := (eSubsystem:=E_SubSystem.VACUUM);
+    ePrevState : E_VCN;
+    tErrorPresent : R_TRIG;
+    tAction : R_TRIG; // Primary action of this device (OPN_DO, PUMP_RUN, etc.)
+
+    rt_close :R_TRIG;
+    rt_Open :R_TRIG;
+END_VAR
+/// Interpolation  function initialization
+ACT_INIT();
+
+// Interlocking
+q_stVGP.xIlkOK := i_xExtIlkOK;
+(*Checking which Control mode is selected*)
+IF i_xExtIlkOK AND NOT (q_stVGP.pv_xError) THEN
+    IF q_stVGP.eValveControl = OpenValve THEN
+        q_stVGP.rReqPosition := rUpperLimit;
+    ELSIF q_stVGP.eValveControl = CloseValve THEN
+        q_stVGP.rReqPosition := 0;
+    ELSIF q_stVGP.eValveControl = ManualControl THEN
+        q_stVGP.rReqPosition := LIMIT(0, q_stVGP.rReqPosition, rUpperLimit);
+    ELSIF q_stVGP.eValveControl = PressureControl THEN
+         q_stVGP.rReqPosition := LIMIT(0, i_ReqPos, rUpperLimit);
+    END_IF
+ELSIF NOT i_xExtIlkOK THEN
+    q_stVGP.rReqPosition := 0;
+    q_stVGP.eValveControl := CloseValve;//CloseValve;
+END_IF
+
+rt_close (CLK:= q_stVGP.eValveControl = CloseValve);
+rt_Open (CLK:= q_stVGP.eValveControl = OpenValve);
+
+IF (rt_close.Q) OR (rt_Open.Q) THEN
+    q_stVGP.pv_xGo_SW:=TRUE;
+END_IF
+//Check the Drive State
+
+IF (*(InfoData_State<>16#8) OR*) (q_stVGP.eState = ERROR) THEN
+    q_stVGP.pv_xError:=TRUE;
+ELSE
+    q_stVGP.pv_xError:=FALSE;
+    // Call function to execute move
+    // call motion function blocks???
+END_IF
+
+
+IF (q_stVGP.pv_xABORT_SW ) THEN
+    q_stVGP.pv_xABORT_SW := FALSE;
+    q_stVGP.eState:= ABORT;
+    HomeState:= H_READY;
+END_IF
+
+
+ACT_LIN_INTERPOLATION();
+ACT_AXIS();
+ACT_HOME();
+ACT_MONITOR();
+
+END_FUNCTION_BLOCK
+
+ACTION ACT_AXIS:
+//update the axis status
+AXIS();
+q_stVGP.rEnoder_Position := LREAL_TO_REAL(Axis.NcToPlc.ActPos); // encoder position
+
+
+(*IF NOT (i_xExtIlkOK) THEN
+    q_stVGP.eState := NEWTARGETPOSITION;
+END_IF*)
+//Homing STATE is missing
+
+// state machine for axis motion
+    (* move axis using a state machine *)
+    CASE q_stVGP.eState OF
+
+        INIT :      (* initialisation *)
+            (* initialize all function blocks *)
+            fbMoveAxisABS.Execute := FALSE;
+            fbMoveAxisABS2.Execute := FALSE;
+            fbReset.Execute := FALSE;
+            fbHALT.Execute :=FALSE;//
+            q_stVGP.eState := ENABLE; // Check homing first
+            HomeState:= H_READY;
+
+        ENABLE :
+            fbPowerAxis.Enable :=  TRUE;
+            fbPowerAxis.Enable_Positive := TRUE;
+            fbPowerAxis.Enable_Negative := TRUE;
+            IF fbPowerAxis.Status THEN
+                q_stVGP.eState := READY;
+            ELSIF fbPowerAxis.Error THEN
+                q_stVGP.eState := ERROR;
+            END_IF
+
+        READY: // waiting for move command
+            IF NOT fbPowerAxis.Status THEN
+                q_stVGP.eState := ENABLE;
+            ELSIF fbPowerAxis.Error THEN
+                q_stVGP.eState := ERROR;
+            END_IF
+            IF (HomeState = H_READY) AND (q_stVGP.pv_xHome_SW) THEN
+                    HomeState:= H_INIT;
+                    q_stVGP.pv_xHome_SW:=false;
+                    q_stVGP.eState := HOME;
+                    ELSE
+                    q_stVGP.eState := READY;
+                END_IF
+            IF (q_stVGP.pv_xGo_SW) AND q_stVGP.pv_xHomed(* AND( rOldTargetPosition <> rTargetPosition) *) THEN
+                q_stVGP.pv_xGo_SW := false;
+                q_stVGP.eState := NEWTARGETPOSITION;
+                rOldTargetPosition:= rTargetPosition;
+            END_IF
+
+
+        HOME:
+                if (HomeState = H_DONE) THEN
+                     q_stVGP.eState := INIT;
+                     q_stVGP.pv_xHomed := TRUE;
+                     HomeState := H_READY;
+                END_IF
+
+                if (HomeState = H_ERROR) THEN
+                    q_stVGP.eState := ERROR;
+                      q_stVGP.pv_xHomed := FALSE;
+                END_IF
+
+        NEWTARGETPOSITION:
+            fbMoveAxisABS.Position := rTargetPosition;
+            fbMoveAxisABS.Velocity := rTargetVelocity;
+            //fbMoveAxisABS.BufferMode := MC_BlendingNext;
+            fbMoveAxisABS.Execute := TRUE;
+            IF fbMoveAxisABS.Active  THEN
+                (* axis is executing job but is not yet finished *)
+                fbMoveAxisABS.Execute := FALSE;
+                (* leave this state and buffer a second command *)
+                q_stVGP.eState := MOVING;
+            ElSIF fbMoveAxisABS.Done THEN
+                fbMoveAxisABS.Execute := FALSE;
+                q_stVGP.eState := READY;
+            ELSIF fbMoveAxisABS.CommandAborted OR fbMoveAxisABS.Error THEN
+                q_stVGP.eState := ERROR;
+            END_IF
+
+
+        MOVING://
+            IF fbMoveAxisABS.CommandAborted OR fbMoveAxisABS.Error THEN
+                q_stVGP.eState := ERROR;
+            END_IF
+            IF NOT ( Axis.Status.Moving) OR (fbMoveAxisABS.Done) THEN //(fbMoveAxisABS.Done) AND (fbMoveAxisABS2.Done) THEN
+                q_stVGP.eState := READY;
+            END_IF
+
+
+        HALT:
+            fbHALT.Execute :=TRUE;
+            IF Axis.Status.Error THEN
+                q_stVGP.eState := RESET;    (* axis error requires reset *)
+            ELSE
+                q_stVGP.eState := INIT;             (* function block errors don't need a reset *)
+            END_IF
+
+        ERROR :
+            IF HomeState = H_READY THEN
+                q_stVGP.eState := RESET;
+            ELSE
+                q_stVGP.eState := HOME;
+            END_IF
+
+        RESET :
+            //fbReset.Execute := TRUE;
+            IF fbReset.Done THEN q_stVGP.eState :=INIT;
+            //      HomeState := H_READY;
+            ELSIF fbReset.Error THEN
+                q_stVGP.eState := ERROR; (* keep trying to reset*)
+            END_IF
+
+        ABORT:
+            fbMoveAxisABS.Execute := FALSE;
+            fbMoveAxisABS2.Execute := FALSE;
+            fbReset.Execute := FALSE;
+            (* save target position*)
+            rOldTargetPosition :=   q_stVGP.i_iPosition;
+            fbHALT.Execute :=FALSE;
+            fbPowerAxis.Enable := FALSE;
+            fbPowerAxis.Enable_Positive := FALSE;
+            fbPowerAxis.Enable_Negative := FALSE;
+            q_stVGP.eState := ENABLE; // Check homing first
+
+    END_CASE
+
+
+
+
+
+
+/// Motion Function Blocks
+(* AXIS POWER*)
+fbPowerAxis(
+    Axis:= Axis,
+    Enable:= ,
+    Enable_Positive:= i_xOpenIlkOK,
+    Enable_Negative:= ,
+    Override:= rOverride,
+    BufferMode:= ,
+    Options:= ,
+    Status=>  ,
+    Busy=> PowerAxisOut.Busy ,
+    Active=> PowerAxisOut.Active ,
+    Error=> PowerAxisOut.Error,
+    ErrorID=> PowerAxisOut.ErrorID);
+(* AXIS MOVE ABSOLUTE*)
+fbMoveAxisABS(
+    Axis:= Axis ,
+    Execute:= ,
+    Position:= ,
+    Velocity:= ,
+    Acceleration:= ,
+    Deceleration:= ,
+    Jerk:= ,
+    BufferMode:= MC_BlendingNext ,
+    Options:= ,
+    Done=>MoveAbsoluteOut.Done,
+    Busy=> MoveAbsoluteOut.Busy,
+    Active=> MoveAbsoluteOut.Active,
+    CommandAborted=> MoveAbsoluteOut.CommandAborted ,
+    Error=> MoveAbsoluteOut.Error,
+    ErrorID=> MoveAbsoluteOut.ErrorID);
+    (* AXIS MOVE ABSOLUTE*)
+fbMoveAxisABS2(
+    Axis:= Axis ,
+    Execute:= ,
+    Position:= ,
+    Velocity:= ,
+    Acceleration:= ,
+    Deceleration:= ,
+    Jerk:= ,
+    BufferMode:= MC_BlendingNext ,
+    Options:= ,
+    Done=>MoveAbsoluteOut2.Done,
+    Busy=> MoveAbsoluteOut2.Busy,
+    Active=> MoveAbsoluteOut2.Active,
+    CommandAborted=> MoveAbsoluteOut2.CommandAborted ,
+    Error=> MoveAbsoluteOut2.Error,
+    ErrorID=> MoveAbsoluteOut2.ErrorID);
+(*AXIS RESET*)
+fbReset(
+    Axis:= Axis,
+    Execute:= This^.q_stVGP.pv_xReset_SW ,
+    Done=>ResetOut.Done ,
+    Busy=>ResetOut.Busy ,
+    Error=> ResetOut.Error,
+    ErrorID=> ResetOut.ErrorID);
+
+(*HALT*)
+fbHalt(
+    Axis:= Axis,
+    Execute:= ,
+    Deceleration:= ,
+    Jerk:= ,
+    BufferMode:= MC_BlendingNext ,
+    Options:= ,
+    Done=> ,
+    Busy=> ,
+    Active=> ,
+    CommandAborted=> ,
+    Error=> ,
+    ErrorID=> );
+
+
+/// ERROR
+IF Axis.Status.Error  THEN
+    q_stVGP.eState := ERROR;
+END_IF;
+
+// Error Handling
+if( fbPowerAxis.Error and fbPowerAxis.Active ) then
+    This^.q_stVGP.pv_xError:= fbPowerAxis.Error;
+    This^.q_stVGP.nErrorID:= fbPowerAxis.ErrorID;
+END_IF
+if( fbMoveAxisABS.Error and fbMoveAxisABS.Active ) then
+    This^.q_stVGP.pv_xError:= fbMoveAxisABS.Error;
+    This^.q_stVGP.nErrorID:= fbMoveAxisABS.ErrorID;
+END_IF
+
+IF This^.q_stVGP.pv_xReset_SW THEN This^.q_stVGP.pv_xReset_SW:=FALSE; END_IF
+(*Convert nErrorID to string*)
+This^.q_stVGP.sErrorMessage:=WORD_TO_HEXSTR(in:=TO_WORD(This^.q_stVGP.nErrorID) , iPrecision:= 4, bLoCase:=0 );
+
+This^.q_stVGP.xBusy := (NOT(q_stVGP.eState = READY) AND (HomeState = H_READY));
+END_ACTION
+
+ACTION ACT_HOME:
+CASE HomeState OF
+    H_READY:
+        fbSetPosition.Execute := FALSE;
+        fbWriteParameter.Execute := FALSE;
+        fbMoveRel.Execute := FALSE;
+
+    H_INIT:
+    HomeState:=H_RESET_LL;
+
+
+    H_RESET_LL:
+        // disable soft limits in order to be able to move the drive
+        fbWriteParameter.ParameterNumber := MC_AxisParameter.EnableLimitNeg;//EnableLimitPos;// .EnableLimitNeg;
+        fbWriteParameter.Value := FALSE;
+        fbWriteParameter.Execute := TRUE;
+        if (fbWriteParameter.Done) THEN
+            fbWriteParameter.Execute := FALSE;
+            HomeState:= H_RESET_HL;
+        END_IF
+
+    H_RESET_HL:
+        // disable soft limits in order to be able to move the drive
+        fbWriteParameter.ParameterNumber := MC_AxisParameter.EnableLimitPos;
+        fbWriteParameter.Value := FALSE;
+        fbWriteParameter.Execute := TRUE;
+        if (fbWriteParameter.Done) THEN
+            fbWriteParameter.Execute := FALSE;
+            HomeState:= H_ENABLE;
+        END_IF
+
+    H_ENABLE:
+        // Make Sure drive is enabled
+        fbPowerAxis.Enable :=  TRUE;
+        fbPowerAxis.Enable_Positive := TRUE;
+        fbPowerAxis.Enable_Negative := TRUE;
+        IF fbPowerAxis.Status THEN
+            HomeState:= H_MOVING;
+        ELSIF fbPowerAxis.Error THEN
+            HomeState := H_ERROR;
+        END_IF
+
+    H_MOVING:
+        fbMoveRel.Execute := TRUE;
+        IF fbMoveRel.Active  THEN
+            (* axis is executing job but is not yet finished *)
+            fbMoveRel.Execute := FALSE;
+            (* leave this state and buffer a second command *)
+            HomeState := H_MOVING2;
+        ElSIF fbMoveRel.Done THEN
+            fbMoveRel.Execute := FALSE;
+            HomeState := H_MOVING;//2?
+        ELSIF fbMoveRel.CommandAborted OR fbMoveRel.Error THEN
+            fbMoveRel.Execute := FALSE;
+            HomeState := H_CHECK;
+        END_IF
+
+    H_MOVING2:
+        IF fbMoveRel.CommandAborted OR fbMoveRel.Error THEN
+            HomeState := H_CHECK;
+        END_IF
+        IF NOT ( Axis.Status.Moving) OR (fbMoveRel.Done) THEN //(fbMoveAxisABS.Done) AND (fbMoveAxisABS2.Done) THEN
+            HomeState := H_MOVING;
+            fbMoveRel.Execute := FALSE;
+        END_IF
+
+    H_CHECK:
+        //Check position lag monitoring error
+        if (Axis.Status.ErrorID = 16#00004550)THEN
+            This^.q_stVGP.pv_xReset_SW := TRUE;
+            HomeState := H_RESET;
+        ELSE
+            HomeState := H_ERROR;
+        END_IF
+
+    H_RESET:
+        IF fbReset.Done THEN
+            This^.q_stVGP.pv_xReset_SW := FALSE;
+            HomeState := H_SET_POS;
+        END_IF
+
+    H_SET_POS:
+     // Set Current Position
+        fbSetPosition.Position := 0;
+        fbSetPosition.Execute := TRUE;
+        IF ( fbSetPosition.Done ) THEN
+            fbSetPosition.Execute := FALSE;
+            HomeState:= H_WRITE_LL;
+        ELSIF (fbSetPosition.Error) THEN
+            HomeState := H_ERROR;
+        END_IF
+
+
+    H_WRITE_LL:
+    // Re Enable the Soft limits
+        fbWriteParameter.ParameterNumber := MC_AxisParameter.AxisEnMinSoftPosLimit;//AxisEnMaxSoftPosLimit;// .AxisEnMinSoftPosLimit;
+        fbWriteParameter.Value := TRUE;
+        fbWriteParameter.Execute := TRUE;
+        if (fbWriteParameter.Done) THEN
+            fbWriteParameter.Execute := FALSE;
+            HomeState:= H_WRITE_HL;
+        END_IF
+
+    H_WRITE_HL:
+    // Re Enable the Soft limits
+        fbWriteParameter.ParameterNumber := MC_AxisParameter.AxisEnMaxSoftPosLimit;
+        fbWriteParameter.Value := TRUE;
+        fbWriteParameter.Execute := TRUE;
+        if (fbWriteParameter.Done) THEN
+            fbWriteParameter.Execute := FALSE;
+            HomeState:= H_DONE;
+        END_IF
+
+
+    H_ERROR:
+        //taken care of in the axis motion state machine
+    H_DONE:
+        //taken care of in the axis motion state machine
+
+END_CASE
+
+// Move backward to fully closed
+fbMoveRel(
+    Axis:= Axis ,
+    Execute:= ,
+    Distance:= rHomingDistance ,
+    Velocity:= rHomingVelocity,
+    Acceleration:= ,
+    Deceleration:= ,
+    Jerk:= ,
+    BufferMode:= MC_BlendingNext,
+    Options:= ,
+    Done=> ,
+    Busy=> ,
+    Active=> ,
+    CommandAborted=> ,
+    Error=> ,
+    ErrorID=> );
+
+// Set Encoder Position
+fbSetPosition(
+    Axis:= Axis ,
+    Execute:= ,
+    Position:= 0 ,
+    Mode:= FALSE, //Absolute
+    Options:= ,
+    Done=> ,
+    Busy=> ,
+    Error=> ,
+    ErrorID=> );
+
+// Write Parameters
+fbWriteParameter(
+    Axis:= Axis ,
+    Execute:= ,
+    ParameterNumber:= ,
+    Value:= ,
+    Done=> ,
+    Busy=> ,
+    Error=> ,
+    ErrorID=> );
+
+If ( fbWriteParameter.Error) OR (fbSetPosition.Error)(* OR (fbMoveRel.Error) *)THEN
+    HomeState:= H_ERROR;
+    q_stVGP.eState := ERROR;
+END_IF
+END_ACTION
+
+ACTION ACT_INIT:
+{attribute no_check}
+IF bInit THEN
+
+(*
+    (* init array with the interpolation points  *)
+    (*      fIn                                      |              fOut            *)
+    arrTable[1,1] := 0;                     arrTable[1,2] := 0;
+    arrTable[2,1] := 5;                 arrTable[2,2] := 135;
+    arrTable[3,1] := 10;            arrTable[3,2] := 245;
+    arrTable[4,1] :=  20;       arrTable[4,2] := 405;
+    arrTable[5,1] :=  30;       arrTable[5,2] := 535;
+    arrTable[6,1] := 40;            arrTable[6,2] := 689;
+    arrTable[7,1] := 50;            arrTable[7,2] := 830;
+    arrTable[8,1] := 60;        arrTable[8,2] := 960;
+    arrTable[9,1] := 70;        arrTable[9,2] := 1095;
+    arrTable[10,1] := 80;           arrTable[10,2] := 1225;
+    arrTable[11,1] := 90;           arrTable[11,2] := 1415;
+    arrTable[12,1] := 95;           arrTable[12,2] := 1495;
+    arrTable[13,1] := 98;           arrTable[13,2] := 1559;
+    arrTable[14,1] := 100;          arrTable[14,2] := 1645;
+    *)
+
+    (* init parameter struct *)
+    stCTRL_LIN_INTERPOLATION_PARAMS.tCtrlCycleTime                                  := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS.tTaskCycleTime                                  := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS.nDataTable_NumberOfRows         := INT_TO_UINT(14);
+
+    (* set the addresses *)
+    stCTRL_LIN_INTERPOLATION_PARAMS.pDataTable_ADR                  := ADR(arrTable);
+    stCTRL_LIN_INTERPOLATION_PARAMS.nDataTable_SIZEOF               := SIZEOF(arrTable);
+
+    (* set the mode to ACTIVE --> normal operation *)
+    eMode                                                   := eCTRL_MODE_ACTIVE;
+
+
+    (* init array with the interpolation points  *)
+    (*      fIn                                      |              fOut            *)
+     FOR iCounter:=1 TO 14 BY 1 DO
+        arrTable_ENC[iCounter,1] := arrTable[iCounter,2];
+        arrTable_ENC[iCounter,2] := arrTable[iCounter,1];
+     END_FOR;
+    (*
+    arrTable_ENC[1,1] := 0;                 arrTable_ENC[1,2] := 0;
+    arrTable_ENC[2,1] := 135;                   arrTable_ENC[2,2] := 5;
+    arrTable_ENC[3,1] := 245;               arrTable_ENC[3,2] := 10;
+    arrTable_ENC[4,1] :=  405;          arrTable_ENC[4,2] := 20;
+    arrTable_ENC[5,1] :=  535;          arrTable_ENC[5,2] := 30;
+    arrTable_ENC[6,1] := 689;               arrTable_ENC[6,2] := 40;
+    arrTable_ENC[7,1] := 830;               arrTable_ENC[7,2] := 50;
+    arrTable_ENC[8,1] := 960;           arrTable_ENC[8,2] := 60;
+    arrTable_ENC[9,1] := 1095;          arrTable_ENC[9,2] := 70;
+    arrTable_ENC[10,1] := 1225;             arrTable_ENC[10,2] := 80;
+    arrTable_ENC[11,1] := 1415;             arrTable_ENC[11,2] := 90;
+    arrTable_ENC[12,1] := 1495;             arrTable_ENC[12,2] := 95;
+    arrTable_ENC[13,1] := 1559;             arrTable_ENC[13,2] := 98;
+    arrTable_ENC[14,1] := 1645;             arrTable_ENC[14,2] := 100;*)
+
+
+    (* init parameter struct *)
+    stCTRL_LIN_INTERPOLATION_PARAMS_ENC.tCtrlCycleTime                                      := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS_ENC.tTaskCycleTime                                      := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS_ENC.nDataTable_NumberOfRows             := INT_TO_UINT(14);
+
+    (* set the addresses *)
+    stCTRL_LIN_INTERPOLATION_PARAMS_ENC.pDataTable_ADR                      := ADR(arrTable_ENC);
+    stCTRL_LIN_INTERPOLATION_PARAMS_ENC.nDataTable_SIZEOF           := SIZEOF(arrTable_ENC);
+
+    (* reset the init flag *)
+    bInit                                                   := FALSE;
+
+END_IF;
+END_ACTION
+
+ACTION ACT_LIN_INTERPOLATION:
+{attribute 'no_check'}
+fbCTRL_LIN_INTERPOLATION(
+    fIn:= q_stVGP.rReqPosition ,
+    fManValue:= 0,
+    bExtrapolate:= ,
+    eMode:= eMode,
+    fOut=> ,
+    bInIsGreaterThanMaxElement=> ,
+    bInIsLessThanMinElement=> ,
+    eState=> ,
+    eErrorId=> ,
+    bError=> ,
+    stParams:= stCTRL_LIN_INTERPOLATION_PARAMS );
+
+// Target position Calculation
+rTargetPosition := LREAL_TO_REAL(fbCTRL_LIN_INTERPOLATION.fOut);
+//rTargetPosition := LIMIT(rClosePosition, rTargetPosition, rOpenPosition);
+
+fbCTRL_LIN_INTERPOLATION_ENC(
+    fIn:= Axis.NcToPlc.ActPos ,
+    fManValue:= 0,
+    bExtrapolate:= ,
+    eMode:= eMode,
+    fOut=>  ,
+    bInIsGreaterThanMaxElement=> ,
+    bInIsLessThanMinElement=> ,
+    eState=> ,
+    eErrorId=> ,
+    bError=> ,
+    stParams:= stCTRL_LIN_INTERPOLATION_PARAMS_ENC );
+q_stVGP.i_iPosition := LREAL_TO_REAL(fbCTRL_LIN_INTERPOLATION_ENC.fOut);
+END_ACTION
+
+ACTION ACT_MONITOR:
+IF (This^.q_stVGP.xBusy) THEN
+    rPrevEncoderPosition:= This^.q_stVGP.rEnoder_Position;
+ELSIF NOT((rPrevEncoderPosition < This^.q_stVGP.rEnoder_Position +rHyst) AND (rPrevEncoderPosition > This^.q_stVGP.rEnoder_Position -rHyst)) AND NOT( q_stVGP.eState =HOME)  AND NOT( q_stVGP.eState =ERROR) THEN
+      q_stVGP.eState := ERROR;
+      q_stVGP.pv_xHomed := FALSE;
+      This^.q_stVGP.pv_xError := TRUE;
+      This^.q_stVGP.sErrorMessage := 'Encoder Position Error';
+
+END_IF
+
+tErrorPresent(CLK:=q_stVGP.pv_xError);
+IF tErrorPresent.Q THEN fbLogger(sMsg:=q_stVGP.sErrorMessage, eSevr:=TcEventSeverity.Error); END_IF
+
+// Log valve motion
+tAction(CLK:= q_stVGP.pv_xGo_SW);
+IF tAction.Q THEN fbLogger(sMsg:='Valve commanded to move', eSevr:=TcEventSeverity.Info); END_IF
+
+
+IF ePrevState <> q_stVGP.eValveControl THEN
+      CASE q_stVGP.eValveControl OF
+
+        CloseValve:
+            fbLogger(sMsg:='Valve set to Close.', eSevr:=TcEventSeverity.Info);
+          OpenValve:
+            fbLogger(sMsg:='Valve set to Open.', eSevr:=TcEventSeverity.Info);
+        PressureControl:
+            fbLogger(sMsg:='Valve set to pressure control mode.', eSevr:=TcEventSeverity.Info);
+        ManualControl:
+            fbLogger(sMsg:='Valve set to manual control mode.', eSevr:=TcEventSeverity.Info);
+      END_CASE
+      ePrevState := q_stVGP.eValveControl;
+  END_IF
+END_ACTION
+
+METHOD ConfigEncoder : BOOL
+VAR_INPUT
+    EncoderMax: REAl; // Maximum encoder reading from fully closed to fully open
+    invert: Bool; // Invert Encoder Counting Direction
+END_VAR
+VAR
+    fbWriteParameter1: MC_WriteBoolParameter;
+END_VAR
+rOpenPosition := EncoderMax;
+
+// fEncScaleFactor  -  AxisEncoderScalingFactor
+
+// bEncIsInverse  -
+if (invert) THEN
+    fbWriteParameter1.ParameterNumber :=  MC_AxisParameter.AxisEncoderDirectionInverse;
+    fbWriteParameter1.Value := True;
+END_IF
+
+// Write Parameters
+fbWriteParameter1(
+    Axis:= Axis ,
+    Execute:= ,
+    ParameterNumber:= ,
+    Value:= ,
+    Done=> ,
+    Busy=> ,
+    Error=> ,
+    ErrorID=> );
+END_METHOD
+
+METHOD M_INIT : BOOL
+VAR_INPUT
+    arrTable        : ARRAY[1..14,1..2] OF FLOAT;
+    arrTable_ENC : ARRAY[1..14,1..2] OF FLOAT;
+END_VAR
+(* init array with the interpolation points  *)
+    (*      fIn                                      |              fOut            *)
+    arrTable[1,1] := 0;                     arrTable[1,2] := 0;
+    arrTable[2,1] := 5;                 arrTable[2,2] := 135;
+    arrTable[3,1] := 10;            arrTable[3,2] := 245;
+    arrTable[4,1] :=  20;       arrTable[4,2] := 405;
+    arrTable[5,1] :=  30;       arrTable[5,2] := 535;
+    arrTable[6,1] := 40;            arrTable[6,2] := 689;
+    arrTable[7,1] := 50;            arrTable[7,2] := 830;
+    arrTable[8,1] := 60;        arrTable[8,2] := 960;
+    arrTable[9,1] := 70;        arrTable[9,2] := 1095;
+    arrTable[10,1] := 80;           arrTable[10,2] := 1225;
+    arrTable[11,1] := 90;           arrTable[11,2] := 1415;
+    arrTable[12,1] := 95;           arrTable[12,2] := 1495;
+    arrTable[13,1] := 98;           arrTable[13,2] := 1559;
+    arrTable[14,1] := 100;          arrTable[14,2] := 1645;
+
+
+    (* init parameter struct *)
+    stCTRL_LIN_INTERPOLATION_PARAMS.tCtrlCycleTime                                  := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS.tTaskCycleTime                                  := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS.nDataTable_NumberOfRows         := INT_TO_UINT(14);
+
+    (* set the addresses *)
+    stCTRL_LIN_INTERPOLATION_PARAMS.pDataTable_ADR                  := ADR(arrTable);
+    stCTRL_LIN_INTERPOLATION_PARAMS.nDataTable_SIZEOF               := SIZEOF(arrTable);
+
+    (* set the mode to ACTIVE --> normal operation *)
+    eMode                                                   := eCTRL_MODE_ACTIVE;
+
+
+    (* init array with the interpolation points  *)
+    (*      fIn                                      |              fOut            *)
+    arrTable_ENC[1,1] := 0;                 arrTable_ENC[1,2] := 0;
+    arrTable_ENC[2,1] := 135;                   arrTable_ENC[2,2] := 5;
+    arrTable_ENC[3,1] := 245;               arrTable_ENC[3,2] := 10;
+    arrTable_ENC[4,1] :=  405;          arrTable_ENC[4,2] := 20;
+    arrTable_ENC[5,1] :=  535;          arrTable_ENC[5,2] := 30;
+    arrTable_ENC[6,1] := 689;               arrTable_ENC[6,2] := 40;
+    arrTable_ENC[7,1] := 830;               arrTable_ENC[7,2] := 50;
+    arrTable_ENC[8,1] := 960;           arrTable_ENC[8,2] := 60;
+    arrTable_ENC[9,1] := 1095;          arrTable_ENC[9,2] := 70;
+    arrTable_ENC[10,1] := 1225;             arrTable_ENC[10,2] := 80;
+    arrTable_ENC[11,1] := 1415;             arrTable_ENC[11,2] := 90;
+    arrTable_ENC[12,1] := 1495;             arrTable_ENC[12,2] := 95;
+    arrTable_ENC[13,1] := 1559;             arrTable_ENC[13,2] := 98;
+    arrTable_ENC[14,1] := 1645;             arrTable_ENC[14,2] := 100;
+
+
+    (* init parameter struct *)
+    stCTRL_LIN_INTERPOLATION_PARAMS_ENC.tCtrlCycleTime                                      := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS_ENC.tTaskCycleTime                                      := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS_ENC.nDataTable_NumberOfRows             := INT_TO_UINT(14);
+
+    (* set the addresses *)
+    stCTRL_LIN_INTERPOLATION_PARAMS_ENC.pDataTable_ADR                      := ADR(arrTable_ENC);
+    stCTRL_LIN_INTERPOLATION_PARAMS_ENC.nDataTable_SIZEOF           := SIZEOF(arrTable_ENC);
+END_METHOD
+
+METHOD M_SetGoSw : BOOL
+VAR_INPUT
+    bGo:BOOL;
+END_VAR
+q_stVGP.pv_xGo_SW:=bGo;
+END_METHOD
+
+METHOD M_ValveControl : BOOL
+VAR_INPUT
+    state:E_VCN; // Close, Open, Pressure, Manual
+END_VAR
+q_stVGP.eValveControl := state;
+END_METHOD
+
+METHOD PUBLIC SetEncoderMax : BOOL
+VAR_INPUT
+    EncoderMax: REAl;
+END_VAR
+rOpenPosition := EncoderMax;
+END_METHOD
+
+
+
+
Related:
+
+
+
+
+

PRG_1_PlcTask

+
PROGRAM PRG_1_PlcTask
+VAR
+
+bDebug : Bool := FALSE;
+bMotionTest : Bool := FALSE;
+fb_ADS_WATCHDOG:FB_ADS_WATCHDOG;
+sVarName : STRING:='GVL_VAC_INTF.n_AT1K0_VAC_counter';
+END_VAR
+//GVL_VAC_INTF.n_AT1K0_VAC_counter
+fb_ADS_WATCHDOG(sNetId:='172.21.92.61.1.1' , nPort:=851 , sVarName:=sVarName,bError=> );
+(*Ethercat Diagnostics*)
+DIAGNOSTICS();
+// Vacuum and differential pumping
+PRG_GATT();
+
+if (NOT bDebug)Then
+    // Motorised valve
+    PRG_VGP();
+END_IF
+if (bMotionTest)Then
+    // Functionblock for PTP motion between different appertures
+    PRG_Motors_Test();
+ELSE
+    PRG_Motion();
+END_IF
+
+
+PRG_ILK();
+//PMPS
+PRG_PMPS();
+PRG_GasSelection();
+PRG_Transmission();
+// Injector
+PRG_INJ();
+//Logger
+fbLogHandler();
+fbEcatDiagWrapper();
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_GasSelection

+
PROGRAM PRG_GasSelection
+VAR
+    N2LowerEdge: REAL := 300;
+    N2UpperEdge: REAL := 450;
+    rDelta: REAL :=20;
+    ArEdge:REAL:=2300;
+END_VAR
+(*Gas Selection*)
+IF(VVC_71.M_IsOpen()) THEN  SelectedGas := E_GasType.Argon;
+    ELSIF (VVC_72.M_IsOpen()) THEN  SelectedGas := E_GasType.Nitrogen;
+END_IF
+
+IF (xPMPSMode) AND (bChangeGas) THEN
+    IF(rPhotonEnergy >=N2LowerEdge-rDelta) AND (rPhotonEnergy <=N2UpperEdge-rDelta)(* AND   NOT (SelectedGas = E_GasType.Argon)*) THEN
+        //Block N2
+        VVC_72.M_Set_OPN_SW (false);
+        IF VVC_72.M_IsClosed() THEN
+            VVC_71.M_Set_OPN_SW (TRUE);
+            bChangeGas := FALSE;
+            fbLogger(sMsg:='AT1K0 switched to Ar', eSevr:=TcEventSeverity.Verbose);
+            END_IF;
+    ELSIF  ((rPhotonEnergy <= 220) OR (rPhotonEnergy >=2300)) (*AND  NOT (SelectedGas = E_GasType.Nitrogen)*)  THEN
+        //Block Ar
+        VVC_71.M_Set_OPN_SW (false);
+        IF VVC_71.M_IsClosed() THEN
+            VVC_72.M_Set_OPN_SW (TRUE);
+            bChangeGas := FALSE;
+            fbLogger(sMsg:='AT1K0 switched to N2', eSevr:=TcEventSeverity.Verbose);
+        END_IF;
+    ELSE
+        VVC_72.M_Set_OPN_SW (TRUE);
+        bChangeGas := FALSE;
+        //fbLogger(sMsg:='AT1K0 switched to N2', eSevr:=TcEventSeverity.Verbose);
+    END_IF
+    ELSE
+        bChangeGas := FALSE;
+END_IF
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_GATT

+
PROGRAM PRG_GATT
+VAR
+    timer:TON;
+    vvcTimer:TON;
+    PG: ST_VG;
+    rPRESS : REAL := 0.001;
+    rPRESS_11 : REAL := 1;
+    fb_ADS_WATCHDOG:FB_ADS_WATCHDOG;
+    rTrig_11: R_TRIG;
+END_VAR
+// this function block writes the watchdog bit to the remote PLC reading the treaty valves and/or gauge
+fb_ADS_WATCHDOG(sNetId:='172.21.88.32.1.1' , nPort:=851 , sVarName:='GVL_Devices.iWatchdog',bError=> );
+
+
+// GAUGES
+// MKS275 Gauges
+fb_AT1K0_GAS_GPI_111(PG=>);
+fb_AT1K0_GAS_GPI_121(PG=>);
+fb_AT1K0_GAS_GPI_141(PG=>);
+// FB_MKS317
+fb_AT1K0_GAS_GPI_10(PG=>);
+fb_AT1K0_GAS_GPI_20(PG=>);
+fb_AT1K0_GAS_GPI_11(PG=>);
+fb_AT1K0_GAS_GPI_12(PG=>);
+fb_AT1K0_GAS_GPI_30(PG=>);
+fb_AT1K0_GAS_GPI_40(PG=>);
+fb_AT1K0_GAS_GPI_50(PG=>);
+fb_AT1K0_GAS_GPI_51(PG=>);
+fb_AT1K0_GAS_GPI_60(PG=>);
+fb_AT1K0_GAS_GPI_80(PG=>);
+fb_AT1K0_GAS_GPI_90(PG=>);
+fb_AT1K0_GAS_GPI_100(PG=>);
+fb_AT1K0_GAS_GPI_110(PG=>);
+fb_AT1K0_GAS_GPI_120(PG=>);
+fb_AT1K0_GAS_GPI_130(PG=>);
+fb_AT1K0_GAS_GPI_140(PG=>);
+
+// FB_MKS422
+
+fb_AT1K0_GAS_GCC_10(PG := fb_AT1K0_GAS_GPI_10.PG);
+fb_AT1K0_GAS_GCC_20(PG := fb_AT1K0_GAS_GPI_20.PG);
+fb_AT1K0_GAS_GCC_30(PG := fb_AT1K0_GAS_GPI_30.PG);
+fb_AT1K0_GAS_GCC_40(PG := fb_AT1K0_GAS_GPI_40.PG);
+fb_AT1K0_GAS_GCC_50(PG := fb_AT1K0_GAS_GPI_50.PG);
+fb_AT1K0_GAS_GCC_60(PG := fb_AT1K0_GAS_GPI_60.PG);
+fb_AT1K0_GAS_GCC_80(PG := fb_AT1K0_GAS_GPI_80.PG);
+fb_AT1K0_GAS_GCC_90(PG := fb_AT1K0_GAS_GPI_90.PG);
+fb_AT1K0_GAS_GCC_100(PG := fb_AT1K0_GAS_GPI_100.PG);
+fb_AT1K0_GAS_GCC_110(PG := fb_AT1K0_GAS_GPI_110.PG);
+fb_AT1K0_GAS_GCC_120(PG := fb_AT1K0_GAS_GPI_120.PG);
+fb_AT1K0_GAS_GCC_130(PG := fb_AT1K0_GAS_GPI_130.PG);
+fb_AT1K0_GAS_GCC_140(PG := fb_AT1K0_GAS_GPI_140.PG);
+
+
+//VALVES
+// Pump Isolation Valves
+// FB_VRC
+//EBD Side
+//TURBO
+fb_AT1K0_GAS_VRC_10(i_xExtILK_OK := F_TurboGateValve_ILK(fb_AT1K0_GAS_PTM_10.iq_stPtm,fb_AT1K0_GAS_GPI_10.PG)AND fb_AT1K0_GAS_PTM_10.iq_stPtm.eState = pumpRUNNING, i_xOverrideMode := xSystemOverrideMode);
+fb_AT1K0_GAS_VRC_20(i_xExtILK_OK := F_TurboGateValve_ILK(fb_AT1K0_GAS_PTM_20.iq_stPtm,fb_AT1K0_GAS_GPI_20.PG)AND fb_AT1K0_GAS_PTM_20.iq_stPtm.eState = pumpRUNNING, i_xOverrideMode := xSystemOverrideMode);
+fb_AT1K0_GAS_VRC_30(i_xExtILK_OK := F_TurboGateValve_ILK(fb_AT1K0_GAS_PTM_30.iq_stPtm,fb_AT1K0_GAS_GPI_30.PG)AND fb_AT1K0_GAS_PTM_30.iq_stPtm.eState = pumpRUNNING, i_xOverrideMode := xSystemOverrideMode);
+fb_AT1K0_GAS_VRC_40(i_xExtILK_OK := F_TurboGateValve_ILK(fb_AT1K0_GAS_PTM_40.iq_stPtm,fb_AT1K0_GAS_GPI_40.PG)AND fb_AT1K0_GAS_PTM_40.iq_stPtm.eState = pumpRUNNING, i_xOverrideMode := xSystemOverrideMode);
+
+// Auto open the VRC when pressure if ok
+rTrig_11(CLK := ( fb_AT1K0_GAS_GPI_11.PG.xPRESS_OK AND fb_AT1K0_GAS_GPI_11.PG.rPRESS < 0.01));
+IF (rTrig_11.Q) THEN
+    fb_AT1K0_GAS_VRC_11.M_Set_OPN_SW (TRUE);
+END_IF
+fb_AT1K0_GAS_VRC_11(i_xExtILK_OK := (fb_AT1K0_GAS_GPI_11.PG.xPRESS_OK AND fb_AT1K0_GAS_GPI_11.PG.rPRESS < rPRESS_11) , i_xOverrideMode := xSystemOverrideMode);
+//EBD
+fb_AT1K0_GAS_VRC_50(i_xExtILK_OK := F_VRC_DIODE_ILK_OK(fb_AT1K0_GAS_GPI_50.PG,fb_AT1K0_GAS_GPI_51.PG), i_xOverrideMode := xSystemOverrideMode);
+fb_AT1K0_GAS_VRC_60(i_xExtILK_OK := F_VRC_DIODE_ILK_OK(fb_AT1K0_GAS_GPI_60.PG,fb_AT1K0_GAS_GPI_51.PG), i_xOverrideMode := xSystemOverrideMode);
+//FEE Side
+PG.xPRESS_OK := TRUE;
+PG.rPRESS := rPRESS;
+fb_AT1K0_GAS_VRC_70(i_xExtILK_OK := fb_AT1K0_GAS_PMF_90.stPump.i_xMPStatus AND (F_VRC_DIODE_ILK_OK(fb_AT1K0_GAS_GPI_80.PG,PG) AND VVC_71.M_IsClosed() AND VVC_72.M_IsClosed()), i_xOverrideMode := xSystemOverrideMode);
+fb_AT1K0_GAS_VRC_90(i_xExtILK_OK := fb_AT1K0_GAS_PMF_90.stPump.i_xMPStatus AND (F_VRC_DIODE_ILK_OK(fb_AT1K0_GAS_GPI_90.PG,PG)), i_xOverrideMode := xSystemOverrideMode);
+fb_AT1K0_GAS_VRC_100(i_xExtILK_OK := fb_AT1K0_GAS_PMF_100.stPump.i_xMPStatus AND (F_VRC_DIODE_ILK_OK(fb_AT1K0_GAS_GPI_100.PG,PG)), i_xOverrideMode := xSystemOverrideMode);
+//TURBO
+fb_AT1K0_GAS_VRC_110(i_xExtILK_OK := F_TurboGateValve_ILK(fb_AT1K0_GAS_PTM_110.iq_stPtm,fb_AT1K0_GAS_GPI_110.PG) AND fb_AT1K0_GAS_PTM_110.iq_stPtm.eState = pumpRUNNING  , i_xOverrideMode := xSystemOverrideMode);
+fb_AT1K0_GAS_VRC_120(i_xExtILK_OK := F_TurboGateValve_ILK(fb_AT1K0_GAS_PTM_120.iq_stPtm,fb_AT1K0_GAS_GPI_120.PG) AND fb_AT1K0_GAS_PTM_120.iq_stPtm.eState = pumpRUNNING, i_xOverrideMode := xSystemOverrideMode);
+fb_AT1K0_GAS_VRC_130(i_xExtILK_OK := F_TurboGateValve_ILK(fb_AT1K0_GAS_PTM_130.iq_stPtm,fb_AT1K0_GAS_GPI_130.PG) AND fb_AT1K0_GAS_PTM_130.iq_stPtm.eState = pumpRUNNING, i_xOverrideMode := xSystemOverrideMode);
+fb_AT1K0_GAS_VRC_140(i_xExtILK_OK := F_TurboGateValve_ILK(fb_AT1K0_GAS_PTM_140.iq_stPtm,fb_AT1K0_GAS_GPI_140.PG) AND fb_AT1K0_GAS_PTM_140.iq_stPtm.eState = pumpRUNNING, i_xOverrideMode := xSystemOverrideMode);
+//N2 valve
+//INL VCN, VGP and VRC_70 are closed.
+fb_AT1K0_GAS_VRC_80.i_xExtILK_OK := fb_AT1K0_GAS_VRC_90.iq_stValve.i_xClsLS AND VCN_70.iq_stVCN.rReqPosition <0.4 AND VVC_71.M_IsClosed() AND VVC_72.M_IsClosed() ; //AND VGP is closed;
+fb_AT1K0_GAS_VRC_80( i_xOverrideMode := xSystemOverrideMode);
+
+
+// Turbo Pumps
+// FB_PTM_Ebara_010M
+//EBD SIDE
+fb_AT1K0_GAS_PTM_10(i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_10.iq_stPtm, fb_AT1K0_GAS_GPI_12.PG, fb_AT1K0_GAS_GPI_10.PG,fb_AT1K0_GAS_PMF_10.iq_stPFO));// AND fb_AT1K0_GAS_VRC_11.M_IsOpen() );
+fb_AT1K0_GAS_PTM_20(i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_20.iq_stPtm, fb_AT1K0_GAS_GPI_12.PG, fb_AT1K0_GAS_GPI_20.PG,fb_AT1K0_GAS_PMF_10.iq_stPFO));// AND fb_AT1K0_GAS_VRC_11.M_IsOpen() );
+fb_AT1K0_GAS_PTM_30(i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_30.iq_stPtm, fb_AT1K0_GAS_GPI_12.PG, fb_AT1K0_GAS_GPI_30.PG,fb_AT1K0_GAS_PMF_10.iq_stPFO));// AND fb_AT1K0_GAS_VRC_11.M_IsOpen() );
+fb_AT1K0_GAS_PTM_40(i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_40.iq_stPtm, fb_AT1K0_GAS_GPI_12.PG, fb_AT1K0_GAS_GPI_40.PG,fb_AT1K0_GAS_PMF_10.iq_stPFO));// AND fb_AT1K0_GAS_VRC_11.M_IsOpen() );
+//FEE Side
+fb_AT1K0_GAS_PTM_110(i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_110.iq_stPtm, fb_AT1K0_GAS_GPI_111.PG,fb_AT1K0_GAS_GPI_110.PG,fb_AT1K0_GAS_PMF_110.stPump));
+fb_AT1K0_GAS_PTM_120(i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_120.iq_stPtm, fb_AT1K0_GAS_GPI_121.PG, fb_AT1K0_GAS_GPI_120.PG,fb_AT1K0_GAS_PMF_120.stPump));
+fb_AT1K0_GAS_PTM_130(i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_130.iq_stPtm, fb_AT1K0_GAS_GPI_121.PG,fb_AT1K0_GAS_GPI_130.PG,fb_AT1K0_GAS_PMF_120.stPump));
+fb_AT1K0_GAS_PTM_140(i_xExtILKOk := F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_140.iq_stPtm, fb_AT1K0_GAS_GPI_141.PG,fb_AT1K0_GAS_GPI_140.PG,fb_AT1K0_GAS_PMF_140.stPump));
+
+
+// Injector side
+fb_AT1K0_GAS_VVC_80.i_xExtILK_OK:= (fb_AT1K0_GAS_GPI_111.PG.rPRESS <= fb_AT1K0_GAS_PTM_80.iq_stPtm.rBackingPressureSP) AND NOT (fb_AT1K0_GAS_PTM_80.iq_stPtm.eState = pumpFAULT)  AND  (fb_AT1K0_GAS_PTM_80.iq_stPtm.eState = pumpRUNNING  OR  fb_AT1K0_GAS_PTM_80.iq_stPtm.eState = pumpSTARTING )AND  (fb_AT1K0_GAS_PMF_110.stPump.eState = pumpRUNNING  OR  fb_AT1K0_GAS_PMF_110.stPump.eState = pumpSTARTING );
+fb_AT1K0_GAS_VVC_80(i_xOverrideMode:= xSystemOverrideMode , iq_stValve=> );
+IF (fb_AT1K0_GAS_PTM_80.iq_stPtm.eState = pumpRUNNING) AND fb_AT1K0_GAS_VVC_80.M_IsClosed() THEN
+     if (timer.Q) THEN fb_AT1K0_GAS_PTM_80.i_xExtILKOk := fb_AT1K0_GAS_VVC_80.M_IsOpen() AND F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_80.iq_stPtm, fb_AT1K0_GAS_GPI_111.PG,fb_AT1K0_GAS_GPI_80.PG,fb_AT1K0_GAS_PMF_110.stPump);//fb_AT1K0_GAS_PTM_80.i_xExtILKOk := FALSE;
+ END_IF;
+ELSE
+    fb_AT1K0_GAS_PTM_80.i_xExtILKOk :=  F_TurboExtILKLogic_2(fb_AT1K0_GAS_PTM_80.iq_stPtm, fb_AT1K0_GAS_GPI_111.PG,fb_AT1K0_GAS_GPI_80.PG,fb_AT1K0_GAS_PMF_110.stPump);
+END_IF
+fb_AT1K0_GAS_PTM_80();
+timer(IN:= (fb_AT1K0_GAS_PTM_80.iq_stPtm.eState = pumpRUNNING), PT:=T#1S);
+
+
+
+//Rouging pumps
+// FB_EbaraDryPump
+//EBD SIDE
+fb_AT1K0_GAS_PMF_10(xExtIlk :=TRUE,TurboIsOn := TRUE);
+fb_AT1K0_GAS_PMF_60(xExtIlk :=TRUE,TurboIsOn := TRUE);
+//FEE SIDE
+fb_AT1K0_GAS_PMF_90(i_stBPGauge := fb_AT1K0_GAS_GPI_90.PG, i_xVlvOpn := TRUE, i_xExtIlkOK := TRUE);
+fb_AT1K0_GAS_PMF_100(i_stBPGauge := fb_AT1K0_GAS_GPI_100.PG, i_xVlvOpn := TRUE, i_xExtIlkOK := TRUE);
+fb_AT1K0_GAS_PMF_110(i_xExtIlkOK:= TRUE (*Interlock Timer on the Rough Valve*) , stPump=> );
+fb_AT1K0_GAS_PMF_120(i_xExtIlkOK:= TRUE(*Interlock Timer on the Rough Valve*), stPump=> );
+fb_AT1K0_GAS_PMF_140(i_xExtIlkOK:= TRUE(*Interlock Timer on the Rough Valve*), stPump=> );
+if( fb_AT1K0_GAS_PMF_110.stPump.eState = pumpSTARTING ) OR ( fb_AT1K0_GAS_PMF_110.stPump.eState = pumpRUNNING ) THEN fb_AT1K0_GAS_VVC_110.M_Open(TRUE); END_IF
+if( fb_AT1K0_GAS_PMF_120.stPump.eState = pumpSTARTING ) OR ( fb_AT1K0_GAS_PMF_120.stPump.eState = pumpRUNNING ) THEN fb_AT1K0_GAS_VVC_120.M_Open(TRUE); END_IF
+if( fb_AT1K0_GAS_PMF_140.stPump.eState = pumpSTARTING ) OR ( fb_AT1K0_GAS_PMF_140.stPump.eState = pumpRUNNING ) THEN fb_AT1K0_GAS_VVC_140.M_Open(TRUE); END_IF
+fb_AT1K0_GAS_VVC_110(i_xExtILK_OK:= (fb_AT1K0_GAS_PMF_110.stPump.eState = pumpRUNNING  OR  fb_AT1K0_GAS_PMF_110.stPump.eState = pumpSTARTING ), i_xOverrideMode:= , iq_stValve=> );
+fb_AT1K0_GAS_VVC_120(i_xExtILK_OK:= (fb_AT1K0_GAS_PMF_120.stPump.eState = pumpRUNNING  OR  fb_AT1K0_GAS_PMF_120.stPump.eState = pumpSTARTING ), i_xOverrideMode:= , iq_stValve=> );
+fb_AT1K0_GAS_VVC_140(i_xExtILK_OK:= (fb_AT1K0_GAS_PMF_140.stPump.eState = pumpRUNNING  OR  fb_AT1K0_GAS_PMF_140.stPump.eState = pumpSTARTING ), i_xOverrideMode:= , iq_stValve=> );
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_ILK

+
PROGRAM PRG_ILK
+VAR
+END_VAR
+(*Evaluate Global Interlocks*)
+
+US_Roughing_Valves_Open := (fb_AT1K0_GAS_VRC_50.M_IsOpen() AND fb_AT1K0_GAS_VRC_60.M_IsOpen());
+DS_Roughing_Valves_Open := (fb_AT1K0_GAS_VRC_90.M_IsOpen() AND( fb_AT1K0_GAS_PMF_90.stPump.eState = pumpRUNNING)) OR   (fb_AT1K0_GAS_VRC_100.iq_stValve.i_xOpnLS AND (fb_AT1K0_GAS_PMF_100.stPump.eState = pumpRUNNING ));
+US_Turbo_Valves_Open := fb_AT1K0_GAS_VRC_10.M_IsOpen() AND  fb_AT1K0_GAS_VRC_20.M_IsOpen() AND fb_AT1K0_GAS_VRC_30.M_IsOpen() AND fb_AT1K0_GAS_VRC_40.M_IsOpen();
+DS_Turbo_Valves_Open := fb_AT1K0_GAS_VRC_110.M_IsOpen() AND  fb_AT1K0_GAS_VRC_120.M_IsOpen() AND fb_AT1K0_GAS_VRC_130.M_IsOpen()AND fb_AT1K0_GAS_VRC_140.M_IsOpen();
+US_Turbo_Running := (fb_AT1K0_GAS_PTM_10.iq_stPtm.eState = pumpRUNNING) AND (fb_AT1K0_GAS_PTM_20.iq_stPtm.eState = pumpRUNNING) AND (fb_AT1K0_GAS_PTM_30.iq_stPtm.eState = pumpRUNNING) AND (fb_AT1K0_GAS_PTM_40.iq_stPtm.eState = pumpRUNNING);
+DS_Turbo_Running := (fb_AT1K0_GAS_PTM_110.iq_stPtm.eState = pumpRUNNING) AND (fb_AT1K0_GAS_PTM_120.iq_stPtm.eState = pumpRUNNING) AND (fb_AT1K0_GAS_PTM_130.iq_stPtm.eState = pumpRUNNING) AND (fb_AT1K0_GAS_PTM_140.iq_stPtm.eState = pumpRUNNING);
+
+(* Link The correct override bit to the correct vacuum section*)
+
+
+
+(*P/MPS FF*)
+
+END_PROGRAM
+
+
+
+
+

PRG_INJ

+
PROGRAM PRG_INJ
+VAR
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:SP;
+    field: HOPR 1000;
+    field: LOPR 0;
+    field: PREC 2;
+    field: EGU "TORR";
+    '}
+    fSetpointValue :REAL;
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:ON;
+     field: ZNAM STOP;
+     field: ONAM START;
+     io: io;
+    '}
+    bGo: BOOL:=FALSE;
+     {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:RESET;
+     field: ZNAM FALSE;
+     field: ONAM TRUE;
+     io: io;
+     '}
+    bReset : BOOL;
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:ERROR;
+    field: ZNAM FALSE;
+     field: ONAM TRUE;
+     io: io;
+     '}
+    bError : BOOL;
+    // different gains for different apertures
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:Kp1 '}
+    fKp1 : REAL:= 0.4;//0.7;
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:Kp2 '}
+    fKp2 : REAL:= 0.7;
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:Kp3 '}
+    fKp3 : REAL:= 2;
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:Kp4 '}
+    fKp4 : REAL:= 1;
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:Tn1 '}
+    fTn1 : REAL:= 0.5;
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:Tn2 '}
+    fTn2 : REAL:= 0.5;
+    arrTable        : ARRAY[1..15,1..2] OF FLOAT;
+    arrTableAprt1   : ARRAY[1..15,1..2] OF FLOAT;
+    arrTableAprt2   : ARRAY[1..15,1..2] OF FLOAT;
+    arrTableAprt3   : ARRAY[1..15,1..2] OF FLOAT;
+    arrTableAprt4   : ARRAY[1..15,1..2] OF FLOAT;
+    fManValue                                                                                       : FLOAT;
+    bExtrapolate                                                                            : BOOL;
+    eMode                                                   : E_CTRL_MODE;
+    stCTRL_PID_PARAMS               : ST_CTRL_PID_PARAMS;
+    bSync                                                   : BOOL;
+    bHold                                                   : BOOL;
+    eErrorId                                                : E_CTRL_ERRORCODES;
+    bARWactive                                      : BOOL;
+    (* controller *)
+    fbCTRL_PID                                      : FB_CTRL_PID;
+    bInit                                                   : BOOL  := TRUE;
+    fbCTRL_LIN_INTERPOLATION                                        : FB_CTRL_LIN_INTERPOLATION;
+    //stCTRL_LIN_INTERPOLATION_PARAMS               : ST_CTRL_LIN_INTERPOLATION_PARAMS;
+    stCTRL_LIN_INTERPOLATION_PARAMS : ST_CTRL_LIN_INTERPOLATION_PARAMS;
+    fbCTRL_DEADBAND                                         : FB_CTRL_DEADBAND;
+    stCTRL_DEADBAND_PARAMS                  : ST_CTRL_DEADBAND_PARAMS;
+
+    pid_on :TON;
+    wait : time := T#10S;
+    FTrig: F_TRIG;
+    fTrig_PMPS: F_TRIG;
+    rTrig_PMPS: R_TRIG;
+
+    rtAction : R_TRIG;
+    rtTrans: R_TRIG;
+
+    rLimit1 : REAL:= 78;
+    rLimit2 : REAL:= 78;
+    rLimit3 : REAL:= 78;
+    rLimit4 : REAL:= 62;
+    rLimit:REAL:=78;
+    rDelta:REAL:=5;
+
+    tSettle: TON;
+    tSettleTime: Time := T#5S;
+
+    tExceed: TON;
+    tExceedTime: Time := T#500mS;
+
+    tMoving: TON;
+    tMovingTime: Time := T#1S;
+
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:TransPerc '}
+    rTransPerc : REAL;
+    {attribute 'pytmc' :=' pv: AT1K0:GAS:CNTRL:PressPerc '}
+    rPressPerc : REAL;
+
+    rPressThresholdHigh : REAL:=2.455e-1;
+    rPressThresholdLow : REAL :=7.733e-2;
+    iGauge:INT:=0;
+    //FFO
+        TRANS_FFO    :    FB_FastFault :=(
+        i_DevName := 'AT1K0-GAS',
+        i_Desc := 'Fault occurs when the current transmission exceeds the requested transmission by 20%',
+        i_TypeCode := 16#AFF);
+END_VAR
+(* The gas injection conrol loop is augmented with a feed forward table, where FF provide the major portion of the
+ controller output and the PI(D) controller conpensate for the remaining error.*)
+
+//Devices and Interlock
+// Valves
+VCN_70(i_xExtIlkOK := (US_MAA_OK AND US_Turbo_Valves_Open AND US_Turbo_Running)
+                        AND (DS_MAA_OK AND DS_Turbo_Valves_Open AND DS_Turbo_Running),
+                        i_ReqPos:=);
+
+VVC_71(i_xExtILK_OK:= VVC_72.M_IsClosed() AND (((*US_MAA_OK AND*) (*US_Roughing_Valves_Open AND*) US_Turbo_Valves_Open AND US_Turbo_Running)
+                        AND ((*DS_MAA_OK AND *)(*DS_Roughing_Valves_Open AND*) DS_Turbo_Valves_Open AND DS_Turbo_Running)), i_xOverrideMode:= , iq_stValve=> );
+VVC_72(i_xExtILK_OK:= VVC_71.M_IsClosed() AND (((*US_MAA_OK AND *) (*US_Roughing_Valves_Open AND *)US_Turbo_Valves_Open AND US_Turbo_Running)
+                        AND ((*DS_MAA_OK AND *)(*DS_Roughing_Valves_Open AND *)DS_Turbo_Valves_Open AND DS_Turbo_Running)), i_xOverrideMode:= , iq_stValve=> );
+
+//Gauges
+GCM_70.M_SetBits(30518);
+GCM_80.M_SetBits(30518);
+GCM_81.M_SetBits(30518);
+GCM_70(PG=> , i_rFULL_SCALE:= 2000);
+GCM_80(PG=> , i_rFULL_SCALE:= 20);
+GCM_81(PG=> , i_rFULL_SCALE:= 0.25);
+
+(* Gauge selection *)
+(*Assign reading to psuedo gauge*)
+(*
+IF (fSetpointValue <= 0.0001) AND (fb_AT1K0_GAS_GCC_80.IG.rPRESS >0) THEN GCM_82 := fb_AT1K0_GAS_GCC_80.IG;
+    ELSIF (fSetpointValue < 0.0029) AND (fb_AT1K0_GAS_GPI_80.PG.rPRESS > 0.0001) THEN GCM_82 := fb_AT1K0_GAS_GPI_80.PG;
+        ELSIF ( GCM_81.PG.rPRESS < 0.25 ) THEN GCM_82 := GCM_81.PG;
+            ElSE GCM_82 := GCM_80.PG;
+END_IF*)
+(* MG: removed August shutdown 2021
+IF (fb_AT1K0_GAS_GCC_80.IG.rPRESS <=0.0009) AND (fb_AT1K0_GAS_GCC_80.IG.rPRESS >0) THEN GCM_82 := fb_AT1K0_GAS_GCC_80.IG;
+    ELSIF ( GCM_81.PG.rPRESS < 0.25 ) THEN GCM_82 := GCM_81.PG;
+            ElSE GCM_82 := GCM_80.PG;
+END_IF*)
+
+//MG: Added to avoid sudden switching
+IF (fb_AT1K0_GAS_GCC_80.IG.rPRESS <=0.0009) AND (fb_AT1K0_GAS_GCC_80.IG.rPRESS >0) THEN iGauge := 0;//GCM_82 := fb_AT1K0_GAS_GCC_80.IG;
+    ELSIF (GCM_80.PG.rPRESS <= rPressThresholdLow ) THEN iGauge := 1;//GCM_82 := GCM_81.PG;
+        ELSIF (GCM_81.PG.rPRESS >= rPressThresholdHigh ) THEN iGauge := 2;//GCM_82 := GCM_80.PG;
+            //ElSIF (GCM_82.rPRESS = fb_AT1K0_GAS_GCC_80.IG.rPRESS) THEN iGauge := 0;//GCM_82 := GCM_81.PG ;
+END_IF
+
+CASE iGauge OF
+    0: GCM_82 := fb_AT1K0_GAS_GCC_80.IG;
+    1: GCM_82 := GCM_81.PG ;
+    2: GCM_82 := GCM_80.PG;
+    ELSE GCM_82 := GCM_80.PG;
+END_CASE
+
+
+
+(*Automation of other devices*)
+(*When to Open the VRC Valves to the MAA chambers*)
+(*When PID is ON*)
+IF (bGo) THEN
+    (*VRC US*)
+    IF ( fb_AT1K0_GAS_GPI_40.PG .rPRESS >= rVRC_US_SP ) THEN
+        IF (fb_AT1K0_GAS_VRC_50.M_IsOpen()) THEN fb_AT1K0_GAS_VRC_60.M_Set_OPN_SW (TRUE);
+            ELSE fb_AT1K0_GAS_VRC_50.M_Set_OPN_SW (TRUE);
+        END_IF
+    END_IF
+
+    (*VRC DS*)
+    IF ( fb_AT1K0_GAS_GPI_110.PG .rPRESS >= rVRC_DS_SP ) THEN
+        IF (fb_AT1K0_GAS_VRC_100.M_IsOpen()) THEN fb_AT1K0_GAS_VRC_90.M_Set_OPN_SW (TRUE);
+            ELSE fb_AT1K0_GAS_VRC_100.M_Set_OPN_SW (TRUE);
+        END_IF
+    END_IF
+END_IF
+
+//Try to switch on the GCC in the Gas cell for accurate transmission calculation
+IF  NOT(fb_AT1K0_GAS_GCC_80.IG.i_xHV_ON) AND (fb_AT1K0_GAS_GPI_80.PG.rPRESS <= 1.1E-4) THEN fb_AT1K0_GAS_GCC_80.M_HVE(TRUE); END_IF;
+
+(* On change transmission reset *)
+rtNewTrans(CLK:=  (OldTransmissionValue <> TransmissionValue) OR (fTrig_PMPS.Q) OR (rTrig_PMPS.Q));
+IF(rtNewTrans.Q) THEN
+    OldTransmissionValue := TransmissionValue;
+    bChangeAperture:=TRUE;
+    bChangeGas := TRUE;
+    fbLogger(sMsg:='AT1K0 new transmission request.', eSevr:=TcEventSeverity.Info);
+    IF NOT (tSettle.IN) THEN
+        stStatus.AtTarget := 0;
+    END_IF
+    stStatus.Moving := 1;
+END_IF
+// change setpoint
+// As calculated by the PRG_INJ
+IF NOT (xPressureControlMode) THEN
+    fSetpointValue := rRequiredPressureSP;
+END_IF
+
+(*Setpoint Validation*)
+fSetpointValue:= LIMIT(0,fSetpointValue,10);
+
+
+ACT_init();
+ACT_Cntrl();
+ACT_Logger();
+ACT_FFO();
+ACT_STATE();
+
+END_PROGRAM
+
+ACTION ACT_Cntrl:
+// Turn the PID on rising edge of the PMPSMode and off at falling edge
+fTrig_PMPS(CLK:= xPMPSMode);
+rTrig_PMPS(CLK:= xPMPSMode);
+IF (xPMPSMode) THEN bGo := TRUE; xPressureControlMode:=FALSE; END_IF
+IF (fTrig_PMPS.Q) THEN
+     bGo := FALSE;
+     bChangeAperture:=FALSE;
+     bChangeGas := FALSE;
+     rTransmissionSP:=1;
+END_IF
+//IF (rTrig_PMPS.Q) THEN bGo := TRUE; END_IF
+
+if (bGo) THEN
+    //VCN_70.i_ReqPos:= LREAL_TO_REAL(fbCTRL_LIN_INTERPOLATION.fOut + fbCTRL_PID.fOut);
+    VCN_70.i_ReqPos:= LREAL_TO_REAL(fbCTRL_LIN_INTERPOLATION.fOut + fbCTRL_PID.fOut);
+    IF (bReset) THEN
+    (* set the mode to RESET*)
+    eMode                                                   := eCTRL_MODE_RESET   ;
+    VCN_70.M_ValveControl(CloseValve);
+    //bReset := False;
+    ELSE
+        (* set the mode to ACTIVE --> normal operation *)
+    eMode                                                   := eCTRL_MODE_ACTIVE   ;
+     VCN_70.M_ValveControl(PressureControl);
+    END_IF
+END_IF
+FTRIG(CLK := bGo);
+IF(FTrig.Q)THEN
+        eMode                                                       := eCTRL_MODE_PASSIVE;
+        VCN_70.M_ValveControl(CloseValve);
+        fSetpointValue :=0;
+END_IF
+(*Interlock setpoint reset*)
+if (VVC_71.M_IsClosed() AND VVC_72.M_IsClosed() ) THEN
+        //eMode     := eCTRL_MODE_PASSIVE;
+        fSetpointValue :=0;
+END_IF
+
+(*Switch PID Mode to passive if VCN is interlocked*)
+IF NOT (VCN_70.i_xExtIlkOK) THEN
+        eMode       := eCTRL_MODE_PASSIVE;
+END_IF
+
+fbCTRL_LIN_INTERPOLATION(
+    fIn:= fSetpointValue ,
+    fManValue:= fManValue ,
+    bExtrapolate:= bExtrapolate,
+    eMode:= eMode,
+    stParams:= stCTRL_LIN_INTERPOLATION_PARAMS,
+    fOut=> ,
+    bInIsGreaterThanMaxElement=> ,
+    bInIsLessThanMinElement=> ,
+    eState=> ,
+    eErrorId=> ,
+    bError=> );
+
+
+(* call controller *)
+fbCTRL_PID(         fSetpointValue          := fSetpointValue,//TransmissionValue,//fSetpointValue,
+                    fActualValue            := GCM_82.rPRESS,//rCalculatedTransmissionValue,//GCM_82.rPRESS ,
+                    fManSyncValue   := ,
+                    bSync                           := bSync,
+                    eMode                           := eMode,
+                    bHold                           := bHold,
+                    stParams                        := stCTRL_PID_PARAMS,
+                    fOut                            => ,
+                    bARWactive              => bARWactive,
+                    eErrorId                        => eErrorId,
+                    bError                          =>
+                );
+
+
+(*deadband/clipper *)
+
+(* call function block *)
+stCTRL_DEADBAND_PARAMS.fThreshold   :=  fSetpointValue*0.0016 ;
+(*fbCTRL_DEADBAND   (       fIn                                     := ,
+                    stParams                        := stCTRL_DEADBAND_PARAMS,
+                    bInIsUnderThreshold => ,
+                    eErrorId                        => ,
+                    bError                          =>
+                );*)
+
+bError := fbCTRL_PID.bError OR fbCTRL_LIN_INTERPOLATION.bError;
+END_ACTION
+
+ACTION ACT_FFO:
+TRANS_FFO.i_xOK := (rCalculatedTransmissionValue <= (TransmissionValue + (TransmissionValue*20/100))) OR NOT tExceed.Q;
+
+//auto reset true
+(*FAST FAULT*)
+TRANS_FFO(i_xOK := ,//NOT tExceed.Q,
+    i_xReset :=  ,
+    i_xAutoReset := TRUE,
+    io_fbFFHWO := GVL_PMPS.g_FastFaultOutput1);
+END_ACTION
+
+ACTION ACT_Init:
+//control Loop and FeedForward table initialisation
+(*Iniitialization*)
+IF bInit
+THEN
+    (* Feed forward table records 9 disticnt positions of the needle valves, breaking the *)
+    (* the needle valve profile into disticnt nearly linear segments*)
+    (* init array with the interpolation points  *)
+    (*      fIn                                      |              fOut            *)
+    arrTable[1,1] := 0;             arrTable[1,2] := 12;
+    arrTable[2,1] := 0.000001;      arrTable[2,2] := 15;
+    arrTable[3,1] := 0.000024;      arrTable[3,2] := 19;
+    arrTable[4,1] :=  0.0001;       arrTable[4,2] := 25;
+    arrTable[5,1] :=  0.001;        arrTable[5,2] := 28;
+    arrTable[6,1] := 0.0082;        arrTable[6,2] := 31;
+    arrTable[7,1] := 0.04;          arrTable[7,2] := 34;
+    arrTable[8,1] := 0.062; arrTable[8,2] := 39;
+    arrTable[9,1] := 0.09;          arrTable[9,2] := 44;
+    arrTable[10,1] := 0.112;                arrTable[10,2] := 49;
+    arrTable[11,1] := 0.6;                  arrTable[11,2] := 55;
+    arrTable[12,1] := 1.34;         arrTable[12,2] := 62;
+    arrTable[13,1] := 4;                    arrTable[13,2] := 70;
+    arrTable[14,1] := 7.27;         arrTable[14,2] := 78;
+    arrTable[15,1] := 20;                   arrTable[15,2] := 100;
+
+    (* init array with the interpolation points  *)
+    (*      fIn                                      |              fOut            *)
+    arrTableAprt1[1,1] := 0;                arrTableAprt1[1,2] := 12;
+    arrTableAprt1[2,1] := 0.000001; arrTableAprt1[2,2] := 15;
+    arrTableAprt1[3,1] := 0.000024; arrTableAprt1[3,2] := 19;
+    arrTableAprt1[4,1] :=  0.0001;  arrTableAprt1[4,2] := 25;
+    arrTableAprt1[5,1] :=  0.001;   arrTableAprt1[5,2] := 28;
+    arrTableAprt1[6,1] := 0.0082;   arrTableAprt1[6,2] := 31;
+    arrTableAprt1[7,1] := 0.04;             arrTableAprt1[7,2] := 34;
+    arrTableAprt1[8,1] := 0.062;    arrTableAprt1[8,2] := 39;
+    arrTableAprt1[9,1] := 0.09;             arrTableAprt1[9,2] := 44;
+    arrTableAprt1[10,1] := 0.112;           arrTableAprt1[10,2] := 49;
+    arrTableAprt1[11,1] := 0.6;                     arrTableAprt1[11,2] := 55;
+    arrTableAprt1[12,1] := 1.34;            arrTableAprt1[12,2] := 62;
+    arrTableAprt1[13,1] := 4;                       arrTableAprt1[13,2] := 70;
+    arrTableAprt1[14,1] := 7.27;            arrTableAprt1[14,2] := 78;
+    arrTableAprt1[15,1] := 20;                      arrTableAprt1[15,2] := 100;
+
+    (* init array with the interpolation points  *)
+    (*      fIn                                      |              fOut            *)
+    arrTableAprt2[1,1] := 0;                    arrTableAprt2[1,2] := 12;
+    arrTableAprt2[2,1] := 0.000001;         arrTableAprt2[2,2] := 15;
+    arrTableAprt2[3,1] := 0.000024;         arrTableAprt2[3,2] := 19;
+    arrTableAprt2[4,1] :=  0.000072;        arrTableAprt2[4,2] := 25;
+    arrTableAprt2[5,1] :=  0.0059;      arrTableAprt2[5,2] := 28;
+    arrTableAprt2[6,1] := 0.0059;           arrTableAprt2[6,2] := 31;
+    arrTableAprt2[7,1] := 0.0099;           arrTableAprt2[7,2] := 34;
+    arrTableAprt2[8,1] := 0.034;            arrTableAprt2[8,2] := 39;
+    arrTableAprt2[9,1] := 0.051;            arrTableAprt2[9,2] := 44;
+    arrTableAprt2[10,1] := 0.074;           arrTableAprt2[10,2] := 49;
+    arrTableAprt2[11,1] := 0.2;                     arrTableAprt2[11,2] := 55;
+    arrTableAprt2[12,1] := 0.598;           arrTableAprt2[12,2] := 62;
+    arrTableAprt2[13,1] := 1;                       arrTableAprt2[13,2] := 70;
+    arrTableAprt2[14,1] := 3.34;            arrTableAprt2[14,2] := 78;
+    arrTableAprt2[15,1] := 20;                      arrTableAprt2[15,2] := 100;
+    (* init array with the interpolation points  *)
+    (*      fIn                                      |              fOut            *)
+    arrTableAprt3[1,1] := 0;                    arrTableAprt3[1,2] := 12;
+    arrTableAprt3[2,1] := 0.000001;         arrTableAprt3[2,2] := 15;
+    arrTableAprt3[3,1] := 0.000024;         arrTableAprt3[3,2] := 19;
+    arrTableAprt3[4,1] :=  0.000062;        arrTableAprt3[4,2] := 25;
+    arrTableAprt3[5,1] :=  0.001;       arrTableAprt3[5,2] := 28;
+    arrTableAprt3[6,1] := 0.005;            arrTableAprt3[6,2] := 31;
+    arrTableAprt3[7,1] := 0.01;                     arrTableAprt3[7,2] := 34;
+    arrTableAprt3[8,1] := 0.029;            arrTableAprt3[8,2] := 39;
+    arrTableAprt3[9,1] := 0.036;            arrTableAprt3[9,2] := 44;
+    arrTableAprt3[10,1] := 0.058;           arrTableAprt3[10,2] := 49;
+    arrTableAprt3[11,1] := 0.2;                     arrTableAprt3[11,2] := 55;
+    arrTableAprt3[12,1] := 0.363;           arrTableAprt3[12,2] := 62;
+    arrTableAprt3[13,1] := 1;                       arrTableAprt3[13,2] := 70;
+    arrTableAprt3[14,1] := 1.95;            arrTableAprt3[14,2] := 78;
+    arrTableAprt3[15,1] := 20;                      arrTableAprt3[15,2] := 100;
+
+    (* init array with the interpolation points  *)
+    (*      fIn                                      |              fOut            *)
+    arrTableAprt4[1,1] := 0;                    arrTableAprt4[1,2] := 10;
+    arrTableAprt4[2,1] := 0.000001;         arrTableAprt4[2,2] := 12;
+    arrTableAprt4[3,1] := 0.000024;         arrTableAprt4[3,2] := 17;
+    arrTableAprt4[4,1] :=  0.000071;        arrTableAprt4[4,2] := 23;
+    arrTableAprt4[5,1] :=  0.00036;     arrTableAprt4[5,2] := 26;
+    arrTableAprt4[6,1] :=  0.005;       arrTableAprt4[6,2] := 29;
+    arrTableAprt4[7,1] := 0.0073;           arrTableAprt4[7,2] := 32;
+    arrTableAprt4[8,1] := 0.028;            arrTableAprt4[8,2] := 37;
+    arrTableAprt4[9,1] := 0.04;                     arrTableAprt4[9,2] := 42;
+    arrTableAprt4[10,1] := 0.0535;          arrTableAprt4[10,2] := 47;
+    arrTableAprt4[11,1] := 0.083;           arrTableAprt4[11,2] := 53;
+    arrTableAprt4[12,1] := 0.3;                     arrTableAprt4[12,2] := 60;
+    arrTableAprt4[13,1] := 1;                       arrTableAprt4[13,2] := 68;
+    arrTableAprt4[14,1] := 1.95;            arrTableAprt4[14,2] := 76;
+    arrTableAprt4[15,1] := 20;                      arrTableAprt4[15,2] := 98;
+
+
+
+    (* init parameter struct *)
+    stCTRL_LIN_INTERPOLATION_PARAMS.tCtrlCycleTime                                  := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS.tTaskCycleTime                                  := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS.nDataTable_NumberOfRows         := INT_TO_UINT(15);
+
+    (*FBCNTRL*)
+    (* init parameter struct *)
+    stCTRL_PID_PARAMS.tCtrlCycleTime                := T#250ms;
+    stCTRL_PID_PARAMS.tTaskCycleTime                := T#10ms;
+    stCTRL_PID_PARAMS.fKp                                   := fKp1;                        (* proportional gain Kp                         *)
+    stCTRL_PID_PARAMS.tTn                                   := T#500ms;             (*  Tn                                                                  *)
+    stCTRL_PID_PARAMS.tTv                                   := T#200ms;     (*  Tv                                                                  *)
+    stCTRL_PID_PARAMS.tTd                                   := T#500ms;     (*  Td                          200                                     *)
+    stCTRL_PID_PARAMS.fOutMaxLimit                  :=  25;                 (* maximum output limit                         *)
+    stCTRL_PID_PARAMS.fOutMinLimit                  :=  -100;                       (* minimum output limit                         *)
+
+    (* set the mode to ACTIVE --> normal operation *)
+    eMode                                                   := eCTRL_MODE_PASSIVE   ;
+
+    (*set the upper limit on the VCN*)
+    VCN_70.M_SetThrottle(rLimit);
+
+    (* reset the init flag *)
+    bInit                                                   := FALSE;
+END_IF
+(* set the addresses *)
+(* Gain selection *)
+(* VCN limit *)
+IF (bGo) THEN
+    CASE eSelectedAprt of
+         E_MAA_States.Aprt1:
+            arrTable := arrTableAprt1;
+            stCTRL_PID_PARAMS.fKp   := fKp1;
+            //rLimit:= rLimit1;
+            //VCN_70.M_SetThrottle(78);
+         E_MAA_States.Aprt2:
+            arrTable := arrTableAprt2;
+            stCTRL_PID_PARAMS.fKp   := fKp2;
+            //rLimit:= rLimit2;
+            //VCN_70.M_SetThrottle(78);
+         E_MAA_States.Aprt3:
+            arrTable := arrTableAprt3;
+            stCTRL_PID_PARAMS.fKp   := fKp3;
+            //rLimit:= rLimit3;
+            //VCN_70.M_SetThrottle(78);
+         E_MAA_States.Aprt4:
+            arrTable := arrTableAprt4;
+            stCTRL_PID_PARAMS.fKp   := fKp4;
+            //rLimit:= rLimit4;
+            //VCN_70.M_SetThrottle(78);
+    END_CASE
+END_IF
+
+stCTRL_LIN_INTERPOLATION_PARAMS.pDataTable_ADR                      := ADR(arrTable);
+stCTRL_LIN_INTERPOLATION_PARAMS.nDataTable_SIZEOF   := SIZEOF(arrTable);
+END_ACTION
+
+ACTION ACT_Logger:
+rtAction(CLK:=eSelectedAprt <>  eSetAprt);
+
+IF (fTrig_PMPS.Q) THEN fbLogger(sMsg:='AT1K0 switched to local mode.', eSevr:=TcEventSeverity.Info);  END_IF
+IF (rTrig_PMPS.Q) THEN fbLogger(sMsg:='AT1K0 switched to PMPS mode.', eSevr:=TcEventSeverity.Info);   END_IF
+
+IF (rtAction.Q) THEN  fbLogger(sMsg:='AT1K0-MAA current aperture size mismatch, change aperture state or switch to local mode', eSevr:=TcEventSeverity.Critical);   END_IF
+END_ACTION
+
+ACTION ACT_STATE:
+IF tExceed.Q THEN
+    eState := E_State.error;
+    stStatus.AtTarget := 0;
+ELSIF tSettle.Q THEN
+    // ok
+    eState := E_State.ok;
+    // At Target
+    stStatus.AtTarget := 1;
+    stStatus.Moving := 0;
+ELSIF (rCalculatedTransmissionValue < (TransmissionValue - (TransmissionValue*20/100))) THEN
+    //warning
+    eState := E_State.warning;
+ELSE eState := E_State.unknown;
+END_IF
+// State ok when the Transmission is within the acceptable range and the MAA are not in errors
+stStatus.OK := (*TRANS_FFO.i_xOK AND*) US_MAA_OK AND DS_MAA_OK AND US_Turbo_Valves_Open
+                    AND DS_Turbo_Valves_Open AND US_Turbo_Running AND DS_Turbo_Running;  ;
+
+
+bStatus.0 := stStatus.AtTarget;
+bStatus.1 := stStatus.Moving;
+bStatus.2 := stStatus.LocalMode;
+bStatus.3 := stStatus.PMPSMode;
+bStatus.4 := stStatus.OK;
+bStatus.5 := stStatus.Toggle;
+bStatus.6 := stStatus.Include;
+
+stStatus.Moving := NOT tMoving.Q;
+xAtTarget :=  stStatus.AtTarget;
+xMoving :=  stStatus.Moving;
+xOK :=  stStatus.OK;
+
+IF (TransmissionValue >0) THEN rTransPerc:= rCalculatedTransmissionValue*100/TransmissionValue; END_IF
+IF (fSetpointValue >0) THEN rPressPerc:= GCM_82.rPRESS*100/fSetpointValue; END_IF
+
+tSettle(IN:= (rCalculatedTransmissionValue <= (TransmissionValue + (TransmissionValue*20/100))) AND (rCalculatedTransmissionValue >= (TransmissionValue - (TransmissionValue*20/100))),
+    PT := tSettleTime);
+
+tMoving(IN:= (rCalculatedTransmissionValue <= (TransmissionValue + (TransmissionValue*5/100))) AND (rCalculatedTransmissionValue >= (TransmissionValue - (TransmissionValue*10/100))),
+    PT := tMovingTime);
+
+tExceed(IN:= (rCalculatedTransmissionValue > (TransmissionValue + (TransmissionValue*20/100))),
+    PT := tExceedTime);
+END_ACTION
+
+
+
+
Related:
+
+
+
+
+

PRG_Motion

+
PROGRAM PRG_Motion
+VAR
+    bInit: BOOL := TRUE;
+    nTransitionAssertionRootID: UDINT :=1000;
+    nUnknownAssertionRootID: UDINT :=9000;
+    bAllGo : Bool := false;
+
+
+
+    /////
+    {attribute 'pytmc' := '
+        pv: AT1K0:GAS_MAA:01
+        io: io
+    '}
+    fbMAA_1_States: FB_MAA;
+    {attribute 'pytmc' := '
+        pv: AT1K0:GAS_MAA:02
+        io: io
+    '}
+    fbMAA_2_States: FB_MAA;
+    {attribute 'pytmc' := '
+        pv:  AT1K0:GAS_MAA:03
+        io: io
+    '}
+    fbMAA_3_States: FB_MAA;
+    {attribute 'pytmc' := '
+        pv: AT1K0:GAS_MAA:04
+        io: io
+    '}
+    fbMAA_4_States: FB_MAA;
+
+
+
+END_VAR
+IF (bInit) THEN
+    bInit := False;
+
+    /// PMPS
+    //MAA 1 Y
+    //fbMAA_1_States.nTransitionAssertionID := 43536;// nTransitionAssertionRootID+10;
+    //fbMAA_1_States.nUnknownAssertionID := nUnknownAssertionRootID;
+    // Aperture 1
+    fbMAA_1_States.stAprt1.fPosition :=  -0.78;//-1.4;
+    // Aperture 2
+    fbMAA_1_States.stAprt2.fPosition := -16.1;
+    // Aperture 3
+    fbMAA_1_States.stAprt3.fPosition := -30.93;
+    // Aperture 4
+    fbMAA_1_States.stAprt4.fPosition := -48.7;
+    // X Cen
+    fbMAA_1_States.stXCen.fPosition := 1;//1.5;// 0;// -2.083;
+
+
+    //MAA 2 Y
+    //fbMAA_2_States.nTransitionAssertionID := 43552;//nTransitionAssertionRootID+20;
+    //fbMAA_1_States.nUnknownAssertionID := nUnknownAssertionRootID;
+    // Aperture 1
+    fbMAA_2_States.stAprt1.fPosition :=  -1;//-1.4;
+    // Aperture 2
+    fbMAA_2_States.stAprt2.fPosition := -16.5;
+    // Aperture 3
+    fbMAA_2_States.stAprt3.fPosition := -30.9;
+    // Aperture 4
+    fbMAA_2_States.stAprt4.fPosition := -48.96;
+    // X Cen
+    fbMAA_2_States.stXCen.fPosition :=1.5;//0.475;//0;//-0.77;
+
+
+    //MAA 3 Y
+    //fbMAA_3_States.nTransitionAssertionID := 43568;//nTransitionAssertionRootID+30;
+    //fbMAA_1_States.nUnknownAssertionID := nUnknownAssertionRootID;
+    // Aperture 1
+    fbMAA_3_States.stAprt1.fPosition :=  -0.35;//-1.15;
+    // Aperture 2
+    fbMAA_3_States.stAprt2.fPosition := -16.2;
+    // Aperture 3
+    fbMAA_3_States.stAprt3.fPosition := -30.8;
+    // Aperture 4
+    fbMAA_3_States.stAprt4.fPosition := -48.95;
+    // X Cen
+    fbMAA_3_States.stXCen.fPosition :=1;//-0.4064;//0;//2.031;
+
+
+    //MAA 4 Y
+    //fbMAA_4_States.nTransitionAssertionID := 43584;//nTransitionAssertionRootID+40;
+    //fbMAA_1_States.nUnknownAssertionID := nUnknownAssertionRootID;
+    // Aperture 1
+    fbMAA_4_States.stAprt1.fPosition :=  0;//-1;
+    // Aperture 2
+    fbMAA_4_States.stAprt2.fPosition := -14.5;//-16.6; re align data May 17,2024
+    // Aperture 3
+    fbMAA_4_States.stAprt3.fPosition := -30.9;
+    // Aperture 4
+    fbMAA_4_States.stAprt4.fPosition := -49.06;
+    // X Cen
+    fbMAA_4_States.stXCen.fPosition :=1.0;//0;//-0.9861;//0;//2.0345;
+
+END_IF
+
+//EBD
+fbMAA_1_States(
+     fbArbiter := GVL_PMPS.fbArbiter1,
+     i_DevName:= 'AT1K0:GAS_MAA:01',
+    fbFFHWO :=  GVL_PMPS.g_FastFaultOutput1,
+    sPmpsDeviceName:='AT1K0:GAS_MAA:01',
+    sTransitionKey:='AT1K0:GAS_MAA:01-TRANSITION',
+    stYStage := Main.M2,
+    stXStage := Main.M1);
+
+fbMAA_2_States(
+    fbArbiter := GVL_PMPS.fbArbiter1,
+    i_DevName:= 'AT1K0:GAS_MAA:02',
+    sPmpsDeviceName:='AT1K0:GAS_MAA:02',
+    sTransitionKey:='AT1K0:GAS_MAA:02-TRANSITION',
+    fbFFHWO := GVL_PMPS.g_FastFaultOutput1,
+    stYStage := Main.M4,
+    stXStage := Main.M3);
+//FEE
+fbMAA_3_States(
+    fbArbiter := GVL_PMPS.fbArbiter1,
+    i_DevName:= 'AT1K0:GAS_MAA:03',
+    sPmpsDeviceName:='AT1K0:GAS_MAA:03',
+    sTransitionKey:='AT1K0:GAS_MAA:03-TRANSITION',
+    fbFFHWO := GVL_PMPS.g_FastFaultOutput1,
+    stYStage := Main.M6,
+    stXStage := Main.M5);
+
+fbMAA_4_States(
+    fbArbiter := GVL_PMPS.fbArbiter1,
+    i_DevName:= 'AT1K0:GAS_MAA:04',
+    sPmpsDeviceName:='AT1K0:GAS_MAA:04',
+    sTransitionKey:='AT1K0:GAS_MAA:04-TRANSITION',
+    fbFFHWO := GVL_PMPS.g_FastFaultOutput1,
+    stYStage := Main.M8,
+    stXStage := Main.M7);
+
+
+(*Set global OK bit*)
+US_MAA_OK := (fbMAA_1_States.fbStates.enumGet = fbMAA_2_States.fbStates.enumGet) AND (fbMAA_2_States.fbStates.enumGet = fbMAA_3_States.fbStates.enumGet)AND( fbMAA_3_States.fbStates.enumGet = fbMAA_4_States.fbStates.enumGet) AND NOT (fbMAA_1_States.fbStates.bError) AND NOT (fbMAA_2_States.fbStates.bError);
+DS_MAA_OK := (fbMAA_3_States.fbStates.enumGet = fbMAA_4_States.fbStates.enumGet) AND NOT (fbMAA_3_States.fbStates.bError) AND NOT (fbMAA_4_States.fbStates.bError);
+
+//change here line103 and 119
+IF (US_MAA_OK AND DS_MAA_OK) THEN   eSelectedAprt:=fbMAA_4_States.fbStates.enumGet;//was fbMAA_1
+ELSE  eSelectedAprt:= E_MAA_States.Unknown; END_IF;
+////////////////////
+//Set the right state i.e. apperture based on the current beam size/
+/////
+    IF( rPhotonEnergy >=0.9E3) THEN
+        eSetAprt := E_MAA_States.Aprt1;
+        ELSIF ( rPhotonEnergy >=0.6E3) THEN
+            eSetAprt := E_MAA_States.Aprt2;
+            ELSIF ( rPhotonEnergy >=0.5E3) THEN
+                eSetAprt := E_MAA_States.Aprt3;
+                ELSE
+                    eSetAprt := E_MAA_States.Aprt4;
+    END_IF
+(*Aperture state selection*)
+IF (xPMPSMode) AND (bChangeAperture)  AND (eSelectedAprt <> eSetAprt) THEN
+    fbMAA_1_States.enumSet := eSetAprt;
+    fbMAA_2_States.enumSet := eSetAprt;
+    fbMAA_3_States.enumSet := eSetAprt;
+    fbMAA_4_States.enumSet := eSetAprt;
+    bChangeAperture:=False;
+    fbLogger(sMsg:='AT1K0-MAA moving to correct apperture size', eSevr:=TcEventSeverity.Verbose);
+    ELSE
+    bChangeAperture:=False;
+END_IF
+
+IF NOT (xPMPSMode) AND bChangeAperture AND (eSelectedAprt <> eSetAprt)  THEN
+    fbLogger(sMsg:='AT1K0-MAA is not set to correct apperture size', eSevr:=TcEventSeverity.Critical);
+    bChangeAperture:=False;
+END_IF
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_Motors_Test

+
PROGRAM PRG_Motors_Test
+VAR
+
+    Y1_Power: MC_Power;
+    Y2_Power: MC_Power;
+    Y3_Power: MC_Power;
+    Y4_Power: MC_Power;
+    X1_Power: MC_Power;
+    X2_Power: MC_Power;
+    X3_Power: MC_Power;
+    X4_Power: MC_Power;
+
+
+    Y1_ENC AT%I* :INT;
+    Y2_ENC AT%I* :INT;
+    Y3_ENC AT%I* :INT;
+    Y4_ENC AT%I* :INT;
+    X1_ENC AT%I* :INT;
+    X2_ENC AT%I* :INT;
+    X3_ENC AT%I* :INT;
+    X4_ENC AT%I* :INT;
+
+END_VAR
+X1_Power(//reverse motor direction?
+    Axis:=  M1.Axis,
+    Enable:= M1.bBrakeRelease,
+    Enable_Positive:= M1.bLimitForwardEnable, // fix
+    Enable_Negative:= M1.bLimitBackwardEnable,  // fix -- verify
+    Override:= ,
+    BufferMode:= ,
+    Options:= ,
+    Status=> ,
+    Busy=> ,
+    Active=> ,
+    Error=> ,
+    ErrorID=> );
+
+Y1_Power(
+    Axis:=  M2.Axis,
+    Enable:= M2.bBrakeRelease,
+    Enable_Positive:= M2.bLimitForwardEnable,
+    Enable_Negative:= M2.bLimitBackwardEnable,
+    Override:= ,
+    BufferMode:= ,
+    Options:= ,
+    Status=> ,
+    Busy=> ,
+    Active=> ,
+    Error=> ,
+    ErrorID=> );
+
+
+
+X2_Power(
+    Axis:=  M3.Axis,
+    Enable:= M3.bBrakeRelease,
+    Enable_Positive:= M3.bLimitForwardEnable, // fix
+    Enable_Negative:= M3.bLimitBackwardEnable,  // fix -- verify
+    Override:= ,
+    BufferMode:= ,
+    Options:= ,
+    Status=> ,
+    Busy=> ,
+    Active=> ,
+    Error=> ,
+    ErrorID=> );
+
+Y2_Power(
+    Axis:=  M4.Axis,
+    Enable:= M4.bBrakeRelease,
+    Enable_Positive:= M4.bLimitForwardEnable,
+    Enable_Negative:= M4.bLimitBackwardEnable,
+    Override:= ,
+    BufferMode:= ,
+    Options:= ,
+    Status=> ,
+    Busy=> ,
+    Active=> ,
+    Error=> ,
+    ErrorID=> );
+
+X3_Power(
+    Axis:=  M5.Axis,
+    Enable:= M5.bBrakeRelease,
+    Enable_Positive:= M5.bLimitForwardEnable,
+    Enable_Negative:= M5.bLimitBackwardEnable,
+    Override:= ,
+    BufferMode:= ,
+    Options:= ,
+    Status=> ,
+    Busy=> ,
+    Active=> ,
+    Error=> ,
+    ErrorID=> );
+Y3_Power(
+    Axis:=  M6.Axis,
+    Enable:= M6.bBrakeRelease,
+    Enable_Positive:= M6.bLimitForwardEnable,
+    Enable_Negative:= M6.bLimitBackwardEnable,
+    Override:= ,
+    BufferMode:= ,
+    Options:= ,
+    Status=> ,
+    Busy=> ,
+    Active=> ,
+    Error=> ,
+    ErrorID=> );
+
+
+X4_Power(
+    Axis:=  M7.Axis,
+    Enable:= M7.bBrakeRelease,
+    Enable_Positive:= M7.bLimitForwardEnable,
+    Enable_Negative:= M7.bLimitBackwardEnable,
+    Override:= ,
+    BufferMode:= ,
+    Options:= ,
+    Status=> ,
+    Busy=> ,
+    Active=> ,
+    Error=> ,
+    ErrorID=> );
+Y4_Power(
+    Axis:=  M8.Axis,
+    Enable:= M8.bBrakeRelease,
+    Enable_Positive:= M8.bLimitForwardEnable,
+    Enable_Negative:= M8.bLimitBackwardEnable,
+    Override:= ,
+    BufferMode:= ,
+    Options:= ,
+    Status=> ,
+    Busy=> ,
+    Active=> ,
+    Error=> ,
+    ErrorID=> );
+
+END_PROGRAM
+
+
+
+
+

PRG_PMPS

+
PROGRAM PRG_PMPS
+VAR
+ fbArbiterIO : FB_SubSysToArbiter_IO;
+ ar1 : bool;
+ ar2 : bool;
+ nReqID:UDINT;
+ nReqRM:UDINT;
+ bRemove:bool;
+ rtRemove: R_TRIG;
+
+ //Testing
+ ID1:DWORD:=43536;
+ ID2:DWORD:=43552;;
+ ID3:DWORD:=43568;
+ ID4:DWORD:=43584;
+ bTrans:BOOL;
+ bAp11:BOOL;
+ bAp12:BOOL;
+ bAp13:BOOL;
+ bAp14:BOOL;
+
+
+ bTrans2:BOOL;
+ bTrans3:BOOL;
+ bTrans4:BOOL;
+ bTrans1X:BOOL;
+ bTrans2X:BOOL;
+ bTrans3X:BOOL;
+ bTrans4X:BOOL;
+ bAp1XS:BOOL;
+ bAp2XS:BOOL;
+ bAp3XS:BOOL;
+ bAp4XS:BOOL;
+
+ bAp21:BOOL;
+ bAp22:BOOL;
+ bAp23:BOOL;
+ bAp24:BOOL;
+ bAp31:BOOL;
+ bAp32:BOOL;
+ bAp33:BOOL;
+ bAp34:BOOL;
+ bAp41:BOOL;
+ bAp42:BOOL;
+ bAp43:BOOL;
+ bAp44:BOOL;
+
+ iAp:INT;
+END_VAR
+(*Fast Fault instantiation*)
+GVL_PMPS.g_FastFaultOutput1.bAutoReset :=TRUE;
+GVL_PMPS.g_FastFaultOutput2.bAutoReset :=TRUE;
+GVL_PMPS.g_FastFaultOutput1.Execute();
+GVL_PMPS.g_FastFaultOutput2.Execute();
+
+(* Arbiter Instantiation*)
+(*Arbiter one responsible for the aperture valves*)
+fbArbiterIO(Arbiter := GVL_PMPS.fbArbiter1, fbFFHWO := GVL_PMPS.g_FastFaultOutput1);
+//GVL_ILK.fbArbiter2.ElevateRequest(GVL_ILK.fbArbiter1);
+
+(* Photon Energy *)
+rPhotonEnergy := PMPS_GVL.stCurrentBeamParameters.neV;
+
+MOTION_GVL.fbStandardPMPSDB(
+    io_fbFFHWO:=GVL_PMPS.g_FastFaultOutput1,
+    bEnable:=TRUE,
+    sPLCName:='plc-kfe-gatt',
+);
+
+(*remove*)
+(*Debugging functions*)
+bTrans:= fbArbiter1.CheckRequestInPool(ID1);//TransitionID
+bAp11:= fbArbiter1.CheckRequestInPool(ID1+1);
+bAp12:= fbArbiter1.CheckRequestInPool(ID1+2);
+bAp13:= fbArbiter1.CheckRequestInPool(ID1+3);
+bAp14:= fbArbiter1.CheckRequestInPool(ID1+4);
+bTrans1X:= fbArbiter1.CheckRequestInPool(ID1+5);
+bAp1XS:= fbArbiter1.CheckRequestInPool(ID1+6);
+
+bTrans2:= fbArbiter1.CheckRequestInPool(ID2);//TransitionID
+bAp21:= fbArbiter1.CheckRequestInPool(ID2+1);
+bAp22:= fbArbiter1.CheckRequestInPool(ID2+2);
+bAp23:= fbArbiter1.CheckRequestInPool(ID2+3);
+bAp24:= fbArbiter1.CheckRequestInPool(ID2+4);
+bTrans2X:= fbArbiter1.CheckRequestInPool(ID2+5);
+bAp2XS:= fbArbiter1.CheckRequestInPool(ID2+6);
+
+bTrans3:= fbArbiter1.CheckRequestInPool(ID3);//TransitionID
+bAp31:= fbArbiter1.CheckRequestInPool(ID3+1);
+bAp32:= fbArbiter1.CheckRequestInPool(ID3+2);
+bAp33:= fbArbiter1.CheckRequestInPool(ID3+3);
+bAp34:= fbArbiter1.CheckRequestInPool(ID3+4);
+bTrans3X:= fbArbiter1.CheckRequestInPool(ID3+5);
+bAp3XS:= fbArbiter1.CheckRequestInPool(ID3+6);
+
+bTrans4:= fbArbiter1.CheckRequestInPool(ID4);//TransitionID
+bAp41:= fbArbiter1.CheckRequestInPool(ID4+1);
+bAp42:= fbArbiter1.CheckRequestInPool(ID4+2);
+bAp43:= fbArbiter1.CheckRequestInPool(ID4+3);
+bAp44:= fbArbiter1.CheckRequestInPool(ID4+4);
+bTrans3X:= fbArbiter1.CheckRequestInPool(ID4+5);
+bAp4XS:= fbArbiter1.CheckRequestInPool(ID4+6);
+
+
+rtRemove(CLK:= bRemove);
+if (rtRemove.Q) THEN
+     GVL_PMPS.fbArbiter1.RemoveRequest(nReqRM);
+    //GVL_ILK.fbArbiter2.RemoveRequest(nReqRM);
+END_IF
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_Transmission

+
PROGRAM PRG_Transmission
+VAR
+    arr_COEF_Table_Ar                       : ARRAY[1..50,1..2] OF FLOAT;
+    arr_COEF_Table_N2                       : ARRAY[1..40,1..2] OF FLOAT;
+
+
+    fbCTRL_LIN_INTERPOLATION_Ar                                     : FB_CTRL_LIN_INTERPOLATION;
+    stCTRL_LIN_INTERPOLATION_PARAMS_Ar      : ST_CTRL_LIN_INTERPOLATION_PARAMS;
+    fbCTRL_LIN_INTERPOLATION_N2                                     : FB_CTRL_LIN_INTERPOLATION;
+    stCTRL_LIN_INTERPOLATION_PARAMS_N2      : ST_CTRL_LIN_INTERPOLATION_PARAMS;
+    eMode                                                   : E_CTRL_MODE;
+    bInit: BOOL :=TRUE;
+
+
+
+    FFO    :    FB_FastFault :=(
+    i_DevName := 'AT1K0-GAS',
+    i_Desc := 'Fault occurs when the PMPS mode is switched off',
+    i_TypeCode := 16#AAFF);
+END_VAR
+VAR CONSTANT
+    rGasCellLength : REAL:= 1450.696;
+    iTorr: INT :=750;
+    rR_Ar:REAL := 1.66e-3;
+    rR_N2:REAL := 1.16e-3;
+END_VAR
+A_INIT();
+
+(*Calculate current transmission value*)
+IF ( SelectedGas = E_GasType.Argon) THEN
+        rCalculatedTransmissionValue := EXP(-fbCTRL_LIN_INTERPOLATION_Ar.fOut*(GCM_82.rPRESS/iTorr)*rR_Ar*rGasCellLength);
+    ELSE
+        rCalculatedTransmissionValue := EXP(-fbCTRL_LIN_INTERPOLATION_N2.fOut*(GCM_82.rPRESS/iTorr)*rR_N2*rGasCellLength);
+END_IF
+Cur_Trans.nTran:= TO_REAL(rCalculatedTransmissionValue*PMPS_GVL.TRANS_SCALING_FACTOR);
+
+(*Calculate Pressure setpoint from requested transmission value*)
+IF NOT (PMPS_GVL.TRANS_SCALING_FACTOR = 0) THEN
+    rRequestedTransmission := (TO_REAL(Req_Trans.nTran)/PMPS_GVL.TRANS_SCALING_FACTOR);
+END_IF
+
+(*Transmission Request selection*)
+IF (xPMPSMode) THEN
+    xPressureControlMode := FALSE;
+    IF NOT (PMPS_GVL.TRANS_SCALING_FACTOR = 0) THEN TransmissionValue := (TO_REAL(Req_Trans.nTran)/PMPS_GVL.TRANS_SCALING_FACTOR); END_IF
+    rTransmissionSP :=  LIMIT(0.00000000001,TransmissionValue,1);
+    ELSE TransmissionValue := LIMIT(0.00000000001,rTransmissionSP,1);
+END_IF
+// Set Status to the arbiter
+stStatus.PMPSMode:= xPMPSMode;
+stStatus.LocalMode := NOT(xPMPSMode);
+
+
+IF ( SelectedGas = E_GasType.Argon) THEN
+       if (fbCTRL_LIN_INTERPOLATION_Ar.fOut <>0) THEN
+        rRequiredPressureSP := (-LN(TransmissionValue)/(fbCTRL_LIN_INTERPOLATION_Ar.fOut*rR_Ar*rGasCellLength))*iTorr;
+        END_IF
+    ELSE
+        IF (fbCTRL_LIN_INTERPOLATION_N2.fOut <>0) THEN
+            rRequiredPressureSP := (-LN(TransmissionValue)/(fbCTRL_LIN_INTERPOLATION_N2.fOut*rR_N2*rGasCellLength))*iTorr;
+        END_IF
+
+END_IF
+
+
+(*FAST FAULT*)
+FFO(i_xOK := xPMPSMode,
+    i_xReset := ,
+    i_xAutoReset := TRUE,
+    io_fbFFHWO := GVL_PMPS.g_FastFaultOutput1);
+
+END_PROGRAM
+
+ACTION A_INIT:
+IF bInit
+THEN
+
+
+    (* init array with the interpolation points  *)
+    (*      fIn             (eV)                     |              fOut (mass coefficient)         *)
+
+    (*X-Ray Mass Attenuation Coefficients for N2*)
+    arr_COEF_Table_N2[1,1]:=201.37;    arr_COEF_Table_N2[1,2]:=7840.7;
+    arr_COEF_Table_N2[2,1]:=215.2655;    arr_COEF_Table_N2[2,2]:=6694.2;
+    arr_COEF_Table_N2[3,1]:=230.1188;    arr_COEF_Table_N2[3,2]:=5711.5;
+    arr_COEF_Table_N2[4,1]:=245.997;    arr_COEF_Table_N2[4,2]:=4870.1;
+    arr_COEF_Table_N2[5,1]:=262.9708;    arr_COEF_Table_N2[5,2]:=4150.6;
+    arr_COEF_Table_N2[6,1]:=281.1158;    arr_COEF_Table_N2[6,2]:=3535.8;
+    arr_COEF_Table_N2[7,1]:=300.5128;    arr_COEF_Table_N2[7,2]:=3011;
+    arr_COEF_Table_N2[8,1]:=321.2482;    arr_COEF_Table_N2[8,2]:=2563.3;
+    arr_COEF_Table_N2[9,1]:=343.4143;    arr_COEF_Table_N2[9,2]:=2181.6;
+    arr_COEF_Table_N2[10,1]:=367.1099;    arr_COEF_Table_N2[10,2]:=1856.4;
+    arr_COEF_Table_N2[11,1]:=392.4405;    arr_COEF_Table_N2[11,2]:=1579.5;
+    arr_COEF_Table_N2[12,1]:=393.568;    arr_COEF_Table_N2[12,2]:=1568.6;
+    arr_COEF_Table_N2[13,1]:=399.592;    arr_COEF_Table_N2[13,2]:=1511.9;
+    arr_COEF_Table_N2[14,1]:=401.1984;    arr_COEF_Table_N2[14,2]:=1497.3;
+    arr_COEF_Table_N2[15,1]:=403.608;    arr_COEF_Table_N2[15,2]:=30009;
+    arr_COEF_Table_N2[16,1]:=409.632;    arr_COEF_Table_N2[16,2]:=29063;
+    arr_COEF_Table_N2[17,1]:=419.5189;    arr_COEF_Table_N2[17,2]:=27603;
+    arr_COEF_Table_N2[18,1]:=448.4657;    arr_COEF_Table_N2[18,2]:=23892;
+    arr_COEF_Table_N2[19,1]:=479.4098;    arr_COEF_Table_N2[19,2]:=20593;
+    arr_COEF_Table_N2[20,1]:=512.4891;    arr_COEF_Table_N2[20,2]:=17652;
+    arr_COEF_Table_N2[21,1]:=547.8508;    arr_COEF_Table_N2[21,2]:=15059;
+    arr_COEF_Table_N2[22,1]:=585.6525;    arr_COEF_Table_N2[22,2]:=12797;
+    arr_COEF_Table_N2[23,1]:=626.0625;    arr_COEF_Table_N2[23,2]:=10838;
+    arr_COEF_Table_N2[24,1]:=669.2609;    arr_COEF_Table_N2[24,2]:=9153.6;
+    arr_COEF_Table_N2[25,1]:=715.4399;    arr_COEF_Table_N2[25,2]:=7711.4;
+    arr_COEF_Table_N2[26,1]:=764.8052;    arr_COEF_Table_N2[26,2]:=6482.3;
+    arr_COEF_Table_N2[27,1]:=817.5768;    arr_COEF_Table_N2[27,2]:=5438.6;
+    arr_COEF_Table_N2[28,1]:=873.9896;    arr_COEF_Table_N2[28,2]:=4555.2;
+    arr_COEF_Table_N2[29,1]:=934.2948;    arr_COEF_Table_N2[29,2]:=3809.4;
+    arr_COEF_Table_N2[30,1]:=998.7612;    arr_COEF_Table_N2[30,2]:=3181.2;
+    arr_COEF_Table_N2[31,1]:=1067.676;    arr_COEF_Table_N2[31,2]:=2651;
+    arr_COEF_Table_N2[32,1]:=1141.345;    arr_COEF_Table_N2[32,2]:=2206.1;
+    arr_COEF_Table_N2[33,1]:=1220.098;    arr_COEF_Table_N2[33,2]:=1833.6;
+    arr_COEF_Table_N2[34,1]:=1304.285;    arr_COEF_Table_N2[34,2]:=1522.5;
+    arr_COEF_Table_N2[35,1]:=1394.281;    arr_COEF_Table_N2[35,2]:=1263.2;
+    arr_COEF_Table_N2[36,1]:=1490.486;    arr_COEF_Table_N2[36,2]:=1047.3;
+    arr_COEF_Table_N2[37,1]:=1593.329;    arr_COEF_Table_N2[37,2]:=867.89;
+    arr_COEF_Table_N2[38,1]:=1703.269;    arr_COEF_Table_N2[38,2]:=715.55;
+    arr_COEF_Table_N2[39,1]:=1820.795;    arr_COEF_Table_N2[39,2]:=589.6;
+    arr_COEF_Table_N2[40,1]:=1946.43;    arr_COEF_Table_N2[40,2]:=485.83;
+
+    (* init parameter struct *)
+    stCTRL_LIN_INTERPOLATION_PARAMS_N2.tCtrlCycleTime                                       := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS_N2.tTaskCycleTime                                       := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS_N2.nDataTable_NumberOfRows              := INT_TO_UINT(40);
+
+    (* set the addresses *)
+    stCTRL_LIN_INTERPOLATION_PARAMS_N2.pDataTable_ADR                       := ADR(arr_COEF_Table_N2);
+    stCTRL_LIN_INTERPOLATION_PARAMS_N2.nDataTable_SIZEOF            := SIZEOF(arr_COEF_Table_N2);
+
+    (*X-Ray Mass Attenuation Coefficients for Ar*)
+    arr_COEF_Table_Ar[1,1]:=201.3709;    arr_COEF_Table_Ar[1,2]:=6332.4;
+    arr_COEF_Table_Ar[2,1]:=215.2655;    arr_COEF_Table_Ar[2,2]:=5911.6;
+    arr_COEF_Table_Ar[3,1]:=230.1188;    arr_COEF_Table_Ar[3,2]:=5492.2;
+    arr_COEF_Table_Ar[4,1]:=240.296;    arr_COEF_Table_Ar[4,2]:=5153.8;
+    arr_COEF_Table_Ar[5,1]:=242.354;    arr_COEF_Table_Ar[5,2]:=5083;
+    arr_COEF_Table_Ar[6,1]:=243.974;    arr_COEF_Table_Ar[6,2]:=5028;
+    arr_COEF_Table_Ar[7,1]:=244.9548;    arr_COEF_Table_Ar[7,2]:=4995;
+    arr_COEF_Table_Ar[8,1]:=245.997;    arr_COEF_Table_Ar[8,2]:=50587;
+    arr_COEF_Table_Ar[9,1]:=246.0635;    arr_COEF_Table_Ar[9,2]:=50556;
+    arr_COEF_Table_Ar[10,1]:=246.426;    arr_COEF_Table_Ar[10,2]:=50385;
+    arr_COEF_Table_Ar[11,1]:=247.0527;    arr_COEF_Table_Ar[11,2]:=50090;
+    arr_COEF_Table_Ar[12,1]:=248.5365;    arr_COEF_Table_Ar[12,2]:=71652;
+    arr_COEF_Table_Ar[13,1]:=250.104;    arr_COEF_Table_Ar[13,2]:=70616;
+    arr_COEF_Table_Ar[14,1]:=252.246;    arr_COEF_Table_Ar[14,2]:=69234;
+    arr_COEF_Table_Ar[15,1]:=262.9708;    arr_COEF_Table_Ar[15,2]:=62861;
+    arr_COEF_Table_Ar[16,1]:=281.1158;    arr_COEF_Table_Ar[16,2]:=53865;
+    arr_COEF_Table_Ar[17,1]:=300.5128;    arr_COEF_Table_Ar[17,2]:=46248;
+    arr_COEF_Table_Ar[18,1]:=313.6;    arr_COEF_Table_Ar[18,2]:=41979;
+    arr_COEF_Table_Ar[19,1]:=318.4;    arr_COEF_Table_Ar[19,2]:=40556;
+    arr_COEF_Table_Ar[20,1]:=319.68;    arr_COEF_Table_Ar[20,2]:=40189;
+    arr_COEF_Table_Ar[21,1]:=321.2482;    arr_COEF_Table_Ar[21,2]:=44258;
+    arr_COEF_Table_Ar[22,1]:=321.6;    arr_COEF_Table_Ar[22,2]:=44155;
+    arr_COEF_Table_Ar[23,1]:=326.4;    arr_COEF_Table_Ar[23,2]:=42786;
+    arr_COEF_Table_Ar[24,1]:=343.4143;    arr_COEF_Table_Ar[24,2]:=38407;
+    arr_COEF_Table_Ar[25,1]:=367.1099;    arr_COEF_Table_Ar[25,2]:=33319;
+    arr_COEF_Table_Ar[26,1]:=392.4405;    arr_COEF_Table_Ar[26,2]:=28856;
+    arr_COEF_Table_Ar[27,1]:=419.5189;    arr_COEF_Table_Ar[27,2]:=24938;
+    arr_COEF_Table_Ar[28,1]:=448.4657;    arr_COEF_Table_Ar[28,2]:=21501;
+    arr_COEF_Table_Ar[29,1]:=479.4098;    arr_COEF_Table_Ar[29,2]:=18493;
+    arr_COEF_Table_Ar[30,1]:=512.4891;    arr_COEF_Table_Ar[30,2]:=15863;
+    arr_COEF_Table_Ar[31,1]:=547.8508;    arr_COEF_Table_Ar[31,2]:=13574;
+    arr_COEF_Table_Ar[32,1]:=585.6525;    arr_COEF_Table_Ar[32,2]:=11589;
+    arr_COEF_Table_Ar[33,1]:=626.0625;    arr_COEF_Table_Ar[33,2]:=9873.1;
+    arr_COEF_Table_Ar[34,1]:=669.2609;    arr_COEF_Table_Ar[34,2]:=8394.2;
+    arr_COEF_Table_Ar[35,1]:=715.4399;    arr_COEF_Table_Ar[35,2]:=7123.6;
+    arr_COEF_Table_Ar[36,1]:=764.8052;    arr_COEF_Table_Ar[36,2]:=6035.4;
+    arr_COEF_Table_Ar[37,1]:=817.5768;    arr_COEF_Table_Ar[37,2]:=5105.8;
+    arr_COEF_Table_Ar[38,1]:=873.9896;    arr_COEF_Table_Ar[38,2]:=4313.6;
+    arr_COEF_Table_Ar[39,1]:=934.2948;    arr_COEF_Table_Ar[39,2]:=3639.9;
+    arr_COEF_Table_Ar[40,1]:=998.7612;    arr_COEF_Table_Ar[40,2]:=3068.4;
+    arr_COEF_Table_Ar[41,1]:=1067.676;    arr_COEF_Table_Ar[41,2]:=2558;
+    arr_COEF_Table_Ar[42,1]:=1141.345;    arr_COEF_Table_Ar[42,2]:=2133.7;
+    arr_COEF_Table_Ar[43,1]:=1220.098;    arr_COEF_Table_Ar[43,2]:=1781.3;
+    arr_COEF_Table_Ar[44,1]:=1304.285;    arr_COEF_Table_Ar[44,2]:=1486.6;
+    arr_COEF_Table_Ar[45,1]:=1394.281;    arr_COEF_Table_Ar[45,2]:=1238;
+    arr_COEF_Table_Ar[46,1]:=1490.486;    arr_COEF_Table_Ar[46,2]:=1031.9;
+    arr_COEF_Table_Ar[47,1]:=1593.329;    arr_COEF_Table_Ar[47,2]:=861.03;
+    arr_COEF_Table_Ar[48,1]:=1703.269;    arr_COEF_Table_Ar[48,2]:=719.19;
+    arr_COEF_Table_Ar[49,1]:=1820.795;    arr_COEF_Table_Ar[49,2]:=601.34;
+    arr_COEF_Table_Ar[50,1]:=1946.43;    arr_COEF_Table_Ar[50,2]:=503.35;
+
+    (* init parameter struct *)
+    stCTRL_LIN_INTERPOLATION_PARAMS_Ar.tCtrlCycleTime                                       := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS_Ar.tTaskCycleTime                                       := T#10ms;
+    stCTRL_LIN_INTERPOLATION_PARAMS_Ar.nDataTable_NumberOfRows              := INT_TO_UINT(50);
+
+    (* set the addresses *)
+    stCTRL_LIN_INTERPOLATION_PARAMS_Ar.pDataTable_ADR                       := ADR(arr_COEF_Table_Ar);
+    stCTRL_LIN_INTERPOLATION_PARAMS_Ar.nDataTable_SIZEOF            := SIZEOF(arr_COEF_Table_Ar);
+
+    (* set the mode to ACTIVE --> normal operation *)
+    eMode                                                   := eCTRL_MODE_ACTIVE;
+
+    (* reset the init flag *)
+    bInit                                                   := FALSE;
+END_IF
+
+
+
+
+fbCTRL_LIN_INTERPOLATION_Ar(
+    fIn:= rPhotonEnergy ,
+    fManValue:= 1 ,
+    bExtrapolate:= TRUE,
+    eMode:= eMode,
+    stParams:= stCTRL_LIN_INTERPOLATION_PARAMS_Ar,
+    fOut=> ,
+    bInIsGreaterThanMaxElement=> ,
+    bInIsLessThanMinElement=> ,
+    eState=> ,
+    eErrorId=> ,
+    bError=> );
+
+fbCTRL_LIN_INTERPOLATION_N2(
+    fIn:= rPhotonEnergy ,
+    fManValue:= 1 ,
+    bExtrapolate:= TRUE,
+    eMode:= eMode,
+    stParams:= stCTRL_LIN_INTERPOLATION_PARAMS_N2,
+    fOut=> ,
+    bInIsGreaterThanMaxElement=> ,
+    bInIsLessThanMinElement=> ,
+    eState=> ,
+    eErrorId=> ,
+    bError=> );
+END_ACTION
+
+
+
+
Related:
+
+
+
+
+

PRG_VGP

+
PROGRAM PRG_VGP
+VAR
+    arrTable                                                                                        : ARRAY[1..14,1..2] OF FLOAT;
+    arrTable_ENC                                                                            : ARRAY[1..14,1..2] OF FLOAT;
+
+    bInit: BOOL:=true;
+
+    VGP_REQ_POS: LREAL;
+    VGP_OUT_POS:LREAL;
+END_VAR
+IF bInit
+THEN
+
+
+    (* init array with the interpolation points  *)
+    (*      fIn                                      |              fOut            *)
+    arrTable[1,1] := 0;                     arrTable[1,2] := 0;
+    arrTable[2,1] := 5;                 arrTable[2,2] := 160;
+    arrTable[3,1] := 10;            arrTable[3,2] := 270;
+    arrTable[4,1] :=  20;       arrTable[4,2] := 435;
+    arrTable[5,1] :=  30;       arrTable[5,2] := 570;
+    arrTable[6,1] := 40;            arrTable[6,2] := 720;
+    arrTable[7,1] := 50;            arrTable[7,2] := 854;
+    arrTable[8,1] := 60;        arrTable[8,2] := 980;
+    arrTable[9,1] := 70;        arrTable[9,2] := 1120;
+    arrTable[10,1] := 80;           arrTable[10,2] := 1270;
+    arrTable[11,1] := 90;           arrTable[11,2] := 1430;
+    arrTable[12,1] := 95;           arrTable[12,2] := 1540;
+    arrTable[13,1] := 98;           arrTable[13,2] := 1595;
+    arrTable[14,1] := 100;          arrTable[14,2] := 1680;
+
+
+    (* reset the init flag *)
+    bInit                                                   := FALSE;
+END_IF
+
+VGP_80.i_xOpenIlkOK := (fb_AT1K0_GAS_PTM_80.iq_stPtm.eState = pumpRUNNING) ;
+
+VGP_80(
+    i_xExtIlkOK:=(fb_AT1K0_GAS_PTM_80.iq_stPtm.eState = pumpRUNNING),
+    i_ReqPos:=  ,
+    arrTable:= arrTable ,
+    q_stVGP=> );
+
+END_PROGRAM
+
+
+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.3.1/plc-kfe-gatt_plc_kfe_gatt_summary.html b/v0.3.1/plc-kfe-gatt_plc_kfe_gatt_summary.html new file mode 100644 index 0000000..801eeb2 --- /dev/null +++ b/v0.3.1/plc-kfe-gatt_plc_kfe_gatt_summary.html @@ -0,0 +1,5526 @@ + + + + + + + Settings — pcdshub/lcls-plc-kfe-gatt documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

Settings

+ + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Description

AMS Net ID

172.21.92.57.1.1

Target IP address

172.21.92.57

Based on AMS Net ID by convention

AMS Port

851

+
+
+

Pragmas

+

Total pragmas found: 186 +Total linter errors: 0

+
+
+

Libraries

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Library

Vendor

Default

Version

LCLS General

SLAC

Unset

2.7.0

LCLS Vacuum

SLAC - LCLS

Unset

2.3.3

lcls-twincat-motion

SLAC

Unset

2.0.1

LCLSVacuumSerialDriverLib

SLAC - LCLS

1.1.5

PMPS

SLAC - LCLS

Unset

3.0.13

SysDir

System

3.5.8.0

SysFile

System

3.5.9.0

Tc2_ControllerToolbox

Beckhoff Automation GmbH

Unset

3.4.1.4

Tc2_DataExchange

Beckhoff Automation GmbH

3.3.2.0

Tc2_EtherCAT

Beckhoff Automation GmbH

Unset

3.3.13.0

Tc2_IoFunctions

Beckhoff Automation GmbH

3.3.11.0

Tc2_Math

Beckhoff Automation GmbH

3.3.1.0

Tc2_MC2

Beckhoff Automation GmbH

Unset

3.3.37.0

Tc2_ModbusSrv

Beckhoff Automation GmbH

3.3.2.0

Tc2_SerialCom

Beckhoff Automation GmbH

3.3.6.0

Tc2_Standard

Beckhoff Automation GmbH

Unset

3.3.2.0

Tc2_System

Beckhoff Automation GmbH

Unset

3.4.22.0

Tc2_TcpIp

Beckhoff Automation GmbH

3.3.6.0

Tc2_Utilities

Beckhoff Automation GmbH

Unset

3.3.35.0

Tc3_EventLogger

Beckhoff Automation GmbH

3.1.22.0

Tc3_Interfaces

Beckhoff Automation GmbH

3.4.3.0

Tc3_JsonXml

Beckhoff Automation GmbH

Unset

3.3.6.0

Tc3_Module

Beckhoff Automation GmbH

Unset

3.3.21.0

TcUnit

www.tcunit.org

Unset

1.0.1.0

+
+
+

Symbols

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

.TCPADS_MAXUDP_BUFFSIZE

UDINT

4387040 (32)

+
+

Constants

+
+ 11 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

Constants.bFPUSupport

BOOL

663995544 (8)

Constants.bLittleEndian

BOOL

663995400 (8)

Constants.bSimulationMode

BOOL

663995536 (8)

Constants.CompilerVersion

VERSION

663995472 (64)

Constants.CompilerVersionNumeric

DWORD

663995616 (32)

Constants.gc_GaugeValidState

INT

8537904 (16)

Constants.gc_iSizeOfGGOArray

INT

8537888 (16)

Constants.nPackMode

UINT

663995568 (16)

Constants.nRegisterSize

WORD

663995552 (16)

Constants.RuntimeVersion

VERSION

663995408 (64)

Constants.RuntimeVersionNumeric

DWORD

663995584 (32)

+
+
+
+

DefaultGlobals

+ + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

DefaultGlobals.fTimeStamp

LREAL

4096128 (64)

DefaultGlobals.stSys

ST_System

4096000 (88)

+
+
+

DIAGNOSTICS

+
+ 25 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

DIAGNOSTICS.aEcSlaveInfo

ST_EcDevice

640477472 (507904)

DIAGNOSTICS.aiSlaveStates

BYTE

640475424 (2048)

DIAGNOSTICS.bAllSlaveStateGood

BOOL

639784616 (8)

DIAGNOSTICS.bMasterStateGood

BOOL

639784624 (8)

DIAGNOSTICS.DRL_04

ST_DRL

640985376 (48)

DIAGNOSTICS.DRL_04.SC

UINT

640985408 (16)

DIAGNOSTICS.DRL_04.SV

UINT

640985392 (16)

DIAGNOSTICS.DRL_04.TEMP

UINT

640985376 (16)

DIAGNOSTICS.DRL_05

ST_DRL

640985424 (48)

DIAGNOSTICS.DRL_05.SC

UINT

640985456 (16)

DIAGNOSTICS.DRL_05.SV

UINT

640985440 (16)

DIAGNOSTICS.DRL_05.TEMP

UINT

640985424 (16)

DIAGNOSTICS.DRL_06

ST_DRL

640985472 (48)

DIAGNOSTICS.DRL_06.SC

UINT

640985504 (16)

DIAGNOSTICS.DRL_06.SV

UINT

640985488 (16)

DIAGNOSTICS.DRL_06.TEMP

UINT

640985472 (16)

DIAGNOSTICS.fbEcatDiag

FB_EcatDiag

639787808 (686944)

DIAGNOSTICS.fbEcatDiag.I_AMSNetId

AMSNETID

639787840 (48)

DIAGNOSTICS.i_sAMSNetID

AMSNETID

639786440 (48)

DIAGNOSTICS.iMasterState

WORD

639787792 (16)

DIAGNOSTICS.nSlaveNumber

UINT

640475408 (16)

DIAGNOSTICS.sAMSNetID

STRING(80)

639786488 (648)

DIAGNOSTICS.sLibVersion_LCLS_General

STRING(80)

639787136 (648)

DIAGNOSTICS.sMasterState

STRING(80)

640474752 (648)

DIAGNOSTICS.sPLCName

STRING(80)

639785792 (648)

+
+
+
+

GeneralConstants

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GeneralConstants.MAX_STATES

INT

4096096 (16)

+
+
+

Global_Constants

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

Global_Constants.EMPTY_EVENT_CLASS

GUID

4388928 (128)

Global_Constants.EMPTY_EVENT_ID

UDINT

4389056 (32)

Global_Constants.EMPTY_SEVERITY

TcEventSeverity

4389088 (16)

Global_Constants.SUCCESS_EVENT

TcEventEntry

4389120 (192)

+
+
+

Global_Variables

+
+ 369 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

Global_Variables.ADSIGRP_DEVICE_DATA

UDINT

4180576 (32)

Global_Variables.ADSIGRP_IOIMAGE_CLEARI

UDINT

4180480 (32)

Global_Variables.ADSIGRP_IOIMAGE_CLEARO

UDINT

4180512 (32)

Global_Variables.ADSIGRP_IOIMAGE_RISIZE

UDINT

4180352 (32)

Global_Variables.ADSIGRP_IOIMAGE_ROSIZE

UDINT

4180448 (32)

Global_Variables.ADSIGRP_IOIMAGE_RWIB

UDINT

4180288 (32)

Global_Variables.ADSIGRP_IOIMAGE_RWIOB

UDINT

4180544 (32)

Global_Variables.ADSIGRP_IOIMAGE_RWIX

UDINT

4180320 (32)

Global_Variables.ADSIGRP_IOIMAGE_RWOB

UDINT

4180384 (32)

Global_Variables.ADSIGRP_IOIMAGE_RWOX

UDINT

4180416 (32)

Global_Variables.ADSIGRP_SYM_DOWNLOAD

UDINT

4180160 (32)

Global_Variables.ADSIGRP_SYM_HNDBYNAME

UDINT

4179936 (32)

Global_Variables.ADSIGRP_SYM_INFOBYNAME

UDINT

4180064 (32)

Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX

UDINT

4180128 (32)

Global_Variables.ADSIGRP_SYM_RELEASEHND

UDINT

4180032 (32)

Global_Variables.ADSIGRP_SYM_UPLOAD

UDINT

4180192 (32)

Global_Variables.ADSIGRP_SYM_UPLOADINFO

UDINT

4180224 (32)

Global_Variables.ADSIGRP_SYM_VALBYHND

UDINT

4180000 (32)

Global_Variables.ADSIGRP_SYM_VALBYNAME

UDINT

4179968 (32)

Global_Variables.ADSIGRP_SYM_VERSION

UDINT

4180096 (32)

Global_Variables.ADSIGRP_SYMNAME

UDINT

4179872 (32)

Global_Variables.ADSIGRP_SYMNOTE

UDINT

4180256 (32)

Global_Variables.ADSIGRP_SYMTAB

UDINT

4179840 (32)

Global_Variables.ADSIGRP_SYMVAL

UDINT

4179904 (32)

Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE

UDINT

4180608 (32)

Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE

UDINT

4180640 (32)

Global_Variables.ADSLOG_MSGTYPE_ERROR

DWORD

4181696 (32)

Global_Variables.ADSLOG_MSGTYPE_HINT

DWORD

4181632 (32)

Global_Variables.ADSLOG_MSGTYPE_LOG

DWORD

4181728 (32)

Global_Variables.ADSLOG_MSGTYPE_MSGBOX

DWORD

4181760 (32)

Global_Variables.ADSLOG_MSGTYPE_RESOURCE

DWORD

4181792 (32)

Global_Variables.ADSLOG_MSGTYPE_STRING

DWORD

4181824 (32)

Global_Variables.ADSLOG_MSGTYPE_WARN

DWORD

4181664 (32)

Global_Variables.ADSSTATE_CONFIG

UINT

4179744 (16)

Global_Variables.ADSSTATE_ERROR

UINT

4179680 (16)

Global_Variables.ADSSTATE_EXCEPTION

UINT

4179808 (16)

Global_Variables.ADSSTATE_IDLE

UINT

4179520 (16)

Global_Variables.ADSSTATE_INCOMPATIBLE

UINT

4179792 (16)

Global_Variables.ADSSTATE_INIT

UINT

4179552 (16)

Global_Variables.ADSSTATE_INVALID

UINT

4179504 (16)

Global_Variables.ADSSTATE_LOADCFG

UINT

4179632 (16)

Global_Variables.ADSSTATE_MAXSTATES

UINT

4179824 (16)

Global_Variables.ADSSTATE_POWERFAILURE

UINT

4179648 (16)

Global_Variables.ADSSTATE_POWERGOOD

UINT

4179664 (16)

Global_Variables.ADSSTATE_RECONFIG

UINT

4179760 (16)

Global_Variables.ADSSTATE_RESET

UINT

4179536 (16)

Global_Variables.ADSSTATE_RESUME

UINT

4179728 (16)

Global_Variables.ADSSTATE_RUN

UINT

4179584 (16)

Global_Variables.ADSSTATE_SAVECFG

UINT

4179616 (16)

Global_Variables.ADSSTATE_SHUTDOWN

UINT

4179696 (16)

Global_Variables.ADSSTATE_START

UINT

4179568 (16)

Global_Variables.ADSSTATE_STOP

UINT

4179600 (16)

Global_Variables.ADSSTATE_STOPPING

UINT

4179776 (16)

Global_Variables.ADSSTATE_SUSPEND

UINT

4179712 (16)

Global_Variables.AMSLOGGER_IGR_GENERAL

UDINT

4247520 (32)

Global_Variables.AMSLOGGER_IOF_MODE

UDINT

4247552 (32)

Global_Variables.AMSPORT_AMSLOGGER

UINT

4246256 (16)

Global_Variables.AMSPORT_EVENTLOG

UINT

4179216 (16)

Global_Variables.AMSPORT_LOGGER

UINT

4179200 (16)

Global_Variables.AMSPORT_R0_CAM

UINT

4179440 (16)

Global_Variables.AMSPORT_R0_CAMTOOL

UINT

4179456 (16)

Global_Variables.AMSPORT_R0_CNC

UINT

4179328 (16)

Global_Variables.AMSPORT_R0_IO

UINT

4179248 (16)

Global_Variables.AMSPORT_R0_ISG

UINT

4179312 (16)

Global_Variables.AMSPORT_R0_LINE

UINT

4179344 (16)

Global_Variables.AMSPORT_R0_NC

UINT

4179264 (16)

Global_Variables.AMSPORT_R0_NCSAF

UINT

4179280 (16)

Global_Variables.AMSPORT_R0_NCSVB

UINT

4179296 (16)

Global_Variables.AMSPORT_R0_PLC

UINT

4179360 (16)

Global_Variables.AMSPORT_R0_PLC_RTS1

UINT

4179376 (16)

Global_Variables.AMSPORT_R0_PLC_RTS2

UINT

4179392 (16)

Global_Variables.AMSPORT_R0_PLC_RTS3

UINT

4179408 (16)

Global_Variables.AMSPORT_R0_PLC_RTS4

UINT

4179424 (16)

Global_Variables.AMSPORT_R0_RTIME

UINT

4179232 (16)

Global_Variables.AMSPORT_R3_SCOPESERVER

UINT

4179488 (16)

Global_Variables.AMSPORT_R3_SYSSERV

UINT

4179472 (16)

Global_Variables.AMSPORT_TCPIPSRV

UINT

4385712 (16)

Global_Variables.bEcFoeOpenFileNameWithFileExt

BOOL

639719880 (8)

Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID

BYTE

4181872 (8)

Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED

BYTE

4181864 (8)

Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID

BYTE

4097192 (8)

Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED

BYTE

4096376 (8)

Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED

BYTE

4181856 (8)

Global_Variables.bSeqReadDrvAttrAndValue

BOOL

639719872 (8)

Global_Variables.CONNECT_MODE_ENABLEDBG

DWORD

4388032 (32)

Global_Variables.DATE_AND_TIME_SECPERDAY

DWORD

4260480 (32)

Global_Variables.DATE_AND_TIME_SECPERWEEK

DWORD

4260512 (32)

Global_Variables.DBG_OUTPUT_FILE

DWORD

4266784 (32)

Global_Variables.DBG_OUTPUT_LOG

DWORD

4266752 (32)

Global_Variables.DBG_OUTPUT_NONE

DWORD

4266720 (32)

Global_Variables.DBG_OUTPUT_VISU

DWORD

4266816 (32)

Global_Variables.DEFAULT_ADS_TIMEOUT

TIME

4182592 (32)

Global_Variables.DEFAULT_BACKLASHVALUE

LREAL

638760448 (64)

Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE

BYTE

4246248 (8)

Global_Variables.DEFAULT_CSV_FIELD_SEP

BYTE

4184240 (8)

Global_Variables.DEFAULT_CSV_RECORD_SEP_CR

BYTE

4383984 (8)

Global_Variables.DEFAULT_CSV_RECORD_SEP_LF

BYTE

4383992 (8)

Global_Variables.DEFAULT_HOME_POSITION

LREAL

638760384 (64)

Global_Variables.EC_ADS_IGRP_CANOPEN_SDO

UDINT

639717984 (32)

Global_Variables.EC_ADS_IGRP_CANOPEN_SDO_LASTERROR

UDINT

639718016 (32)

Global_Variables.EC_ADS_IGRP_ECAT_SOE

UDINT

639717632 (32)

Global_Variables.EC_ADS_IGRP_ECAT_SOE_LASTERROR

UDINT

639717664 (32)

Global_Variables.EC_ADS_IGRP_FOE_FCLOSE

UDINT

639717824 (32)

Global_Variables.EC_ADS_IGRP_FOE_FOPENREAD

UDINT

639717760 (32)

Global_Variables.EC_ADS_IGRP_FOE_FOPENWRITE

UDINT

639717792 (32)

Global_Variables.EC_ADS_IGRP_FOE_FREAD

UDINT

639717856 (32)

Global_Variables.EC_ADS_IGRP_FOE_FWRITE

UDINT

639717888 (32)

Global_Variables.EC_ADS_IGRP_FOE_LASTERROR

UDINT

639717952 (32)

Global_Variables.EC_ADS_IGRP_FOE_PROGRESSINFO

UDINT

639717920 (32)

Global_Variables.EC_ADS_IGRP_MASTER_COUNT_FRAME

UDINT

639717600 (32)

Global_Variables.EC_ADS_IGRP_MASTER_COUNT_SLAVE

UDINT

639717216 (32)

Global_Variables.EC_ADS_IGRP_MASTER_DEVICESTATE

UDINT

639717568 (32)

Global_Variables.EC_ADS_IGRP_MASTER_SENDCMD

UDINT

639717376 (32)

Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_ABNORMAL_STATE_CHANGES

UDINT

639717504 (32)

Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_ADDRESSES

UDINT

639717344 (32)

Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_CRC

UDINT

639717472 (32)

Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_IDENTITY

UDINT

639717440 (32)

Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_SETPRESENT_CHANGES

UDINT

639717536 (32)

Global_Variables.EC_ADS_IGRP_MASTER_STATEMACHINE

UDINT

639717088 (32)

Global_Variables.EC_ADS_IGRP_SLAVE_STATEMACHINE

UDINT

639717408 (32)

Global_Variables.EC_ADS_IOFFS_MASTER_COUNT_PORT

UDINT

639717280 (32)

Global_Variables.EC_ADS_IOFFS_MASTER_COUNT_ROUTER

UDINT

639717312 (32)

Global_Variables.EC_ADS_IOFFS_MASTER_COUNT_SLAVE

UDINT

639717248 (32)

Global_Variables.EC_ADS_IOFFS_MASTER_CURSTATE

UDINT

639717120 (32)

Global_Variables.EC_ADS_IOFFS_MASTER_INTERNALSTATE

UDINT

639717184 (32)

Global_Variables.EC_ADS_IOFFS_MASTER_REQSTATE

UDINT

639717152 (32)

Global_Variables.EC_AMSPORT_MASTER

UINT

638760816 (16)

Global_Variables.EC_CMD_TYPE_APRD

BYTE

630383960 (8)

Global_Variables.EC_CMD_TYPE_APRW

BYTE

639716728 (8)

Global_Variables.EC_CMD_TYPE_APWR

BYTE

639716720 (8)

Global_Variables.EC_CMD_TYPE_BRD

BYTE

639716888 (8)

Global_Variables.EC_CMD_TYPE_BRW

BYTE

639716904 (8)

Global_Variables.EC_CMD_TYPE_BWR

BYTE

639716896 (8)

Global_Variables.EC_CMD_TYPE_FPRD

BYTE

639716864 (8)

Global_Variables.EC_CMD_TYPE_FPRW

BYTE

639716880 (8)

Global_Variables.EC_CMD_TYPE_FPWR

BYTE

639716872 (8)

Global_Variables.EC_CMD_TYPE_LRD

BYTE

639716912 (8)

Global_Variables.EC_CMD_TYPE_LRW

BYTE

639716928 (8)

Global_Variables.EC_CMD_TYPE_LWR

BYTE

639716920 (8)

Global_Variables.EC_COE_PROTERR_ACCESS

UDINT

639718624 (32)

Global_Variables.EC_COE_PROTERR_BLK_SIZE

UDINT

639718496 (32)

Global_Variables.EC_COE_PROTERR_CCS_SCS

UDINT

639718464 (32)

Global_Variables.EC_COE_PROTERR_CRC

UDINT

639718560 (32)

Global_Variables.EC_COE_PROTERR_DATA_RANGE

UDINT

639719040 (32)

Global_Variables.EC_COE_PROTERR_DATA_RANGE1

UDINT

639719072 (32)

Global_Variables.EC_COE_PROTERR_DATA_RANGE2

UDINT

639719104 (32)

Global_Variables.EC_COE_PROTERR_DATA_SIZE

UDINT

639718912 (32)

Global_Variables.EC_COE_PROTERR_DATA_SIZE1

UDINT

639718944 (32)

Global_Variables.EC_COE_PROTERR_DATA_SIZE2

UDINT

639718976 (32)

Global_Variables.EC_COE_PROTERR_DICTIONARY

UDINT

639719296 (32)

Global_Variables.EC_COE_PROTERR_GENERAL

UDINT

639719168 (32)

Global_Variables.EC_COE_PROTERR_HARDWARE

UDINT

639718880 (32)

Global_Variables.EC_COE_PROTERR_I_INCOMP

UDINT

639718848 (32)

Global_Variables.EC_COE_PROTERR_INDEX

UDINT

639718720 (32)

Global_Variables.EC_COE_PROTERR_MEMORY

UDINT

639718592 (32)

Global_Variables.EC_COE_PROTERR_MINMAX

UDINT

639719136 (32)

Global_Variables.EC_COE_PROTERR_OFFSET

UDINT

639719008 (32)

Global_Variables.EC_COE_PROTERR_P_INCOMP

UDINT

639718816 (32)

Global_Variables.EC_COE_PROTERR_PDO_LEN

UDINT

639718784 (32)

Global_Variables.EC_COE_PROTERR_PDO_MAP

UDINT

639718752 (32)

Global_Variables.EC_COE_PROTERR_READONLY

UDINT

639718688 (32)

Global_Variables.EC_COE_PROTERR_SEQNO

UDINT

639718528 (32)

Global_Variables.EC_COE_PROTERR_TIMEOUT

UDINT

639718432 (32)

Global_Variables.EC_COE_PROTERR_TOGGLE

UDINT

639718400 (32)

Global_Variables.EC_COE_PROTERR_TRANSFER

UDINT

639719200 (32)

Global_Variables.EC_COE_PROTERR_TRANSFER1

UDINT

639719232 (32)

Global_Variables.EC_COE_PROTERR_TRANSFER2

UDINT

639719264 (32)

Global_Variables.EC_COE_PROTERR_WRITEONLY

UDINT

639718656 (32)

Global_Variables.EC_DCTIME_DATEDELTA_OFFSET

DWORD

639719328 (32)

Global_Variables.EC_DCTIME_DELTA_OFFSET

T_ULARGE_INTEGER

639719360 (64)

Global_Variables.EC_DCTIME_DELTA_OFFSET64

ULINT

639719616 (64)

Global_Variables.EC_DCTIME_TICKSPERDAY

T_ULARGE_INTEGER

639719552 (64)

Global_Variables.EC_DCTIME_TICKSPERDAY64

ULINT

639719808 (64)

Global_Variables.EC_DCTIME_TICKSPERMSEC

T_ULARGE_INTEGER

639719424 (64)

Global_Variables.EC_DCTIME_TICKSPERMSEC64

ULINT

639719680 (64)

Global_Variables.EC_DCTIME_TICKSPERSEC

T_ULARGE_INTEGER

639719488 (64)

Global_Variables.EC_DCTIME_TICKSPERSEC64

ULINT

639719744 (64)

Global_Variables.EC_DEVICE_STATE_BOOTSTRAP

BYTE

639716960 (8)

Global_Variables.EC_DEVICE_STATE_DISABLED

BYTE

639717008 (8)

Global_Variables.EC_DEVICE_STATE_ERROR

BYTE

639716984 (8)

Global_Variables.EC_DEVICE_STATE_INIT

BYTE

639716944 (8)

Global_Variables.EC_DEVICE_STATE_INITCMD_ERROR

BYTE

639717000 (8)

Global_Variables.EC_DEVICE_STATE_INVALID_VPRS

BYTE

639716992 (8)

Global_Variables.EC_DEVICE_STATE_MASK

BYTE

639716936 (8)

Global_Variables.EC_DEVICE_STATE_OP

BYTE

639716976 (8)

Global_Variables.EC_DEVICE_STATE_PREOP

BYTE

639716952 (8)

Global_Variables.EC_DEVICE_STATE_SAFEOP

BYTE

639716968 (8)

Global_Variables.EC_FOE_PROTERR_ACCESS

UDINT

639718112 (32)

Global_Variables.EC_FOE_PROTERR_BOOTSTRAPONLY

UDINT

639718304 (32)

Global_Variables.EC_FOE_PROTERR_DISKFULL

UDINT

639718144 (32)

Global_Variables.EC_FOE_PROTERR_EXISTS

UDINT

639718240 (32)

Global_Variables.EC_FOE_PROTERR_ILLEAGAL

UDINT

639718176 (32)

Global_Variables.EC_FOE_PROTERR_INVALIDPASSWORD

UDINT

639718368 (32)

Global_Variables.EC_FOE_PROTERR_NOTDEFINED

UDINT

639718048 (32)

Global_Variables.EC_FOE_PROTERR_NOTFOUND

UDINT

639718080 (32)

Global_Variables.EC_FOE_PROTERR_NOTINBOOTSTRAP

UDINT

639718336 (32)

Global_Variables.EC_FOE_PROTERR_NOUSER

UDINT

639718272 (32)

Global_Variables.EC_FOE_PROTERR_PACKENO

UDINT

639718208 (32)

Global_Variables.EC_LINK_STATE_ADDITIONAL_LINK

BYTE

639717048 (8)

Global_Variables.EC_LINK_STATE_LINK_WITHOUT_COMM

BYTE

639717032 (8)

Global_Variables.EC_LINK_STATE_MISSING_LINK

BYTE

639717040 (8)

Global_Variables.EC_LINK_STATE_NOT_PRESENT

BYTE

639717024 (8)

Global_Variables.EC_LINK_STATE_OK

BYTE

639717016 (8)

Global_Variables.EC_LINK_STATE_PORT_A

BYTE

639717056 (8)

Global_Variables.EC_LINK_STATE_PORT_B

BYTE

639717064 (8)

Global_Variables.EC_LINK_STATE_PORT_C

BYTE

639717072 (8)

Global_Variables.EC_LINK_STATE_PORT_D

BYTE

639717080 (8)

Global_Variables.EC_MAX_SLAVES

UINT

639716704 (16)

Global_Variables.EC_SOE_ELEMENT_ATTRIBUTE

BYTE

639717712 (8)

Global_Variables.EC_SOE_ELEMENT_DATASTATE

BYTE

639717696 (8)

Global_Variables.EC_SOE_ELEMENT_DEFAULT

BYTE

639717752 (8)

Global_Variables.EC_SOE_ELEMENT_MAX

BYTE

639717736 (8)

Global_Variables.EC_SOE_ELEMENT_MIN

BYTE

639717728 (8)

Global_Variables.EC_SOE_ELEMENT_NAME

BYTE

639717704 (8)

Global_Variables.EC_SOE_ELEMENT_UNIT

BYTE

639717720 (8)

Global_Variables.EC_SOE_ELEMENT_VALUE

BYTE

639717744 (8)

Global_Variables.EMPTY_ARG_VALUE

T_Arg

4248128 (96)

Global_Variables.EMPTY_GUID_REGSTRING

STRING(38)

4386152 (312)

Global_Variables.EMPTY_GUID_STRING

STRING(36)

4385856 (296)

Global_Variables.EMPTY_GUID_STRUCT

GUID

4385728 (128)

Global_Variables.EMPTY_ROUTE_ENTRY

ST_AmsRouteEntry

4246272 (1184)

Global_Variables.eWatchdogConfig

E_WATCHDOG_TIME_CONFIG

4183168 (16)

Global_Variables.fbGetCurTaskIdx

GETCURTASKINDEX

8539104 (128)

Global_Variables.FLOATREC_EXP_IS_INF

INT

4247616 (16)

Global_Variables.FLOATREC_EXP_IS_NAN

INT

4247600 (16)

Global_Variables.FLOATREC_MAX_DIGITS

INT

4247632 (16)

Global_Variables.FLOATREC_MAX_PRECISION

INT

4247648 (16)

Global_Variables.FLOATREC_MIN_PRECISION

INT

4247664 (16)

Global_Variables.FMTERR_ARGTYPEINVALID

DWORD

4247968 (32)

Global_Variables.FMTERR_ASTERISKPOSITION

DWORD

4247744 (32)

Global_Variables.FMTERR_DESTBUFFOVERFLOW

DWORD

4248064 (32)

Global_Variables.FMTERR_FLAGPOSITION

DWORD

4247840 (32)

Global_Variables.FMTERR_INSUFFICIENTARGS

DWORD

4248032 (32)

Global_Variables.FMTERR_INVALIDPOINTERINPUT

DWORD

4248096 (32)

Global_Variables.FMTERR_NOERROR

DWORD

4247680 (32)

Global_Variables.FMTERR_PERCENTSIGNPOSITION

DWORD

4247712 (32)

Global_Variables.FMTERR_PRECISIONDOTPOSITION

DWORD

4247904 (32)

Global_Variables.FMTERR_PRECISIONVALUE

DWORD

4247808 (32)

Global_Variables.FMTERR_TYPEFIELDVALUE

DWORD

4247936 (32)

Global_Variables.FMTERR_UNACCEPTEDPARAMETER

DWORD

4248000 (32)

Global_Variables.FMTERR_WIDTHPRECISIONVALPOS

DWORD

4247872 (32)

Global_Variables.FMTERR_WIDTHVALUE

DWORD

4247776 (32)

Global_Variables.FOPEN_MODEAPPEND

DWORD

4181984 (32)

Global_Variables.FOPEN_MODEBINARY

DWORD

4182048 (32)

Global_Variables.FOPEN_MODEPLUS

DWORD

4182016 (32)

Global_Variables.FOPEN_MODEREAD

DWORD

4181920 (32)

Global_Variables.FOPEN_MODETEXT

DWORD

4182080 (32)

Global_Variables.FOPEN_MODEWRITE

DWORD

4181952 (32)

Global_Variables.FORMAT_DECASC_CODES

BYTE

4248480 (80)

Global_Variables.FORMAT_HEXASC_CODES

BYTE

4248224 (256)

Global_Variables.FORMAT_MAX_ARGS

INT

4247584 (16)

Global_Variables.g_DummyVG

ST_VG

8538048 (1056)

Global_Variables.g_iSizeOfGGOArray

INT

8537920 (16)

Global_Variables.g_stSystem

ST_System

8537936 (88)

Global_Variables.GLOBAL_DCF77_PULSE_SPLIT

TIME

4184256 (32)

Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK

BOOL

4184120 (8)

Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE

E_HashPrefixTypes

4184208 (16)

Global_Variables.GLOBAL_SBCS_TABLE

E_SBCSType

4184224 (16)

Global_Variables.HKEY_MAX_BINARY_DATA_SIZE

UDINT

4247488 (32)

Global_Variables.IPHELPERAPI_ADAPTERSINFO

UDINT

4245920 (32)

Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME

UDINT

4245952 (32)

Global_Variables.LISTEN_MODE_CLOSEALL

DWORD

4387968 (32)

Global_Variables.LISTEN_MODE_USEOPENED

DWORD

4388000 (32)

Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH

UDINT

4245824 (32)

Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH

UDINT

4245792 (32)

Global_Variables.MAX_ADAPTER_NAME_LENGTH

UDINT

4245760 (32)

Global_Variables.MAX_AVERAGE_MEASURES

INT

4184192 (16)

Global_Variables.MAX_LOCAL_ADAPTERS

UDINT

4245984 (32)

Global_Variables.MAX_REMOTE_PCS

INT

4246112 (16)

Global_Variables.MAX_ROUTE_ADDR_LEN

BYTE

4246128 (8)

Global_Variables.MAX_ROUTE_NAME_LEN

BYTE

4184248 (8)

Global_Variables.MAX_ROUTE_TRANSPORT

BYTE

4246240 (8)

Global_Variables.MAX_STRING_LENGTH

UDINT

4182624 (32)

Global_Variables.MAX_THROTTLE_MODE

DWORD

4388064 (32)

Global_Variables.MIN_ROUTE_TRANSPORT

BYTE

4246136 (8)

Global_Variables.nCTRL_LOGGER_DATA_ARRAY_SIZE

UINT

638760800 (16)

Global_Variables.nWatchdogTime

BYTE

4181896 (8)

Global_Variables.PI

LREAL

4182528 (64)

Global_Variables.ROUTE_FLAG_DYNAMIC

DWORD

4246176 (32)

Global_Variables.ROUTE_FLAG_NOOVERRIDE

DWORD

4246208 (32)

Global_Variables.ROUTE_FLAG_TEMPORARY

DWORD

4246144 (32)

Global_Variables.stCtrl_GLOBAL_CycleTimeInterpretation

ST_CTRL_CYCLE_TIME_INTERPRETATION

639716736 (128)

Global_Variables.SYSTEMSERVICE_ADDREMOTE

UDINT

4246016 (32)

Global_Variables.SYSTEMSERVICE_CHANGENETID

UDINT

4181440 (32)

Global_Variables.SYSTEMSERVICE_CLOSEHANDLE

UDINT

4180800 (32)

Global_Variables.SYSTEMSERVICE_CREATEFILE

UDINT

4180768 (32)

Global_Variables.SYSTEMSERVICE_DELREMOTE

UDINT

4246048 (32)

Global_Variables.SYSTEMSERVICE_ENUMREMOTE

UDINT

4246080 (32)

Global_Variables.SYSTEMSERVICE_FCLOSE

UDINT

4180864 (32)

Global_Variables.SYSTEMSERVICE_FDELETE

UDINT

4181184 (32)

Global_Variables.SYSTEMSERVICE_FEOF

UDINT

4181152 (32)

Global_Variables.SYSTEMSERVICE_FFILEFIND

UDINT

4247456 (32)

Global_Variables.SYSTEMSERVICE_FGETS

UDINT

4181024 (32)

Global_Variables.SYSTEMSERVICE_FOPEN

UDINT

4180832 (32)

Global_Variables.SYSTEMSERVICE_FPRINTF

UDINT

4181120 (32)

Global_Variables.SYSTEMSERVICE_FPUTS

UDINT

4181056 (32)

Global_Variables.SYSTEMSERVICE_FREAD

UDINT

4180896 (32)

Global_Variables.SYSTEMSERVICE_FRENAME

UDINT

4181216 (32)

Global_Variables.SYSTEMSERVICE_FSCANF

UDINT

4181088 (32)

Global_Variables.SYSTEMSERVICE_FSEEK

UDINT

4180960 (32)

Global_Variables.SYSTEMSERVICE_FTELL

UDINT

4180992 (32)

Global_Variables.SYSTEMSERVICE_FWRITE

UDINT

4180928 (32)

Global_Variables.SYSTEMSERVICE_IPHELPERAPI

UDINT

4245856 (32)

Global_Variables.SYSTEMSERVICE_IPHOSTNAME

UDINT

4245888 (32)

Global_Variables.SYSTEMSERVICE_MKDIR

UDINT

4181248 (32)

Global_Variables.SYSTEMSERVICE_OPENCREATE

UDINT

4180672 (32)

Global_Variables.SYSTEMSERVICE_OPENREAD

UDINT

4180704 (32)

Global_Variables.SYSTEMSERVICE_OPENWRITE

UDINT

4180736 (32)

Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE

UDINT

4181312 (32)

Global_Variables.SYSTEMSERVICE_RMDIR

UDINT

4181280 (32)

Global_Variables.SYSTEMSERVICE_SENDEMAIL

UDINT

4181344 (32)

Global_Variables.SYSTEMSERVICE_STARTPROCESS

UDINT

4181408 (32)

Global_Variables.SYSTEMSERVICE_TIMESERVICES

UDINT

4181376 (32)

Global_Variables.SYSTEMSTATEFLAGS_BSOD

BYTE

4181880 (8)

Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION

BYTE

4181888 (8)

Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX

T_ULARGE_INTEGER

4255104 (64)

Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64

ULINT

4255424 (64)

Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN

T_ULARGE_INTEGER

4255040 (64)

Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64

ULINT

4255360 (64)

Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET

DWORD

4254816 (32)

Global_Variables.SYSTEMTIME_MAX_MONTHDAYS

WORD

4253968 (384)

Global_Variables.SYSTEMTIME_MAX_YEARSDAY

WORD

4254352 (448)

Global_Variables.SYSTEMTIME_TICKSPERDAY

T_ULARGE_INTEGER

4254976 (64)

Global_Variables.SYSTEMTIME_TICKSPERDAY64

ULINT

4255296 (64)

Global_Variables.SYSTEMTIME_TICKSPERMSEC

T_ULARGE_INTEGER

4254848 (64)

Global_Variables.SYSTEMTIME_TICKSPERMSEC64

ULINT

4255168 (64)

Global_Variables.SYSTEMTIME_TICKSPERSEC

T_ULARGE_INTEGER

4254912 (64)

Global_Variables.SYSTEMTIME_TICKSPERSEC64

ULINT

4255232 (64)

Global_Variables.TaskInfo

PlcTaskSystemInfo

8539264 (1024)

Global_Variables.TCEVENT_FMTPRGSIZE

INT

4182512 (16)

Global_Variables.TCEVENT_SRCNAMESIZE

INT

4182496 (16)

Global_Variables.TCEVENTFLAG_AUTOFMTALL

WORD

4182400 (16)

Global_Variables.TCEVENTFLAG_FMTSELF

WORD

4182336 (16)

Global_Variables.TCEVENTFLAG_LOG

WORD

4182352 (16)

Global_Variables.TCEVENTFLAG_MSGBOX

WORD

4182368 (16)

Global_Variables.TCEVENTFLAG_PRIOCLASS

WORD

4181904 (16)

Global_Variables.TCEVENTFLAG_SRCID

WORD

4182384 (16)

Global_Variables.TCEVENTSTATE_CONFIRMED

WORD

4182464 (16)

Global_Variables.TCEVENTSTATE_INVALID

WORD

4182416 (16)

Global_Variables.TCEVENTSTATE_RESET

WORD

4182448 (16)

Global_Variables.TCEVENTSTATE_RESETCON

WORD

4182480 (16)

Global_Variables.TCEVENTSTATE_SIGNALED

WORD

4182432 (16)

Global_Variables.TcMcGlobal

_TCMCGLOBAL

638753408 (6976)

Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS

UDINT

4387360 (32)

Global_Variables.TCPADS_IGR_CLOSEBYHDL

UDINT

4387104 (32)

Global_Variables.TCPADS_IGR_CONLIST

UDINT

4387072 (32)

Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL

UDINT

4387296 (32)

Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL

UDINT

4387328 (32)

Global_Variables.TCPADS_IGR_PEERBYHDL

UDINT

4387168 (32)

Global_Variables.TCPADS_IGR_RECVBYHDL

UDINT

4387200 (32)

Global_Variables.TCPADS_IGR_RECVFROMBYHDL

UDINT

4387232 (32)

Global_Variables.TCPADS_IGR_SENDBYHDL

UDINT

4387136 (32)

Global_Variables.TCPADS_IGR_SENDTOBYHDL

UDINT

4387264 (32)

Global_Variables.TCPADS_NULL_HSOCKET

T_HSOCKET

4387616 (352)

Global_Variables.TCPADSCONLST_IOF_ACCEPT

UDINT

4387488 (32)

Global_Variables.TCPADSCONLST_IOF_CLOSEALL

UDINT

4387456 (32)

Global_Variables.TCPADSCONLST_IOF_CONNECT

UDINT

4387392 (32)

Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR

UDINT

4387552 (32)

Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS

UDINT

4387584 (32)

Global_Variables.TCPADSCONLST_IOF_LISTEN

UDINT

4387424 (32)

Global_Variables.TCPADSCONLST_IOF_UDPBIND

UDINT

4387520 (32)

Global_Variables.THROTTLE_MODE_DEFAULT

T_ThrottleTimes

4388512 (416)

Global_Variables.THROTTLE_MODE_OFF

T_ThrottleTimes

4388096 (416)

Global_Variables.TIMESERVICE_ADJUSTTIMETORTC

UDINT

4181568 (32)

Global_Variables.TIMESERVICE_DATEANDTIME

UDINT

4181472 (32)

Global_Variables.TIMESERVICE_RTCTIMEDIFF

UDINT

4181536 (32)

Global_Variables.TIMESERVICE_SYSTEMTIMES

UDINT

4181504 (32)

Global_Variables.TIMESERVICE_TIMEZONINFORMATION

UDINT

4181600 (32)

Global_Variables.WEST_EUROPE_TZI

ST_TimeZoneInformation

4255488 (864)

+
+
+
+

Global_Variables_EtherCAT

+ + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

Global_Variables_EtherCAT.ESC_MAX_PORTS

UINT

4097200 (16)

Global_Variables_EtherCAT.iSLAVEADDR_ARR_SIZE

UINT

4096432 (16)

+
+
+

Global_Version

+
+ 12 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

Global_Version.stLibVersion_LCLSVacuumSerialDriverLib

ST_LibVersion

8540288 (288)

Global_Version.stLibVersion_Tc2_IoFunctions

ST_LibVersion

4386464 (288)

Global_Version.stLibVersion_Tc2_Math

ST_LibVersion

638760512 (288)

Global_Version.stLibVersion_Tc2_MC2

ST_LibVersion

638753120 (288)

Global_Version.stLibVersion_Tc2_ModbusSrv

ST_LibVersion

4386752 (288)

Global_Version.stLibVersion_Tc2_System

ST_LibVersion

4178912 (288)

Global_Version.stLibVersion_Tc2_Utilities

ST_LibVersion

4183808 (288)

Global_Version.stLibVersion_Tc3_EventLogger

ST_LibVersion

4389376 (288)

Global_Version.stLibVersion_Tc3_JsonXml

ST_LibVersion

4389792 (288)

Global_Version.stLibVersion_Tc3_Module

ST_LibVersion

4183200 (288)

Global_Version.stLibVersion_TcUnit

ST_LibVersion

8537600 (288)

Global_Version.stLibVersion_TcUnit

ST_LibVersion

638752832 (288)

+
+
+
+

GVL

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL.nLangId_OnlineMonitoring

DINT

4389312 (32)

+
+
+

GVL_Devices

+
+ 327 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_Devices.fb_AT1K0_GAS_GCC_10

FB_MKS422

650874112 (87680)

GVL_Devices.fb_AT1K0_GAS_GCC_10.i_iPRESS_R

INT

650961472 (16)

GVL_Devices.fb_AT1K0_GAS_GCC_10.q_xHV_DIS

BOOL

650961488 (8)

GVL_Devices.fb_AT1K0_GAS_GCC_100

FB_MKS422

651575552 (87680)

GVL_Devices.fb_AT1K0_GAS_GCC_100.i_iPRESS_R

INT

651662912 (16)

GVL_Devices.fb_AT1K0_GAS_GCC_100.q_xHV_DIS

BOOL

651662928 (8)

GVL_Devices.fb_AT1K0_GAS_GCC_110

FB_MKS422

651663232 (87680)

GVL_Devices.fb_AT1K0_GAS_GCC_110.i_iPRESS_R

INT

651750592 (16)

GVL_Devices.fb_AT1K0_GAS_GCC_110.q_xHV_DIS

BOOL

651750608 (8)

GVL_Devices.fb_AT1K0_GAS_GCC_120

FB_MKS422

651750912 (87680)

GVL_Devices.fb_AT1K0_GAS_GCC_120.i_iPRESS_R

INT

651838272 (16)

GVL_Devices.fb_AT1K0_GAS_GCC_120.q_xHV_DIS

BOOL

651838288 (8)

GVL_Devices.fb_AT1K0_GAS_GCC_130

FB_MKS422

651838592 (87680)

GVL_Devices.fb_AT1K0_GAS_GCC_130.i_iPRESS_R

INT

651925952 (16)

GVL_Devices.fb_AT1K0_GAS_GCC_130.q_xHV_DIS

BOOL

651925968 (8)

GVL_Devices.fb_AT1K0_GAS_GCC_140

FB_MKS422

651926272 (87680)

GVL_Devices.fb_AT1K0_GAS_GCC_140.i_iPRESS_R

INT

652013632 (16)

GVL_Devices.fb_AT1K0_GAS_GCC_140.q_xHV_DIS

BOOL

652013648 (8)

GVL_Devices.fb_AT1K0_GAS_GCC_20

FB_MKS422

650961792 (87680)

GVL_Devices.fb_AT1K0_GAS_GCC_20.i_iPRESS_R

INT

651049152 (16)

GVL_Devices.fb_AT1K0_GAS_GCC_20.q_xHV_DIS

BOOL

651049168 (8)

GVL_Devices.fb_AT1K0_GAS_GCC_30

FB_MKS422

651049472 (87680)

GVL_Devices.fb_AT1K0_GAS_GCC_30.i_iPRESS_R

INT

651136832 (16)

GVL_Devices.fb_AT1K0_GAS_GCC_30.q_xHV_DIS

BOOL

651136848 (8)

GVL_Devices.fb_AT1K0_GAS_GCC_40

FB_MKS422

651137152 (87680)

GVL_Devices.fb_AT1K0_GAS_GCC_40.i_iPRESS_R

INT

651224512 (16)

GVL_Devices.fb_AT1K0_GAS_GCC_40.q_xHV_DIS

BOOL

651224528 (8)

GVL_Devices.fb_AT1K0_GAS_GCC_50

FB_MKS422

651224832 (87680)

GVL_Devices.fb_AT1K0_GAS_GCC_50.i_iPRESS_R

INT

651312192 (16)

GVL_Devices.fb_AT1K0_GAS_GCC_50.q_xHV_DIS

BOOL

651312208 (8)

GVL_Devices.fb_AT1K0_GAS_GCC_60

FB_MKS422

651312512 (87680)

GVL_Devices.fb_AT1K0_GAS_GCC_60.i_iPRESS_R

INT

651399872 (16)

GVL_Devices.fb_AT1K0_GAS_GCC_60.q_xHV_DIS

BOOL

651399888 (8)

GVL_Devices.fb_AT1K0_GAS_GCC_80

FB_MKS422

651400192 (87680)

GVL_Devices.fb_AT1K0_GAS_GCC_80.i_iPRESS_R

INT

651487552 (16)

GVL_Devices.fb_AT1K0_GAS_GCC_80.q_xHV_DIS

BOOL

651487568 (8)

GVL_Devices.fb_AT1K0_GAS_GCC_90

FB_MKS422

651487872 (87680)

GVL_Devices.fb_AT1K0_GAS_GCC_90.i_iPRESS_R

INT

651575232 (16)

GVL_Devices.fb_AT1K0_GAS_GCC_90.q_xHV_DIS

BOOL

651575248 (8)

GVL_Devices.fb_AT1K0_GAS_GPI_10

FB_MKS317

649579072 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_10.i_iPRESS_R

INT

649665120 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_100

FB_MKS317

650442432 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_100.i_iPRESS_R

INT

650528480 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_11

FB_MKS317

649751744 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_11.i_iPRESS_R

INT

649837792 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_110

FB_MKS317

650528768 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_110.i_iPRESS_R

INT

650614816 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_111

FB_MKS275

649320064 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_111.i_iPRESS_R

INT

649406144 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_12

FB_MKS317

654451840 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_12.i_iPRESS_R

INT

654537888 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_120

FB_MKS317

650615104 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_120.i_iPRESS_R

INT

650701152 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_121

FB_MKS275

649406400 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_121.i_iPRESS_R

INT

649492480 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_130

FB_MKS317

650701440 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_130.i_iPRESS_R

INT

650787488 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_140

FB_MKS317

650787776 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_140.i_iPRESS_R

INT

650873824 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_141

FB_MKS275

649492736 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_141.i_iPRESS_R

INT

649578816 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_20

FB_MKS317

649665408 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_20.i_iPRESS_R

INT

649751456 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_30

FB_MKS317

649838080 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_30.i_iPRESS_R

INT

649924128 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_40

FB_MKS317

649924416 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_40.i_iPRESS_R

INT

650010464 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_50

FB_MKS317

650010752 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_50.i_iPRESS_R

INT

650096800 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_51

FB_MKS317

650183424 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_51.i_iPRESS_R

INT

650269472 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_60

FB_MKS317

650097088 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_60.i_iPRESS_R

INT

650183136 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_80

FB_MKS317

650269760 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_80.i_iPRESS_R

INT

650355808 (16)

GVL_Devices.fb_AT1K0_GAS_GPI_90

FB_MKS317

650356096 (86336)

GVL_Devices.fb_AT1K0_GAS_GPI_90.i_iPRESS_R

INT

650442144 (16)

GVL_Devices.fb_AT1K0_GAS_PMF_10

FB_ScrollPump

653948864 (448)

GVL_Devices.fb_AT1K0_GAS_PMF_10.q_xRunDo

BOOL

653949280 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_100

FB_EbaraDryPump

654033600 (83840)

GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xAlarmOK

BOOL

654117416 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xBPStatus

BOOL

654117400 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xMPStatus

BOOL

654117392 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xRemote

BOOL

654117424 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_100.i_xWarning

BOOL

654117408 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_100.q_xBPStart

BOOL

654117384 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_100.q_xMPStart

BOOL

654117376 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_110

FB_EbaraEVA

641100288 (82432)

GVL_Devices.fb_AT1K0_GAS_PMF_110.i_xAlarmOK

BOOL

641182696 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_110.i_xIsRun

BOOL

641182704 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_110.q_xRemote

BOOL

641182680 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_110.q_xResetAlarm

BOOL

641182688 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_110.q_xRunDo

BOOL

641182672 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_120

FB_EbaraEVA

641182720 (82432)

GVL_Devices.fb_AT1K0_GAS_PMF_120.i_xAlarmOK

BOOL

641265128 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_120.i_xIsRun

BOOL

641265136 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_120.q_xRemote

BOOL

641265112 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_120.q_xResetAlarm

BOOL

641265120 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_120.q_xRunDo

BOOL

641265104 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_140

FB_EbaraEVA

641265152 (82432)

GVL_Devices.fb_AT1K0_GAS_PMF_140.i_xAlarmOK

BOOL

641347560 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_140.i_xIsRun

BOOL

641347568 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_140.q_xRemote

BOOL

641347544 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_140.q_xResetAlarm

BOOL

641347552 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_140.q_xRunDo

BOOL

641347536 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_60

FB_ScrollPump

653949312 (448)

GVL_Devices.fb_AT1K0_GAS_PMF_60.q_xRunDo

BOOL

653949728 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_90

FB_EbaraDryPump

653949760 (83840)

GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xAlarmOK

BOOL

654033576 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xBPStatus

BOOL

654033560 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xMPStatus

BOOL

654033552 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xRemote

BOOL

654033584 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_90.i_xWarning

BOOL

654033568 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_90.q_xBPStart

BOOL

654033544 (8)

GVL_Devices.fb_AT1K0_GAS_PMF_90.q_xMPStart

BOOL

654033536 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_10

FB_PTM_Ebara_010M

653197568 (83584)

GVL_Devices.fb_AT1K0_GAS_PTM_10.i_iCurrentMon

INT

653281072 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_10.i_iRawSpeed

INT

653281040 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_10.i_iTempMon

INT

653281056 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xAccel

BOOL

653281000 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xAtSpd

BOOL

653281024 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xDecel

BOOL

653280992 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xNCFault

BOOL

653281016 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_10.i_xRotate

BOOL

653281008 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_10.q_iSpeedSet

INT

653281136 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xProtection

BOOL

653281112 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xReset

BOOL

653281104 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xSetSpeed

BOOL

653281120 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xStart

BOOL

653281088 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_10.q_xStop

BOOL

653281096 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_110

FB_PTM_Ebara_011M

653865344 (83520)

GVL_Devices.fb_AT1K0_GAS_PTM_110.i_iRawSpeed

INT

653948736 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xAccel

BOOL

653948696 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xAtSpd

BOOL

653948720 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xDecel

BOOL

653948688 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xFaultNC

BOOL

653948712 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_110.i_xRotate

BOOL

653948704 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_110.q_iSpeedSet

INT

653948800 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xProtection

BOOL

653948776 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xReset

BOOL

653948768 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xSetSpeed

BOOL

653948784 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xStart

BOOL

653948752 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_110.q_xStop

BOOL

653948760 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_120

FB_PTM_Ebara_010M

653614592 (83584)

GVL_Devices.fb_AT1K0_GAS_PTM_120.i_iCurrentMon

INT

653698096 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_120.i_iRawSpeed

INT

653698064 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_120.i_iTempMon

INT

653698080 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xAccel

BOOL

653698024 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xAtSpd

BOOL

653698048 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xDecel

BOOL

653698016 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xNCFault

BOOL

653698040 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_120.i_xRotate

BOOL

653698032 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_120.q_iSpeedSet

INT

653698160 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xProtection

BOOL

653698136 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xReset

BOOL

653698128 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xSetSpeed

BOOL

653698144 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xStart

BOOL

653698112 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_120.q_xStop

BOOL

653698120 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_130

FB_PTM_Ebara_010M

653698176 (83584)

GVL_Devices.fb_AT1K0_GAS_PTM_130.i_iCurrentMon

INT

653781680 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_130.i_iRawSpeed

INT

653781648 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_130.i_iTempMon

INT

653781664 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xAccel

BOOL

653781608 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xAtSpd

BOOL

653781632 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xDecel

BOOL

653781600 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xNCFault

BOOL

653781624 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_130.i_xRotate

BOOL

653781616 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_130.q_iSpeedSet

INT

653781744 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xProtection

BOOL

653781720 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xReset

BOOL

653781712 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xSetSpeed

BOOL

653781728 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xStart

BOOL

653781696 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_130.q_xStop

BOOL

653781704 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_140

FB_PTM_Ebara_010M

653781760 (83584)

GVL_Devices.fb_AT1K0_GAS_PTM_140.i_iCurrentMon

INT

653865264 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_140.i_iRawSpeed

INT

653865232 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_140.i_iTempMon

INT

653865248 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xAccel

BOOL

653865192 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xAtSpd

BOOL

653865216 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xDecel

BOOL

653865184 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xNCFault

BOOL

653865208 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_140.i_xRotate

BOOL

653865200 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_140.q_iSpeedSet

INT

653865328 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xProtection

BOOL

653865304 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xReset

BOOL

653865296 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xSetSpeed

BOOL

653865312 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xStart

BOOL

653865280 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_140.q_xStop

BOOL

653865288 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_20

FB_PTM_Ebara_010M

653281152 (83584)

GVL_Devices.fb_AT1K0_GAS_PTM_20.i_iCurrentMon

INT

653364656 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_20.i_iRawSpeed

INT

653364624 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_20.i_iTempMon

INT

653364640 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xAccel

BOOL

653364584 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xAtSpd

BOOL

653364608 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xDecel

BOOL

653364576 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xNCFault

BOOL

653364600 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_20.i_xRotate

BOOL

653364592 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_20.q_iSpeedSet

INT

653364720 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xProtection

BOOL

653364696 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xReset

BOOL

653364688 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xSetSpeed

BOOL

653364704 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xStart

BOOL

653364672 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_20.q_xStop

BOOL

653364680 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_30

FB_PTM_Ebara_010M

653364736 (83584)

GVL_Devices.fb_AT1K0_GAS_PTM_30.i_iCurrentMon

INT

653448240 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_30.i_iRawSpeed

INT

653448208 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_30.i_iTempMon

INT

653448224 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xAccel

BOOL

653448168 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xAtSpd

BOOL

653448192 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xDecel

BOOL

653448160 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xNCFault

BOOL

653448184 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_30.i_xRotate

BOOL

653448176 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_30.q_iSpeedSet

INT

653448304 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xProtection

BOOL

653448280 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xReset

BOOL

653448272 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xSetSpeed

BOOL

653448288 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xStart

BOOL

653448256 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_30.q_xStop

BOOL

653448264 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_40

FB_PTM_Ebara_010M

653448320 (83584)

GVL_Devices.fb_AT1K0_GAS_PTM_40.i_iCurrentMon

INT

653531824 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_40.i_iRawSpeed

INT

653531792 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_40.i_iTempMon

INT

653531808 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xAccel

BOOL

653531752 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xAtSpd

BOOL

653531776 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xDecel

BOOL

653531744 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xNCFault

BOOL

653531768 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_40.i_xRotate

BOOL

653531760 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_40.q_iSpeedSet

INT

653531888 (16)

GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xProtection

BOOL

653531864 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xReset

BOOL

653531856 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xSetSpeed

BOOL

653531872 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xStart

BOOL

653531840 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_40.q_xStop

BOOL

653531848 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_80

FB_PTM_TwisTorr

653531904 (82688)

GVL_Devices.fb_AT1K0_GAS_PTM_80.i_xAtSpd

BOOL

653614568 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_80.i_xFault

BOOL

653614576 (8)

GVL_Devices.fb_AT1K0_GAS_PTM_80.q_RunDO

BOOL

653614584 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_10

FB_VRC_EBD

652013952 (84544)

GVL_Devices.fb_AT1K0_GAS_VRC_10.i_xClsLS

BOOL

652098472 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_10.i_xOpnLS

BOOL

652098464 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_10.q_xOPN_DO

BOOL

652098480 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_10.q_xOPN_DO_2

BOOL

652098488 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_100

FB_VRC

652774848 (84544)

GVL_Devices.fb_AT1K0_GAS_VRC_100.i_xClsLS

BOOL

652859368 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_100.i_xOpnLS

BOOL

652859360 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_100.q_xOPN_DO

BOOL

652859376 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_11

FB_VRC_EBD

654367296 (84544)

GVL_Devices.fb_AT1K0_GAS_VRC_11.i_xClsLS

BOOL

654451816 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_11.i_xOpnLS

BOOL

654451808 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_11.q_xOPN_DO

BOOL

654451824 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_11.q_xOPN_DO_2

BOOL

654451832 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_110

FB_VRC

652859392 (84544)

GVL_Devices.fb_AT1K0_GAS_VRC_110.i_xClsLS

BOOL

652943912 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_110.i_xOpnLS

BOOL

652943904 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_110.q_xOPN_DO

BOOL

652943920 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_120

FB_VRC

652943936 (84544)

GVL_Devices.fb_AT1K0_GAS_VRC_120.i_xClsLS

BOOL

653028456 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_120.i_xOpnLS

BOOL

653028448 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_120.q_xOPN_DO

BOOL

653028464 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_130

FB_VRC

653028480 (84544)

GVL_Devices.fb_AT1K0_GAS_VRC_130.i_xClsLS

BOOL

653113000 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_130.i_xOpnLS

BOOL

653112992 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_130.q_xOPN_DO

BOOL

653113008 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_140

FB_VRC

653113024 (84544)

GVL_Devices.fb_AT1K0_GAS_VRC_140.i_xClsLS

BOOL

653197544 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_140.i_xOpnLS

BOOL

653197536 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_140.q_xOPN_DO

BOOL

653197552 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_20

FB_VRC_EBD

652098496 (84544)

GVL_Devices.fb_AT1K0_GAS_VRC_20.i_xClsLS

BOOL

652183016 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_20.i_xOpnLS

BOOL

652183008 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_20.q_xOPN_DO

BOOL

652183024 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_20.q_xOPN_DO_2

BOOL

652183032 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_30

FB_VRC_EBD

652183040 (84544)

GVL_Devices.fb_AT1K0_GAS_VRC_30.i_xClsLS

BOOL

652267560 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_30.i_xOpnLS

BOOL

652267552 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_30.q_xOPN_DO

BOOL

652267568 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_30.q_xOPN_DO_2

BOOL

652267576 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_40

FB_VRC_EBD

652267584 (84544)

GVL_Devices.fb_AT1K0_GAS_VRC_40.i_xClsLS

BOOL

652352104 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_40.i_xOpnLS

BOOL

652352096 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_40.q_xOPN_DO

BOOL

652352112 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_40.q_xOPN_DO_2

BOOL

652352120 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_50

FB_VRC

652352128 (84544)

GVL_Devices.fb_AT1K0_GAS_VRC_50.i_xClsLS

BOOL

652436648 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_50.i_xOpnLS

BOOL

652436640 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_50.q_xOPN_DO

BOOL

652436656 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_60

FB_VRC

652436672 (84544)

GVL_Devices.fb_AT1K0_GAS_VRC_60.i_xClsLS

BOOL

652521192 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_60.i_xOpnLS

BOOL

652521184 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_60.q_xOPN_DO

BOOL

652521200 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_70

FB_VRC

652521216 (84544)

GVL_Devices.fb_AT1K0_GAS_VRC_70.i_xClsLS

BOOL

652605736 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_70.i_xOpnLS

BOOL

652605728 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_70.q_xOPN_DO

BOOL

652605744 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_80

FB_VRC

652605760 (84544)

GVL_Devices.fb_AT1K0_GAS_VRC_80.i_xClsLS

BOOL

652690280 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_80.i_xOpnLS

BOOL

652690272 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_80.q_xOPN_DO

BOOL

652690288 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_90

FB_VRC

652690304 (84544)

GVL_Devices.fb_AT1K0_GAS_VRC_90.i_xClsLS

BOOL

652774824 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_90.i_xOpnLS

BOOL

652774816 (8)

GVL_Devices.fb_AT1K0_GAS_VRC_90.q_xOPN_DO

BOOL

652774832 (8)

GVL_Devices.fb_AT1K0_GAS_VVC_110

FB_VVC

641032224 (640)

GVL_Devices.fb_AT1K0_GAS_VVC_110.q_xOPN_DO

BOOL

641032832 (8)

GVL_Devices.fb_AT1K0_GAS_VVC_120

FB_VVC

641032864 (640)

GVL_Devices.fb_AT1K0_GAS_VVC_120.q_xOPN_DO

BOOL

641033472 (8)

GVL_Devices.fb_AT1K0_GAS_VVC_140

FB_VVC

641033504 (640)

GVL_Devices.fb_AT1K0_GAS_VVC_140.q_xOPN_DO

BOOL

641034112 (8)

GVL_Devices.fb_AT1K0_GAS_VVC_80

FB_VVC

641034144 (640)

GVL_Devices.fb_AT1K0_GAS_VVC_80.q_xOPN_DO

BOOL

641034752 (8)

GVL_Devices.GCM_70

FB_GCM

649315264 (1248)

GVL_Devices.GCM_70.i_iPRESS_R

INT

649316496 (16)

GVL_Devices.GCM_80

FB_GCM

649316512 (1248)

GVL_Devices.GCM_80.i_iPRESS_R

INT

649317744 (16)

GVL_Devices.GCM_81

FB_GCM

649317760 (1248)

GVL_Devices.GCM_81.i_iPRESS_R

INT

649318992 (16)

GVL_Devices.GCM_82

ST_VG

649319008 (1056)

GVL_Devices.VCN_70

FB_VCN

649083392 (82496)

GVL_Devices.VCN_70.q_iRawPosition

INT

649165792 (16)

GVL_Devices.VGP_80

FB_VGP

670943360 (148096)

GVL_Devices.VGP_80.Axis.NcToPlc

NCTOPLC_AXIS_REF

670947712 (2048)

GVL_Devices.VGP_80.Axis.PlcToNc

PLCTONC_AXIS_REF

670946688 (1024)

GVL_Devices.VGP_80.InfoData_State

UINT

670955648 (16)

GVL_Devices.VVC_71

FB_VVC

641030944 (640)

GVL_Devices.VVC_71.q_xOPN_DO

BOOL

641031552 (8)

GVL_Devices.VVC_72

FB_VVC

641031584 (640)

GVL_Devices.VVC_72.q_xOPN_DO

BOOL

641032192 (8)

+
+
+
+

GVL_GATT

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_GATT.fbEcatDiagWrapper

FB_EcatDiagWrapper

660408576 (1095872)

GVL_GATT.fbEcatDiagWrapper.arrEcMasterNetId

T_AmsNetIdArr

661491888 (48)

GVL_GATT.fbEcatDiagWrapper.nEcMasterDeviceId

UINT

661491872 (16)

GVL_GATT.fbEcatDiagWrapper.nEcMasterDevState

UINT

661491856 (16)

GVL_GATT.fbEcatDiagWrapper.nEcMasterSlaveCount

UINT

661491840 (16)

GVL_GATT.fbEcatDiagWrapper.nEcMasterSlaveCountCfg

UINT

661492128 (16)

GVL_GATT.fbEcatDiagWrapper.wFrmXWcState

WORD

660408992 (16)

GVL_GATT.fbLogger

FB_LogMessage

660326976 (81600)

GVL_GATT.fbLogHandler

FB_LogHandler

654538176 (5788800)

+
+
+

GVL_INTERNAL

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_INTERNAL.UNINITIALIZED_CLASS_GUID

GUID

4389664 (128)

+
+
+

GVL_Logger

+
+ 14 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_Logger.bTrickleTripped

BOOL

4096088 (8)

GVL_Logger.cLogHost

STRING(15)

4096192 (128)

GVL_Logger.fbRootLogger

FB_LogMessage

4097280 (81600)

GVL_Logger.iLogPort

UINT

4096112 (16)

GVL_Logger.nGlobAccEvents

UDINT

4097248 (32)

GVL_Logger.nLocalTrickleTripThreshold

TIME

4096448 (32)

GVL_Logger.nLocalTripThreshold

TIME

4096384 (32)

GVL_Logger.nMinTimeViolationAcceptable

INT

4096416 (16)

GVL_Logger.nTrickleThreshold

UDINT

4178880 (32)

GVL_Logger.nTrickleTripTime

TIME

4096480 (32)

GVL_Logger.nTripResetPeriod

TIME

4096512 (32)

GVL_Logger.sIpTidbit

STRING(6)

4096320 (56)

GVL_Logger.sPlcHostname

STRING(80)

4096544 (648)

GVL_Logger.TCPADS_MAXUDP_BUFFSIZE

UDINT

4097216 (32)

+
+
+
+

GVL_Param_TcUnit

+
+ 12 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize

UINT

8554592 (16)

GVL_Param_TcUnit.LogExtendedResults

BOOL

8538024 (8)

GVL_Param_TcUnit.MaxNumberOfAsserts

UINT

4390096 (16)

GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite

UINT

8552480 (16)

GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite

UINT

4390080 (16)

GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite

UINT

8552464 (16)

GVL_Param_TcUnit.MaxNumberOfTestSuites

UINT

4389104 (16)

GVL_Param_TcUnit.MaxNumberOfTestSuites

UINT

8552448 (16)

GVL_Param_TcUnit.TimeBetweenTestSuitesExecution

TIME

8554624 (32)

GVL_Param_TcUnit.xUnitBufferSize

UDINT

8552512 (32)

GVL_Param_TcUnit.xUnitEnablePublish

BOOL

8552496 (8)

GVL_Param_TcUnit.xUnitFilePath

STRING(255)

8552544 (2048)

+
+
+
+

GVL_PfeifferParameters

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_PfeifferParameters.gcMaxPfeifferPumps

INT

8538032 (16)

+
+
+

GVL_PMPS

+
+ 13 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_PMPS.bStatus

BYTE

663825384 (8)

GVL_PMPS.Cur_Trans

ST_PMPS_Attenuator_IO

663825280 (64)

GVL_PMPS.fbArbiter1

FB_Arbiter

662878272 (473472)

GVL_PMPS.fbArbiter2

FB_Arbiter

663351744 (473472)

GVL_PMPS.g_FastFaultOutput1

FB_HardwareFFOutput

661504448 (686912)

GVL_PMPS.g_FastFaultOutput1.q_xFastFaultOut

BOOL

661504712 (8)

GVL_PMPS.g_FastFaultOutput2

FB_HardwareFFOutput

662191360 (686912)

GVL_PMPS.g_FastFaultOutput2.q_xFastFaultOut

BOOL

662191624 (8)

GVL_PMPS.Req_Trans

ST_PMPS_Attenuator_IO

663825216 (64)

GVL_PMPS.rPhotonEnergy

REAL

663825344 (32)

GVL_PMPS.stStatus

ST_AttenuatorStatus

663825376 (8)

GVL_PMPS.xFastFaultReset

BOOL

649058288 (8)

GVL_PMPS.xPMPSMode

BOOL

649058296 (8)

+
+
+
+

GVL_TcUnit

+
+ 19 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_TcUnit.AdsLogger

FB_ADSLogStringMessageFifoQueue

4408736 (4128864)

GVL_TcUnit.AdsMessageQueue

FB_AdsLogStringMessageFifoQueue

630431968 (8320864)

GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite

UINT

630415968 (16000)

GVL_TcUnit.CurrentTestIsFinished

BOOL

4392704 (8)

GVL_TcUnit.CurrentTestIsFinished

BOOL

8554608 (8)

GVL_TcUnit.CurrentTestNameBeingCalled

STRING(255)

4390656 (2048)

GVL_TcUnit.CurrentTestNameBeingCalled

STRING(255)

630381888 (2048)

GVL_TcUnit.CurrentTestSuiteBeingCalled

POINTER TO FB_TestSuite

4390624 (32)

GVL_TcUnit.CurrentTestSuiteBeingCalled

POINTER TO FB_TestSuite

630381856 (32)

GVL_TcUnit.IgnoreCurrentTest

BOOL

4392712 (8)

GVL_TcUnit.IgnoreCurrentTest

BOOL

8554616 (8)

GVL_TcUnit.NumberOfInitializedTestSuites

UINT

4392720 (16)

GVL_TcUnit.NumberOfInitializedTestSuites

UINT

630383936 (16)

GVL_TcUnit.TcUnitRunner

FB_TcUnitRunner

4390112 (512)

GVL_TcUnit.TcUnitRunner

FB_TcUnitRunner

8554656 (621827200)

GVL_TcUnit.TestSuiteAddresses

POINTER TO FB_TestSuite

4392736 (16000)

GVL_TcUnit.TestSuiteAddresses

POINTER TO FB_TestSuite

630383968 (32000)

GVL_TcUnit.TestSuiteIsRegistered

BOOL

4385704 (8)

GVL_TcUnit.TestSuiteIsRegistered

BOOL

8552504 (8)

+
+
+
+

GVL_Variables

+
+ 31 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_Variables.bChangeAperture

BOOL

663825584 (8)

GVL_Variables.bChangeGas

BOOL

663825592 (8)

GVL_Variables.DS_Aperture_Closed

BOOL

663825912 (8)

GVL_Variables.DS_MAA_OK

BOOL

663825848 (8)

GVL_Variables.DS_Roughing_Valves_Open

BOOL

663825896 (8)

GVL_Variables.DS_Turbo_Running

BOOL

663825872 (8)

GVL_Variables.DS_Turbo_Valves_Open

BOOL

663825856 (8)

GVL_Variables.eSelectedAprt

E_MAA_States

663825440 (16)

GVL_Variables.eSetAprt

E_MAA_States

663825456 (16)

GVL_Variables.eState

E_State

663825568 (16)

GVL_Variables.OldTransmissionValue

REAL

663825632 (32)

GVL_Variables.rCalculatedTransmissionValue

REAL

663825472 (32)

GVL_Variables.rRequestedTransmission

REAL

663825504 (32)

GVL_Variables.rRequiredPressureSP

REAL

663825408 (32)

GVL_Variables.rtNewTrans

R_TRIG

663825664 (64)

GVL_Variables.rTransmissionSP

REAL

663825536 (32)

GVL_Variables.rVRC_DS_SP

REAL

663825792 (32)

GVL_Variables.rVRC_US_SP

REAL

663825760 (32)

GVL_Variables.SelectedGas

E_GasType

663825392 (16)

GVL_Variables.TransmissionValue

REAL

663825600 (32)

GVL_Variables.TwinscrewPumps_Valves_Closed

BOOL

663825880 (8)

GVL_Variables.US_Aperture_Closed

BOOL

663825904 (8)

GVL_Variables.US_MAA_OK

BOOL

663825832 (8)

GVL_Variables.US_Roughing_Valves_Open

BOOL

663825888 (8)

GVL_Variables.US_Turbo_Running

BOOL

663825864 (8)

GVL_Variables.US_Turbo_Valves_Open

BOOL

663825840 (8)

GVL_Variables.xAtTarget

BOOL

663825744 (8)

GVL_Variables.xMoving

BOOL

663825752 (8)

GVL_Variables.xOK

BOOL

663825824 (8)

GVL_Variables.xPressureControlMode

BOOL

663825736 (8)

GVL_Variables.xSystemOverrideMode

BOOL

663825728 (8)

+
+
+
+

LCLS_General

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

LCLS_General.DefaultGlobals.stSys.I_EcatMaster1

AMSNETID

4096040 (48)

+
+
+

LCLS_Vacuum

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

LCLS_Vacuum.Global_Variables.g_stSystem.I_EcatMaster1

AMSNETID

8537976 (48)

+
+
+

Main

+
+ 88 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

Main.M1

DUT_MotionStage

663825920 (21184)

Main.M1.Axis.NcToPlc

NCTOPLC_AXIS_REF

663827008 (2048)

Main.M1.Axis.PlcToNc

PLCTONC_AXIS_REF

663825984 (1024)

Main.M1.bBrakeRelease

BOOL

663834968 (8)

Main.M1.bHardwareEnable

BOOL

663834976 (8)

Main.M1.bHome

BOOL

663834960 (8)

Main.M1.bLimitBackwardEnable

BOOL

663834952 (8)

Main.M1.bLimitForwardEnable

BOOL

663834944 (8)

Main.M1.nRawEncoderINT

INT

663835088 (16)

Main.M1.nRawEncoderUINT

UINT

663835072 (16)

Main.M1.nRawEncoderULINT

ULINT

663835008 (64)

Main.M2

DUT_MotionStage

663847104 (21184)

Main.M2.Axis.NcToPlc

NCTOPLC_AXIS_REF

663848192 (2048)

Main.M2.Axis.PlcToNc

PLCTONC_AXIS_REF

663847168 (1024)

Main.M2.bBrakeRelease

BOOL

663856152 (8)

Main.M2.bHardwareEnable

BOOL

663856160 (8)

Main.M2.bHome

BOOL

663856144 (8)

Main.M2.bLimitBackwardEnable

BOOL

663856136 (8)

Main.M2.bLimitForwardEnable

BOOL

663856128 (8)

Main.M2.nRawEncoderINT

INT

663856272 (16)

Main.M2.nRawEncoderUINT

UINT

663856256 (16)

Main.M2.nRawEncoderULINT

ULINT

663856192 (64)

Main.M3

DUT_MotionStage

663868288 (21184)

Main.M3.Axis.NcToPlc

NCTOPLC_AXIS_REF

663869376 (2048)

Main.M3.Axis.PlcToNc

PLCTONC_AXIS_REF

663868352 (1024)

Main.M3.bBrakeRelease

BOOL

663877336 (8)

Main.M3.bHardwareEnable

BOOL

663877344 (8)

Main.M3.bHome

BOOL

663877328 (8)

Main.M3.bLimitBackwardEnable

BOOL

663877320 (8)

Main.M3.bLimitForwardEnable

BOOL

663877312 (8)

Main.M3.nRawEncoderINT

INT

663877456 (16)

Main.M3.nRawEncoderUINT

UINT

663877440 (16)

Main.M3.nRawEncoderULINT

ULINT

663877376 (64)

Main.M4

DUT_MotionStage

663889472 (21184)

Main.M4.Axis.NcToPlc

NCTOPLC_AXIS_REF

663890560 (2048)

Main.M4.Axis.PlcToNc

PLCTONC_AXIS_REF

663889536 (1024)

Main.M4.bBrakeRelease

BOOL

663898520 (8)

Main.M4.bHardwareEnable

BOOL

663898528 (8)

Main.M4.bHome

BOOL

663898512 (8)

Main.M4.bLimitBackwardEnable

BOOL

663898504 (8)

Main.M4.bLimitForwardEnable

BOOL

663898496 (8)

Main.M4.nRawEncoderINT

INT

663898640 (16)

Main.M4.nRawEncoderUINT

UINT

663898624 (16)

Main.M4.nRawEncoderULINT

ULINT

663898560 (64)

Main.M5

DUT_MotionStage

663910656 (21184)

Main.M5.Axis.NcToPlc

NCTOPLC_AXIS_REF

663911744 (2048)

Main.M5.Axis.PlcToNc

PLCTONC_AXIS_REF

663910720 (1024)

Main.M5.bBrakeRelease

BOOL

663919704 (8)

Main.M5.bHardwareEnable

BOOL

663919712 (8)

Main.M5.bHome

BOOL

663919696 (8)

Main.M5.bLimitBackwardEnable

BOOL

663919688 (8)

Main.M5.bLimitForwardEnable

BOOL

663919680 (8)

Main.M5.nRawEncoderINT

INT

663919824 (16)

Main.M5.nRawEncoderUINT

UINT

663919808 (16)

Main.M5.nRawEncoderULINT

ULINT

663919744 (64)

Main.M6

DUT_MotionStage

663931840 (21184)

Main.M6.Axis.NcToPlc

NCTOPLC_AXIS_REF

663932928 (2048)

Main.M6.Axis.PlcToNc

PLCTONC_AXIS_REF

663931904 (1024)

Main.M6.bBrakeRelease

BOOL

663940888 (8)

Main.M6.bHardwareEnable

BOOL

663940896 (8)

Main.M6.bHome

BOOL

663940880 (8)

Main.M6.bLimitBackwardEnable

BOOL

663940872 (8)

Main.M6.bLimitForwardEnable

BOOL

663940864 (8)

Main.M6.nRawEncoderINT

INT

663941008 (16)

Main.M6.nRawEncoderUINT

UINT

663940992 (16)

Main.M6.nRawEncoderULINT

ULINT

663940928 (64)

Main.M7

DUT_MotionStage

663953024 (21184)

Main.M7.Axis.NcToPlc

NCTOPLC_AXIS_REF

663954112 (2048)

Main.M7.Axis.PlcToNc

PLCTONC_AXIS_REF

663953088 (1024)

Main.M7.bBrakeRelease

BOOL

663962072 (8)

Main.M7.bHardwareEnable

BOOL

663962080 (8)

Main.M7.bHome

BOOL

663962064 (8)

Main.M7.bLimitBackwardEnable

BOOL

663962056 (8)

Main.M7.bLimitForwardEnable

BOOL

663962048 (8)

Main.M7.nRawEncoderINT

INT

663962192 (16)

Main.M7.nRawEncoderUINT

UINT

663962176 (16)

Main.M7.nRawEncoderULINT

ULINT

663962112 (64)

Main.M8

DUT_MotionStage

663974208 (21184)

Main.M8.Axis.NcToPlc

NCTOPLC_AXIS_REF

663975296 (2048)

Main.M8.Axis.PlcToNc

PLCTONC_AXIS_REF

663974272 (1024)

Main.M8.bBrakeRelease

BOOL

663983256 (8)

Main.M8.bHardwareEnable

BOOL

663983264 (8)

Main.M8.bHome

BOOL

663983248 (8)

Main.M8.bLimitBackwardEnable

BOOL

663983240 (8)

Main.M8.bLimitForwardEnable

BOOL

663983232 (8)

Main.M8.nRawEncoderINT

INT

663983376 (16)

Main.M8.nRawEncoderUINT

UINT

663983360 (16)

Main.M8.nRawEncoderULINT

ULINT

663983296 (64)

+
+
+
+

MOTION_GVL

+ + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

MOTION_GVL.fbPmpsFileReader

FB_JsonFileToJsonDoc

638760832 (928128)

MOTION_GVL.fbStandardPMPSDB

FB_Standard_PMPSDB

639688960 (27744)

+
+
+

ParameterList

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

ParameterList.cSourceNameSize

UDINT

4389344 (32)

+
+
+

PMPS_GVL

+
+ 24 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PMPS_GVL.AccumulatedFF

UDINT

3072032 (32)

PMPS_GVL.AUX_ATTENUATORS

UINT

8545344 (16)

PMPS_GVL.BP_jsonDoc

SJsonValue

3072064 (32)

PMPS_GVL.cnMaxStateArrayLen

INT

8548960 (16)

PMPS_GVL.cst0RateBeam

ST_BeamParams

8547200 (1760)

PMPS_GVL.cstFullBeam

ST_BeamParams

8545440 (1760)

PMPS_GVL.DUMMY_AUX_ATT_ARRAY

ST_PMPS_Attenuator

8548992 (1024)

PMPS_GVL.EXCLUDED_ASSERTION_ID

UDINT

8545120 (32)

PMPS_GVL.FAST_TEST_VELOCITY

LREAL

8545216 (64)

PMPS_GVL.g_areVBoundaries

REAL

8544096 (1024)

PMPS_GVL.g_areVBoundariesK

REAL

8551104 (1024)

PMPS_GVL.g_areVBoundariesL

REAL

8550080 (1024)

PMPS_GVL.g_cBoundaries

INT

8550016 (16)

PMPS_GVL.MAX_APERTURES

UINT

8548976 (16)

PMPS_GVL.MAX_DEVICE_STATES

UDINT

8545280 (32)

PMPS_GVL.MAX_VETO_DEVICES

UINT

8545360 (16)

PMPS_GVL.PERange

PE_Ranges

8539232 (32)

PMPS_GVL.reVHyst

REAL

8550048 (32)

PMPS_GVL.stAttenuators

ST_PMPS_Attenuator

8545376 (64)

PMPS_GVL.stCurrentBeamParameters

ST_BeamParams

8542336 (1760)

PMPS_GVL.stRequestedBeamParameters

ST_BeamParams

8540576 (1760)

PMPS_GVL.SuccessfulPreemption

UDINT

3072000 (32)

PMPS_GVL.TRANS_SCALING_FACTOR

REAL

8545312 (32)

PMPS_GVL.VISIBLE_TEST_VELOCITY

LREAL

8545152 (64)

+
+
+
+

PMPS_PARAM

+ + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PMPS_PARAM.MAX_ASSERTIONS

UDINT

8552128 (32)

PMPS_PARAM.MAX_FAST_FAULTS

UINT

8550032 (16)

PMPS_PARAM.TRANS_MARGIN

REAL

8552160 (32)

+
+
+

PMPS_TOOLS

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PMPS_TOOLS.fbJson

FB_JsonSaxWriter

8552192 (256)

+
+
+

PRG_1_PlcTask

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_1_PlcTask.bDebug

BOOL

639719888 (8)

PRG_1_PlcTask.bMotionTest

BOOL

639719896 (8)

PRG_1_PlcTask.fb_ADS_WATCHDOG

FB_ADS_WATCHDOG

639778336 (5632)

PRG_1_PlcTask.sVarName

STRING(80)

639783968 (648)

+
+
+

PRG_GasSelection

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_GasSelection.ArEdge

REAL

648999424 (32)

PRG_GasSelection.N2LowerEdge

REAL

648999328 (32)

PRG_GasSelection.N2UpperEdge

REAL

648999360 (32)

PRG_GasSelection.rDelta

REAL

648999392 (32)

+
+
+

PRG_GATT

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_GATT.fb_ADS_WATCHDOG

FB_ADS_WATCHDOG

640987104 (5632)

PRG_GATT.PG

ST_VG

640985984 (1056)

PRG_GATT.rPRESS

REAL

640987040 (32)

PRG_GATT.rPRESS_11

REAL

640987072 (32)

PRG_GATT.rTrig_11

R_TRIG

640992736 (64)

PRG_GATT.timer

TON

640985536 (224)

PRG_GATT.vvcTimer

TON

640985760 (224)

+
+
+

PRG_INJ

+
+ 54 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_INJ.arrTable

FLOAT

649040832 (1920)

PRG_INJ.arrTableAprt1

FLOAT

649042752 (1920)

PRG_INJ.arrTableAprt2

FLOAT

649044672 (1920)

PRG_INJ.arrTableAprt3

FLOAT

649046592 (1920)

PRG_INJ.arrTableAprt4

FLOAT

649048512 (1920)

PRG_INJ.bARWactive

BOOL

649050960 (8)

PRG_INJ.bError

BOOL

649040592 (8)

PRG_INJ.bExtrapolate

BOOL

649040600 (8)

PRG_INJ.bGo

BOOL

649040576 (8)

PRG_INJ.bHold

BOOL

649040824 (8)

PRG_INJ.bInit

BOOL

649050968 (8)

PRG_INJ.bReset

BOOL

649040584 (8)

PRG_INJ.bSync

BOOL

649040816 (8)

PRG_INJ.eErrorId

E_CTRL_ERRORCODES

649050944 (16)

PRG_INJ.eMode

E_CTRL_MODE

649040800 (16)

PRG_INJ.fbCTRL_DEADBAND

FB_CTRL_DEADBAND

649055680 (832)

PRG_INJ.fbCTRL_LIN_INTERPOLATION

FB_CTRL_LIN_INTERPOLATION

649053824 (1728)

PRG_INJ.fbCTRL_PID

FB_CTRL_PID

649051008 (2816)

PRG_INJ.fKp1

REAL

649040608 (32)

PRG_INJ.fKp2

REAL

649040640 (32)

PRG_INJ.fKp3

REAL

649040672 (32)

PRG_INJ.fKp4

REAL

649040704 (32)

PRG_INJ.fManValue

FLOAT

649050432 (64)

PRG_INJ.fSetpointValue

REAL

649040544 (32)

PRG_INJ.fTn1

REAL

649040736 (32)

PRG_INJ.fTn2

REAL

649040768 (32)

PRG_INJ.FTrig

F_TRIG

649056864 (64)

PRG_INJ.fTrig_PMPS

F_TRIG

649056928 (64)

PRG_INJ.iGauge

INT

649058272 (16)

PRG_INJ.pid_on

TON

649056640 (224)

PRG_INJ.rDelta

REAL

649057344 (32)

PRG_INJ.rLimit

REAL

649057312 (32)

PRG_INJ.rLimit1

REAL

649057184 (32)

PRG_INJ.rLimit2

REAL

649057216 (32)

PRG_INJ.rLimit3

REAL

649057248 (32)

PRG_INJ.rLimit4

REAL

649057280 (32)

PRG_INJ.rPressPerc

REAL

649058176 (32)

PRG_INJ.rPressThresholdHigh

REAL

649058208 (32)

PRG_INJ.rPressThresholdLow

REAL

649058240 (32)

PRG_INJ.rtAction

R_TRIG

649057056 (64)

PRG_INJ.rTransPerc

REAL

649058144 (32)

PRG_INJ.rTrig_PMPS

R_TRIG

649056992 (64)

PRG_INJ.rtTrans

R_TRIG

649057120 (64)

PRG_INJ.stCTRL_DEADBAND_PARAMS

ST_CTRL_DEADBAND_PARAMS

649056512 (128)

PRG_INJ.stCTRL_LIN_INTERPOLATION_PARAMS

ST_CTRL_LIN_INTERPOLATION_PARAMS

649055552 (128)

PRG_INJ.stCTRL_PID_PARAMS

ST_CTRL_PID_PARAMS

649050496 (448)

PRG_INJ.tExceed

TON

649057632 (224)

PRG_INJ.tExceedTime

TIME

649057856 (32)

PRG_INJ.tMoving

TON

649057888 (224)

PRG_INJ.tMovingTime

TIME

649058112 (32)

PRG_INJ.TRANS_FFO

FB_FastFault

649058304 (25088)

PRG_INJ.tSettle

TON

649057376 (224)

PRG_INJ.tSettleTime

TIME

649057600 (32)

PRG_INJ.wait

TIME

649050976 (32)

+
+
+
+

PRG_Motion

+
+ 24 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_Motion.bAllGo

BOOL

640475400 (8)

PRG_Motion.bInit

BOOL

639787784 (8)

PRG_Motion.fbMAA_1_States

FB_MAA

673023360 (1962176)

PRG_Motion.fbMAA_1_States.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

674680320 (2048)

PRG_Motion.fbMAA_1_States.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

674679296 (1024)

PRG_Motion.fbMAA_1_States.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

674397760 (2048)

PRG_Motion.fbMAA_1_States.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

674396736 (1024)

PRG_Motion.fbMAA_2_States

FB_MAA

674985536 (1962176)

PRG_Motion.fbMAA_2_States.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

676642496 (2048)

PRG_Motion.fbMAA_2_States.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

676641472 (1024)

PRG_Motion.fbMAA_2_States.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

676359936 (2048)

PRG_Motion.fbMAA_2_States.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

676358912 (1024)

PRG_Motion.fbMAA_3_States

FB_MAA

676947712 (1962176)

PRG_Motion.fbMAA_3_States.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

678604672 (2048)

PRG_Motion.fbMAA_3_States.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

678603648 (1024)

PRG_Motion.fbMAA_3_States.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

678322112 (2048)

PRG_Motion.fbMAA_3_States.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

678321088 (1024)

PRG_Motion.fbMAA_4_States

FB_MAA

678909888 (1962176)

PRG_Motion.fbMAA_4_States.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

680566848 (2048)

PRG_Motion.fbMAA_4_States.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

680565824 (1024)

PRG_Motion.fbMAA_4_States.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

680284288 (2048)

PRG_Motion.fbMAA_4_States.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

680283264 (1024)

PRG_Motion.nTransitionAssertionRootID

UDINT

641011072 (32)

PRG_Motion.nUnknownAssertionRootID

UDINT

641011104 (32)

+
+
+
+

PRG_Motors_Test

+
+ 16 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_Motors_Test.X1_ENC

INT

641002704 (16)

PRG_Motors_Test.X1_Power

MC_Power

640999616 (768)

PRG_Motors_Test.X2_ENC

INT

641002720 (16)

PRG_Motors_Test.X2_Power

MC_Power

641000384 (768)

PRG_Motors_Test.X3_ENC

INT

641002736 (16)

PRG_Motors_Test.X3_Power

MC_Power

641001152 (768)

PRG_Motors_Test.X4_ENC

INT

641002752 (16)

PRG_Motors_Test.X4_Power

MC_Power

641001920 (768)

PRG_Motors_Test.Y1_ENC

INT

640985520 (16)

PRG_Motors_Test.Y1_Power

MC_Power

640996544 (768)

PRG_Motors_Test.Y2_ENC

INT

640992800 (16)

PRG_Motors_Test.Y2_Power

MC_Power

640997312 (768)

PRG_Motors_Test.Y3_ENC

INT

640992816 (16)

PRG_Motors_Test.Y3_Power

MC_Power

640998080 (768)

PRG_Motors_Test.Y4_ENC

INT

641002688 (16)

PRG_Motors_Test.Y4_Power

MC_Power

640998848 (768)

+
+
+
+

PRG_PMPS

+
+ 44 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_PMPS.ar1

BOOL

641002768 (8)

PRG_PMPS.ar2

BOOL

641002776 (8)

PRG_PMPS.bAp11

BOOL

648998896 (8)

PRG_PMPS.bAp12

BOOL

648998904 (8)

PRG_PMPS.bAp13

BOOL

648999104 (8)

PRG_PMPS.bAp14

BOOL

648999112 (8)

PRG_PMPS.bAp1XS

BOOL

648999176 (8)

PRG_PMPS.bAp21

BOOL

648999208 (8)

PRG_PMPS.bAp22

BOOL

648999216 (8)

PRG_PMPS.bAp23

BOOL

648999224 (8)

PRG_PMPS.bAp24

BOOL

648999232 (8)

PRG_PMPS.bAp2XS

BOOL

648999184 (8)

PRG_PMPS.bAp31

BOOL

648999240 (8)

PRG_PMPS.bAp32

BOOL

648999248 (8)

PRG_PMPS.bAp33

BOOL

648999256 (8)

PRG_PMPS.bAp34

BOOL

648999264 (8)

PRG_PMPS.bAp3XS

BOOL

648999192 (8)

PRG_PMPS.bAp41

BOOL

648999272 (8)

PRG_PMPS.bAp42

BOOL

648999280 (8)

PRG_PMPS.bAp43

BOOL

648999288 (8)

PRG_PMPS.bAp44

BOOL

648999296 (8)

PRG_PMPS.bAp4XS

BOOL

648999200 (8)

PRG_PMPS.bRemove

BOOL

648998880 (8)

PRG_PMPS.bTrans

BOOL

648998888 (8)

PRG_PMPS.bTrans1X

BOOL

648999144 (8)

PRG_PMPS.bTrans2

BOOL

648999120 (8)

PRG_PMPS.bTrans2X

BOOL

648999152 (8)

PRG_PMPS.bTrans3

BOOL

648999128 (8)

PRG_PMPS.bTrans3X

BOOL

648999160 (8)

PRG_PMPS.bTrans4

BOOL

648999136 (8)

PRG_PMPS.bTrans4X

BOOL

648999168 (8)

PRG_PMPS.fbArbiterIO

FB_SubSysToArbiter_IO

648860480 (138368)

PRG_PMPS.fbArbiterIO.i_stCurrentBP

ST_BeamParams_IO

648861280 (1760)

PRG_PMPS.fbArbiterIO.q_stRequestedBP

ST_BeamParams_IO

648863040 (1760)

PRG_PMPS.fbArbiterIO.xTxPDO_state

BIT

648864801 (1)

PRG_PMPS.fbArbiterIO.xTxPDO_toggle

BIT

648864800 (1)

PRG_PMPS.iAp

INT

648999312 (16)

PRG_PMPS.ID1

DWORD

648998976 (32)

PRG_PMPS.ID2

DWORD

648999008 (32)

PRG_PMPS.ID3

DWORD

648999040 (32)

PRG_PMPS.ID4

DWORD

648999072 (32)

PRG_PMPS.nReqID

UDINT

648860448 (32)

PRG_PMPS.nReqRM

UDINT

648998848 (32)

PRG_PMPS.rtRemove

R_TRIG

648998912 (64)

+
+
+
+

PRG_Transmission

+
+ 13 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_Transmission.arr_COEF_Table_Ar

FLOAT

648999488 (6400)

PRG_Transmission.arr_COEF_Table_N2

FLOAT

649005888 (5120)

PRG_Transmission.bInit

BOOL

648999304 (8)

PRG_Transmission.eMode

E_CTRL_MODE

648999456 (16)

PRG_Transmission.fbCTRL_LIN_INTERPOLATION_Ar

FB_CTRL_LIN_INTERPOLATION

649011008 (1728)

PRG_Transmission.fbCTRL_LIN_INTERPOLATION_N2

FB_CTRL_LIN_INTERPOLATION

649012864 (1728)

PRG_Transmission.FFO

FB_FastFault

649014720 (25088)

PRG_Transmission.iTorr

INT

648999472 (16)

PRG_Transmission.rGasCellLength

REAL

649039808 (32)

PRG_Transmission.rR_Ar

REAL

649039840 (32)

PRG_Transmission.rR_N2

REAL

649039872 (32)

PRG_Transmission.stCTRL_LIN_INTERPOLATION_PARAMS_Ar

ST_CTRL_LIN_INTERPOLATION_PARAMS

649012736 (128)

PRG_Transmission.stCTRL_LIN_INTERPOLATION_PARAMS_N2

ST_CTRL_LIN_INTERPOLATION_PARAMS

649014592 (128)

+
+
+
+

PRG_VGP

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_VGP.arrTable

FLOAT

640992832 (1792)

PRG_VGP.arrTable_ENC

FLOAT

640994624 (1792)

PRG_VGP.bInit

BOOL

639784632 (8)

PRG_VGP.VGP_OUT_POS

LREAL

640996480 (64)

PRG_VGP.VGP_REQ_POS

LREAL

640996416 (64)

+
+
+

TC_EVENT_CLASSES

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

TC_EVENT_CLASSES.LCLSGeneralEventClass

GUID

664014848 (128)

TC_EVENT_CLASSES.TcGeneralAdsEventClass

GUID

664014336 (128)

TC_EVENT_CLASSES.TcRouterEventClass

GUID

664014464 (128)

TC_EVENT_CLASSES.TcRTimeEventClass

GUID

664014592 (128)

TC_EVENT_CLASSES.TcSystemEventClass

GUID

664014208 (128)

TC_EVENT_CLASSES.Win32EventClass

GUID

664014720 (128)

+
+
+

TC_EVENTS

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

TC_EVENTS.LCLSGeneralEventClass

LCLSGeneralEventClass

664044928 (960)

+
+
+

TwinCAT_LicenseInfoVarList

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

TwinCAT_LicenseInfoVarList._LicenseInfo

PlcLicenseInfo

663995648 (2048)

+
+
+

TwinCAT_SystemInfoVarList

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

TwinCAT_SystemInfoVarList.__PlcTask

_Implicit_Task_Info

664000832 (704)

TwinCAT_SystemInfoVarList._AppInfo

PlcAppSystemInfo

663997696 (2048)

TwinCAT_SystemInfoVarList._TaskInfo

PlcTaskSystemInfo

663999744 (1024)

TwinCAT_SystemInfoVarList._TaskOid_PlcTask

OTCID

664000800 (32)

TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask

OTCID

664000768 (32)

+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.3.1/plc-kfe-gatt_pragmas.html b/v0.3.1/plc-kfe-gatt_pragmas.html new file mode 100644 index 0000000..7df9a48 --- /dev/null +++ b/v0.3.1/plc-kfe-gatt_pragmas.html @@ -0,0 +1,152 @@ + + + + + + + Pragmas — pcdshub/lcls-plc-kfe-gatt documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

Pragmas

+ + + + + + + + + + + + + +

PLC Name

Total Pragmas

Errors

plc_kfe_gatt

186

0

+
+

plc_kfe_gatt

+

Total pragmas found: 186 +Total linter errors: 0

+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.3.1/search.html b/v0.3.1/search.html new file mode 100644 index 0000000..7273f66 --- /dev/null +++ b/v0.3.1/search.html @@ -0,0 +1,141 @@ + + + + + + Search — pcdshub/lcls-plc-kfe-gatt 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.3.1/searchindex.js b/v0.3.1/searchindex.js new file mode 100644 index 0000000..2c69f0d --- /dev/null +++ b/v0.3.1/searchindex.js @@ -0,0 +1 @@ +Search.setIndex({"alltitles": {"Axis 1: MA_1_X": [[4, "axis-1-ma-1-x"]], "Axis 2: MA_1_Y": [[4, "axis-2-ma-1-y"]], "Axis 3: MA_2_X": [[4, "axis-3-ma-2-x"]], "Axis 4: MA_2_Y": [[4, "axis-4-ma-2-y"]], "Axis 5: MA_3_X": [[4, "axis-5-ma-3-x"]], "Axis 6: MA_3_Y": [[4, "axis-6-ma-3-y"]], "Axis 7: MA_4_X": [[4, "axis-7-ma-4-x"]], "Axis 8: MA_4_Y": [[4, "axis-8-ma-4-y"]], "Axis 9: VGP_80": [[4, "axis-9-vgp-80"]], "Basic Settings": [[1, "id1"], [1, "id2"], [1, "id3"], [1, "id4"], [1, "id5"], [1, "id6"], [1, "id7"], [1, "id8"], [1, "id9"], [1, "id10"], [1, "id11"], [1, "id12"], [1, "id13"], [1, "id14"], [1, "id15"], [1, "id16"], [1, "id17"], [1, "id18"], [1, "id19"], [1, "id20"], [1, "id21"], [1, "id22"], [1, "id23"], [1, "id24"], [1, "id25"], [1, "id26"], [1, "id27"], [1, "id28"], [1, "id29"], [1, "id30"], [1, "id31"], [1, "id32"], [1, "id33"], [1, "id34"], [1, "id35"], [1, "id36"], [1, "id37"], [1, "id38"], [1, "id39"], [1, "id40"], [1, "id41"], [1, "id42"], [1, "id43"], [1, "id44"], [1, "id45"], [1, "id46"], [1, "id47"], [1, "id48"], [1, "id49"], [1, "id50"], [1, "id51"], [1, "id52"], [1, "id53"], [1, "id54"], [1, "id55"], [1, "id56"], [1, "id57"], [1, "id58"], [1, "id59"], [1, "id60"], [1, "id61"], [1, "id62"], [1, "id63"], [1, "id64"], [1, "id65"], [1, "id66"], [1, "id67"], [1, "id68"], [1, "id69"], [1, "id70"], [1, "id71"], [1, "id72"], [1, "id73"], [1, "id74"], [1, "id75"], [1, "id76"], [1, "id77"], [1, "id78"], [1, "id79"], [1, "id80"], [1, "id81"], [1, "id82"], [1, "id83"], [1, "id84"], [1, "id85"], [1, "id86"], [1, "id87"], [1, "id88"], [1, "id89"], [1, "id90"], [1, "id91"], [1, "id92"], [1, "id93"], [1, "id94"], [1, "id95"], [1, "id96"], [1, "id97"], [1, "id98"], [1, "id99"], [1, "id100"], [1, "id101"], [1, "id102"], [1, "id103"], [1, "id104"], [1, "id105"], [1, "id106"], [1, "id107"], [1, "id108"], [1, "id109"], [1, "id110"], [1, "id111"], [1, "id112"], [1, "id113"], [1, "id114"], [1, "id115"], [1, "id116"], [1, "id117"], [1, "id118"], [1, "id119"], [1, "id120"], [1, "id121"], [1, "id122"], [1, "id123"], [1, "id124"], [1, "id125"], [1, "id126"], [1, "id127"], [1, "id128"], [1, "id129"], [1, "id130"], [1, "id131"], [1, "id132"], [1, "id133"], [1, "id134"], [1, "id135"], [1, "id136"], [1, "id137"], [1, "id138"], [1, "id139"], [1, "id140"]], "Boxes": [[1, "boxes"]], "Constants": [[7, "constants"]], "DIAGNOSTICS": [[6, "diagnostics"], [7, "diagnostics"]], "DUTs": [[6, "duts"]], "Data Types": [[5, "data-types"]], "Database Records": [[5, "database-records"]], "DefaultGlobals": [[7, "defaultglobals"]], "EK1100_01_00": [[1, "ek1100-01-00"]], "EK1100_02_00": [[1, "ek1100-02-00"]], "EK1100_03_00": [[1, "ek1100-03-00"]], "EK1100_04_00": [[1, "ek1100-04-00"]], "EK1100_05_00": [[1, "ek1100-05-00"]], "EK1100_06_00": [[1, "ek1100-06-00"]], "EK1110_00_09": [[1, "ek1110-00-09"]], "EK1110_01_22": [[1, "ek1110-01-22"]], "EK1200_00_00": [[1, "ek1200-00-00"]], "EL1084_05_12": [[1, "el1084-05-12"]], "EL1084_05_13": [[1, "el1084-05-13"]], "EL2212_06_25": [[1, "el2212-06-25"]], "EL2212_06_26": [[1, "el2212-06-26"]], "EL2794_00_06": [[1, "el2794-00-06"]], "EL2794_02_15": [[1, "el2794-02-15"]], "EL2794_03_20": [[1, "el2794-03-20"]], "EL2794_06_22": [[1, "el2794-06-22"]], "EL2798_01_03": [[1, "el2798-01-03"]], "EL2798_01_08": [[1, "el2798-01-08"]], "EL2798_01_14": [[1, "el2798-01-14"]], "EL2798_01_19": [[1, "el2798-01-19"]], "EL2798_03_03": [[1, "el2798-03-03"]], "EL2798_03_07": [[1, "el2798-03-07"]], "EL2798_03_13": [[1, "el2798-03-13"]], "EL2798_03_17": [[1, "el2798-03-17"]], "EL2798_05_10": [[1, "el2798-05-10"]], "EL2798_06_03": [[1, "el2798-06-03"]], "EL2798_06_07": [[1, "el2798-06-07"]], "EL2798_06_13": [[1, "el2798-06-13"]], "EL2798_06_17": [[1, "el2798-06-17"]], "EL3174_04_17": [[1, "el3174-04-17"]], "EL3174_05_16": [[1, "el3174-05-16"]], "EL5101_04_05": [[1, "el5101-04-05"]], "EL6692_00_08": [[1, "el6692-00-08"]], "EL7041_04_04": [[1, "el7041-04-04"]], "EL7041_04_07": [[1, "el7041-04-07"]], "EL7041_04_08": [[1, "el7041-04-08"]], "EL7041_04_10": [[1, "el7041-04-10"]], "EL7041_04_11": [[1, "el7041-04-11"]], "EL9011_02_19": [[1, "el9011-02-19"]], "EL9011_03_22": [[1, "el9011-03-22"]], "EL9011_04_18": [[1, "el9011-04-18"]], "EL9011_05_17": [[1, "el9011-05-17"]], "EL9011_06_25": [[1, "el9011-06-25"]], "EL9184_02_16": [[1, "el9184-02-16"]], "EL9184_04_03": [[1, "el9184-04-03"]], "EL9184_04_15": [[1, "el9184-04-15"]], "EL9184_05_14": [[1, "el9184-05-14"]], "EL9410_01_11": [[1, "el9410-01-11"]], "EL9410_03_10": [[1, "el9410-03-10"]], "EL9410_06_10": [[1, "el9410-06-10"]], "ES1004_02_02": [[1, "es1004-02-02"]], "ES1004_02_04": [[1, "es1004-02-04"]], "ES1004_02_08": [[1, "es1004-02-08"]], "ES1004_03_01": [[1, "es1004-03-01"]], "ES1004_03_02": [[1, "es1004-03-02"]], "ES1004_03_08": [[1, "es1004-03-08"]], "ES1004_03_09": [[1, "es1004-03-09"]], "ES1004_03_11": [[1, "es1004-03-11"]], "ES1004_03_12": [[1, "es1004-03-12"]], "ES1004_03_18": [[1, "es1004-03-18"]], "ES1004_03_19": [[1, "es1004-03-19"]], "ES1004_03_21": [[1, "es1004-03-21"]], "ES1004_05_01": [[1, "es1004-05-01"]], "ES1004_05_03": [[1, "es1004-05-03"]], "ES1004_05_06": [[1, "es1004-05-06"]], "ES1004_05_08": [[1, "es1004-05-08"]], "ES1004_05_09": [[1, "es1004-05-09"]], "ES1004_05_11": [[1, "es1004-05-11"]], "ES1004_06_01": [[1, "es1004-06-01"]], "ES1004_06_02": [[1, "es1004-06-02"]], "ES1004_06_08": [[1, "es1004-06-08"]], "ES1004_06_09": [[1, "es1004-06-09"]], "ES1004_06_11": [[1, "es1004-06-11"]], "ES1004_06_12": [[1, "es1004-06-12"]], "ES1004_06_18": [[1, "es1004-06-18"]], "ES1004_06_19": [[1, "es1004-06-19"]], "ES1008_00_03": [[1, "es1008-00-03"]], "ES1008_02_13": [[1, "es1008-02-13"]], "ES1084_04_06": [[1, "es1084-04-06"]], "ES1084_04_13": [[1, "es1084-04-13"]], "ES1088_06_20": [[1, "es1088-06-20"]], "ES1088_06_23": [[1, "es1088-06-23"]], "ES2004_02_01": [[1, "es2004-02-01"]], "ES2004_02_03": [[1, "es2004-02-03"]], "ES2004_02_07": [[1, "es2004-02-07"]], "ES2004_04_01": [[1, "es2004-04-01"]], "ES2004_04_09": [[1, "es2004-04-09"]], "ES2004_05_02": [[1, "es2004-05-02"]], "ES2004_05_04": [[1, "es2004-05-04"]], "ES2004_05_05": [[1, "es2004-05-05"]], "ES2004_05_07": [[1, "es2004-05-07"]], "ES2008_00_05": [[1, "es2008-00-05"]], "ES2008_02_14": [[1, "es2008-02-14"]], "ES2202_00_07": [[1, "es2202-00-07"]], "ES3054_02_17": [[1, "es3054-02-17"]], "ES3054_04_12": [[1, "es3054-04-12"]], "ES3064_00_01": [[1, "es3064-00-01"]], "ES3064_01_01": [[1, "es3064-01-01"]], "ES3064_01_02": [[1, "es3064-01-02"]], "ES3064_01_04": [[1, "es3064-01-04"]], "ES3064_01_05": [[1, "es3064-01-05"]], "ES3064_01_06": [[1, "es3064-01-06"]], "ES3064_01_07": [[1, "es3064-01-07"]], "ES3064_01_09": [[1, "es3064-01-09"]], "ES3064_01_10": [[1, "es3064-01-10"]], "ES3064_01_12": [[1, "es3064-01-12"]], "ES3064_01_13": [[1, "es3064-01-13"]], "ES3064_01_15": [[1, "es3064-01-15"]], "ES3064_01_16": [[1, "es3064-01-16"]], "ES3064_01_17": [[1, "es3064-01-17"]], "ES3064_01_18": [[1, "es3064-01-18"]], "ES3064_01_20": [[1, "es3064-01-20"]], "ES3064_01_21": [[1, "es3064-01-21"]], "ES3064_02_11": [[1, "es3064-02-11"]], "ES3064_03_04": [[1, "es3064-03-04"]], "ES3064_03_06": [[1, "es3064-03-06"]], "ES3064_03_14": [[1, "es3064-03-14"]], "ES3064_03_16": [[1, "es3064-03-16"]], "ES3064_06_04": [[1, "es3064-06-04"]], "ES3064_06_06": [[1, "es3064-06-06"]], "ES3064_06_14": [[1, "es3064-06-14"]], "ES3064_06_16": [[1, "es3064-06-16"]], "ES4004_03_05": [[1, "es4004-03-05"]], "ES4004_03_15": [[1, "es4004-03-15"]], "ES4004_04_02": [[1, "es4004-04-02"]], "ES4004_06_05": [[1, "es4004-06-05"]], "ES4004_06_15": [[1, "es4004-06-15"]], "ES6021_02_18": [[1, "es6021-02-18"]], "ES6021_04_14": [[1, "es6021-04-14"]], "ES7041_02_05": [[1, "es7041-02-05"]], "ES7041_02_06": [[1, "es7041-02-06"]], "ES7041_02_09": [[1, "es7041-02-09"]], "ES7041_02_10": [[1, "es7041-02-10"]], "ES9070_00_02": [[1, "es9070-00-02"]], "ES9070_02_12": [[1, "es9070-02-12"]], "ES9070_04_16": [[1, "es9070-04-16"]], "ES9070_05_15": [[1, "es9070-05-15"]], "ES9187_06_21": [[1, "es9187-06-21"]], "ES9187_06_24": [[1, "es9187-06-24"]], "E_GasType": [[6, "e-gastype"]], "E_HomeState": [[6, "e-homestate"]], "E_MAA_States": [[6, "e-maa-states"]], "E_MAA_States_X": [[6, "e-maa-states-x"]], "E_MoveState": [[6, "e-movestate"]], "E_State": [[6, "e-state"]], "EtherCAT Terminals": [[2, "ethercat-terminals"]], "FB_ILK_TEST": [[6, "fb-ilk-test"]], "FB_MAA": [[5, "fb-maa"], [6, "fb-maa"]], "FB_MAA_States": [[5, "fb-maa-states"], [6, "fb-maa-states"]], "FB_MAA_States_X": [[5, "fb-maa-states-x"], [6, "fb-maa-states-x"]], "FB_VCN_Lin": [[6, "fb-vcn-lin"]], "FB_VGP": [[5, "fb-vgp"], [6, "fb-vgp"]], "F_COEF_AR": [[6, "f-coef-ar"]], "GVL": [[7, "gvl"]], "GVL_Devices": [[6, "gvl-devices"], [7, "gvl-devices"]], "GVL_GATT": [[6, "gvl-gatt"], [7, "gvl-gatt"]], "GVL_INTERNAL": [[7, "gvl-internal"]], "GVL_Logger": [[7, "gvl-logger"]], "GVL_MOT": [[6, "gvl-mot"]], "GVL_PMPS": [[6, "gvl-pmps"], [7, "gvl-pmps"]], "GVL_Param_TcUnit": [[7, "gvl-param-tcunit"]], "GVL_PfeifferParameters": [[7, "gvl-pfeifferparameters"]], "GVL_TcUnit": [[7, "gvl-tcunit"]], "GVL_Variables": [[6, "gvl-variables"], [7, "gvl-variables"]], "GVLs": [[6, "gvls"]], "GeneralConstants": [[7, "generalconstants"]], "Global_Constants": [[7, "global-constants"]], "Global_Variables": [[7, "global-variables"]], "Global_Variables_EtherCAT": [[7, "global-variables-ethercat"]], "Global_Version": [[6, "global-version"], [7, "global-version"]], "Indices and tables": [[0, "indices-and-tables"]], "LCLS_General": [[7, "lcls-general"]], "LCLS_General.FB_Listener": [[5, "lcls-general-fb-listener"]], "LCLS_General.FB_LogHandler": [[5, "lcls-general-fb-loghandler"]], "LCLS_General.FB_LogMessage": [[5, "lcls-general-fb-logmessage"]], "LCLS_General.ST_PendingEvent": [[5, "lcls-general-st-pendingevent"]], "LCLS_Vacuum": [[7, "lcls-vacuum"]], "LCLS_Vacuum.FB_EbaraDryPump": [[5, "lcls-vacuum-fb-ebaradrypump"]], "LCLS_Vacuum.FB_EbaraEVA": [[5, "lcls-vacuum-fb-ebaraeva"]], "LCLS_Vacuum.FB_GCM": [[5, "lcls-vacuum-fb-gcm"]], "LCLS_Vacuum.FB_MKS275": [[5, "lcls-vacuum-fb-mks275"]], "LCLS_Vacuum.FB_MKS317": [[5, "lcls-vacuum-fb-mks317"]], "LCLS_Vacuum.FB_MKS422": [[5, "lcls-vacuum-fb-mks422"]], "LCLS_Vacuum.FB_PTM_Ebara_010M": [[5, "lcls-vacuum-fb-ptm-ebara-010m"]], "LCLS_Vacuum.FB_PTM_Ebara_011M": [[5, "lcls-vacuum-fb-ptm-ebara-011m"]], "LCLS_Vacuum.FB_PTM_TwisTorr": [[5, "lcls-vacuum-fb-ptm-twistorr"]], "LCLS_Vacuum.FB_ScrollPump": [[5, "lcls-vacuum-fb-scrollpump"]], "LCLS_Vacuum.FB_VCN": [[5, "lcls-vacuum-fb-vcn"]], "LCLS_Vacuum.FB_VRC": [[5, "lcls-vacuum-fb-vrc"]], "LCLS_Vacuum.FB_VRC_EBD": [[5, "lcls-vacuum-fb-vrc-ebd"]], "LCLS_Vacuum.FB_VVC": [[5, "lcls-vacuum-fb-vvc"]], "LCLS_Vacuum.ST_EbaraDryPump": [[5, "lcls-vacuum-st-ebaradrypump"]], "LCLS_Vacuum.ST_EbaraEVA": [[5, "lcls-vacuum-st-ebaraeva"]], "LCLS_Vacuum.ST_EbaraPTM": [[5, "lcls-vacuum-st-ebaraptm"]], "LCLS_Vacuum.ST_PTM": [[5, "lcls-vacuum-st-ptm"]], "LCLS_Vacuum.ST_RoughPump": [[5, "lcls-vacuum-st-roughpump"]], "LCLS_Vacuum.ST_VCN": [[5, "lcls-vacuum-st-vcn"]], "LCLS_Vacuum.ST_VG": [[5, "lcls-vacuum-st-vg"]], "LCLS_Vacuum.ST_VRC": [[5, "lcls-vacuum-st-vrc"]], "LCLS_Vacuum.ST_VVC": [[5, "lcls-vacuum-st-vvc"]], "LCLS_Vacuum.ST_ValveBase": [[5, "lcls-vacuum-st-valvebase"]], "Libraries": [[7, "libraries"]], "Links": [[3, "links"]], "MOTION_GVL": [[7, "motion-gvl"]], "Main": [[6, "main"], [7, "main"]], "NC Settings": [[4, "nc-settings"]], "PMPS.FB_Arbiter": [[5, "pmps-fb-arbiter"]], "PMPS.FB_BeamParamAssertionPool": [[5, "pmps-fb-beamparamassertionpool"]], "PMPS.FB_HardwareFFOutput": [[5, "pmps-fb-hardwareffoutput"]], "PMPS.FB_SubSysToArbiter_IO": [[5, "pmps-fb-subsystoarbiter-io"]], "PMPS.ST_BP_ArbInternal": [[5, "pmps-st-bp-arbinternal"]], "PMPS.ST_BeamParams": [[5, "pmps-st-beamparams"]], "PMPS.ST_DbStateParams": [[5, "pmps-st-dbstateparams"]], "PMPS.ST_FF": [[5, "pmps-st-ff"]], "PMPS.ST_FFInfo": [[5, "pmps-st-ffinfo"]], "PMPS.ST_FFOverride": [[5, "pmps-st-ffoverride"]], "PMPS.ST_PMPS_Aperture": [[5, "pmps-st-pmps-aperture"]], "PMPS.T_HashTableEntry": [[5, "pmps-t-hashtableentry"]], "PMPS_GVL": [[7, "pmps-gvl"]], "PMPS_PARAM": [[7, "pmps-param"]], "PMPS_TOOLS": [[7, "pmps-tools"]], "POUs": [[6, "pous"]], "PRG_1_PlcTask": [[6, "prg-1-plctask"], [7, "prg-1-plctask"]], "PRG_GATT": [[6, "prg-gatt"], [7, "prg-gatt"]], "PRG_GasSelection": [[6, "prg-gasselection"], [7, "prg-gasselection"]], "PRG_ILK": [[6, "prg-ilk"]], "PRG_INJ": [[6, "prg-inj"], [7, "prg-inj"]], "PRG_Motion": [[6, "prg-motion"], [7, "prg-motion"]], "PRG_Motors_Test": [[6, "prg-motors-test"], [7, "prg-motors-test"]], "PRG_PMPS": [[6, "prg-pmps"], [7, "prg-pmps"]], "PRG_Transmission": [[6, "prg-transmission"], [7, "prg-transmission"]], "PRG_VGP": [[6, "prg-vgp"], [7, "prg-vgp"]], "ParameterList": [[7, "parameterlist"]], "Pragmas": [[7, "pragmas"], [8, "pragmas"]], "ST_BeamParams_IO": [[5, "st-beamparams-io"]], "ST_DRL": [[5, "st-drl"], [6, "st-drl"]], "ST_LoggingEventInfo": [[5, "st-loggingeventinfo"]], "ST_PMPS_Aperture_IO": [[5, "st-pmps-aperture-io"]], "ST_VGP": [[5, "st-vgp"], [6, "st-vgp"]], "Settings": [[7, "settings"]], "Symbols": [[7, "symbols"]], "TC_EVENTS": [[7, "tc-events"]], "TC_EVENT_CLASSES": [[7, "tc-event-classes"]], "TwinCAT_LicenseInfoVarList": [[7, "twincat-licenseinfovarlist"]], "TwinCAT_SystemInfoVarList": [[7, "twincat-systeminfovarlist"]], "lcls-plc-kfe-gatt": [[0, "lcls-plc-kfe-gatt"]], "lcls_twincat_motion.DUT_MotionStage": [[5, "lcls-twincat-motion-dut-motionstage"]], "lcls_twincat_motion.DUT_PositionState": [[5, "lcls-twincat-motion-dut-positionstate"]], "lcls_twincat_motion.FB_PositionStateBase": [[5, "lcls-twincat-motion-fb-positionstatebase"]], "lcls_twincat_motion.FB_PositionStateBase_WithPMPS": [[5, "lcls-twincat-motion-fb-positionstatebase-withpmps"]], "lcls_twincat_motion.FB_PositionStateMove": [[5, "lcls-twincat-motion-fb-positionstatemove"]], "lcls_twincat_motion.FB_PositionStatePMPS": [[5, "lcls-twincat-motion-fb-positionstatepmps"]], "lcls_twincat_motion.FB_PositionStatePMPS_Base": [[5, "lcls-twincat-motion-fb-positionstatepmps-base"]], "lcls_twincat_motion.FB_Standard_PMPSDB": [[5, "lcls-twincat-motion-fb-standard-pmpsdb"]], "plc-kfe-gatt": [[0, null]], "plc_kfe_gatt": [[0, null], [8, "plc-kfe-gatt"]]}, "docnames": ["index", "plc-kfe-gatt_boxes", "plc-kfe-gatt_ethercat", "plc-kfe-gatt_links", "plc-kfe-gatt_nc", "plc-kfe-gatt_plc_kfe_gatt_epics", "plc-kfe-gatt_plc_kfe_gatt_source", "plc-kfe-gatt_plc_kfe_gatt_summary", "plc-kfe-gatt_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", "plc-kfe-gatt_boxes.rst", "plc-kfe-gatt_ethercat.rst", "plc-kfe-gatt_links.rst", "plc-kfe-gatt_nc.rst", "plc-kfe-gatt_plc_kfe_gatt_epics.rst", "plc-kfe-gatt_plc_kfe_gatt_source.rst", "plc-kfe-gatt_plc_kfe_gatt_summary.rst", "plc-kfe-gatt_pragmas.rst", "test.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"0": [1, 2, 3, 4, 5, 6, 7, 8], "0000000000000000000000020000000001000000000000000000000000000000": 1, "0000000000000000000f00020100000001000000000000000000000000000000": 1, "0000000000000000000f00020100000001000000060000000000000000000000": 1, "0000000000000000001000010100000002000000000000000000000000000000": 1, "0000000000000000001000020100000001000000000000000000000000000000": 1, "0000000000000000001100010100000002000000000000000000000000000000": 1, "0000000000000000001100020100000001000000000000000000000000000000": 1, "0000000000000000001400010100000002000000000000000000000000000000": 1, "0000000000000000001e00010100000002000000000000000000000000000000": 1, "00000000000000000d0800010100000003000000000000000000000000000000": 1, "0000000000000000801100010100000002000000000000000000000000000000": 1, "0000000000000000801200010100000002000000000000000000000000000000": 1, "00000000001": 6, "000001": 6, "000024": 6, "00004550": 6, "000062": 6, "000071": 6, "000072": 6, "0001": 6, "0001022338867": 4, "000117010498": 4, "0001220703125": 4, "0002": 2, "00036": 6, "0009": 6, "000f01004400010003000000000000000000000f44090000": 1, "001": [5, 6], "001000012600010001000000800000040001001026010000": 1, "001001000000010004000000000000000000001000000000": 1, "001001000000010004000000000000000100001000010000": 1, "001004002400010003000000000000000300001024010000": 1, "001018002400010003000000000000001800001024010000": 1, "001080002600010001000000400080008000001026010000": 1, "001080002600010001000000800080008000001026010000": 1, "0010f400f410f400": 1, "001100000400000003000000000000000000001104000000": 1, "001104002400010003000000000000000400001124010000": 1, "001106002000010004000000000000000500001120010000": 1, "001108002400010003000000000000000800001124010000": 1, "001400012200010002000000800000040001001422010000": 1, "001418002000010004000000000000001800001420010000": 1, "001490478515625": 4, "001497802734375": 4, "001514892578125": 4, "001524353027344": 4, "0016": 6, "001800002400000003000000000000000000001824000000": 1, "001830002600010001000000300030003000001826010000": 1, "0018f6002600010001000000f600f600f600001826010000": 1, "001e02002000010004000000000000000200001e20010000": 1, "002": 5, "0029": 6, "003": 5, "004": 5, "005": [5, 6], "0059": 6, "006": 5, "007": 5, "0073": 6, "008": 5, "0082": 6, "009": [4, 5], "0099": 6, "01": [5, 6], "010": 5, "011": 5, "012": 5, "013": 5, "014": 5, "015": 5, "016": 5, "017": 5, "018": 5, "019": 5, "02": [1, 5, 6], "020": 5, "021": 5, "022": 5, "023": 5, "024": 5, "025": 5, "026": 5, "027": 5, "028": [5, 6], "029": [4, 5, 6], "03": [1, 5, 6], "030": 5, "031": [5, 6], "032": 5, "033": 5, "034": [5, 6], "0345": 6, "035": 5, "036": [5, 6], "037": 5, "038": 5, "039": 5, "0390625": 4, "04": [1, 5, 6], "040": 5, "041": 5, "042": 5, "043": 5, "044": 5, "045": 5, "046": 5, "047": 5, "048": 5, "049": 5, "05": [1, 4, 5, 6], "050": 5, "051": [5, 6], "052": 5, "0527": 6, "053": 5, "0535": 6, "054": 5, "055": 5, "056": 5, "057": 5, "058": [5, 6], "059": 5, "06": [1, 5, 6], "060": 5, "061": 5, "062": [5, 6], "0625": 6, "063": 5, "0635": 6, "064": 5, "065": 5, "066": 5, "067": 5, "068": 5, "069": 5, "07": [1, 4, 5], "070": 5, "071": 5, "072": 5, "073": 5, "074": [5, 6], "075": 5, "08": [1, 4, 5], "083": 6, "09": [1, 5, 6], "098": 6, "0ratebeamcnst": 5, "1": [0, 1, 2, 3, 5, 6, 7], "10": [1, 2, 4, 5, 6], "100": [1, 2, 5, 6], "1000": [5, 6], "100hz": 5, "101": [1, 2], "102": [1, 2], "1024": 7, "103": [1, 2], "1031": 6, "104": [1, 2, 6], "1047": 6, "105": [1, 2], "1056": 7, "106": [1, 2], "1067": 6, "107": [1, 2], "108": [1, 2], "10838": 6, "109": [1, 2], "1095": 6, "1095872": 7, "1099": 6, "10a": 2, "10m": 6, "10mm": [5, 6], "10v": 2, "10x": 1, "11": [1, 2, 5, 6, 7], "110": [1, 2, 5, 6], "111": [1, 2, 5, 6], "112": [1, 2, 6], "1120": 6, "113": [1, 2], "114": [1, 2], "1141": 6, "115": [1, 2], "1158": 6, "11589": 6, "116": [1, 2, 6], "117": [1, 2], "118": [1, 2], "1184": 7, "1188": 6, "119": [1, 2, 6], "12": [1, 2, 5, 6, 7], "120": [1, 2, 5, 6], "121": [1, 2, 5, 6], "122": [1, 2], "1220": 6, "1225": 6, "123": [1, 2], "1238": 6, "124": [1, 2], "1248": 7, "125": [1, 2], "126": [1, 2], "1263": 6, "127": [1, 2], "1270": 6, "12797": 6, "128": [1, 2, 7], "129": [1, 2], "12bit": 2, "13": [1, 2, 5, 6, 7], "130": [1, 2, 5, 6], "1304": 6, "131": [1, 2], "132": [1, 2], "133": [1, 2], "134": [1, 2], "135": [1, 2, 6], "13574": 6, "136": [1, 2], "137": [1, 2], "13767561": 1, "138": [1, 2], "138368": 7, "1394": 6, "13mm": [5, 6], "14": [1, 2, 5, 6, 7], "140": [5, 6], "141": [5, 6], "1415": 6, "1430": 6, "14422921": 1, "1450": 6, "148096": 7, "1486": 6, "1490": 6, "1495": 6, "1497": 6, "15": [1, 2, 4, 5, 6, 7], "150": 6, "15059": 6, "1511": 6, "1522": 6, "1540": 6, "1559": 6, "1568": 6, "1579": 6, "15863": 6, "1593": 6, "1595": 6, "16": [1, 2, 5, 6, 7], "160": 6, "16000": 7, "1645": 6, "1680": [4, 6], "16e": 6, "17": [1, 2, 5, 6], "1703": 6, "172": [6, 7], "1728": 7, "1760": 7, "17652": 6, "1781": 6, "1792": 7, "18": [1, 2, 5, 6], "1800": 4, "1820": 6, "1833": 6, "18493": 6, "1856": 6, "186": [7, 8], "19": [1, 2, 5, 6, 7], "192": 7, "1920": 7, "1946": 6, "1962176": 7, "19665801": 1, "1984": 6, "1ch": 2, "1e": 6, "1x": 1, "2": [0, 1, 2, 3, 5, 6, 7], "20": [1, 2, 5, 6], "200": 6, "2000": 6, "200m": 6, "201": 6, "2016": 6, "2021": 6, "2024": 6, "2048": 7, "20593": 6, "20ma": 2, "21": [1, 2, 5, 6, 7], "21184": 7, "2133": 6, "215": 6, "21501": 6, "2181": 6, "22": [1, 2, 5, 6, 7], "220": 6, "2206": 6, "224": 7, "23": [1, 2, 5, 6], "230": 6, "2300": 6, "23892": 6, "24": [1, 2, 5, 6, 7], "240": 6, "242": 6, "243": 6, "244": 6, "245": 6, "246": 6, "247": 6, "248": 6, "2482": 6, "24938": 6, "24v": 2, "25": [1, 2, 5, 6, 7], "250": 6, "25088": 7, "250m": 6, "252": 6, "255": 7, "2558": 6, "256": [6, 7], "2563": 6, "26": [1, 2, 5, 6], "2609": 6, "262": [1, 2, 6], "26219401": 1, "263": [1, 2], "2651": 6, "2655": 6, "269": 6, "27": [1, 2, 4, 5, 6], "270": 6, "27603": 6, "27744": 7, "28": [1, 2, 5, 6], "281": 6, "2816": 7, "285": 6, "288": 7, "28856": 6, "29": [1, 2, 5, 6], "29063": 6, "2948": 6, "296": [6, 7], "2a": 2, "2ch": 2, "2d": 5, "2x": 1, "3": [0, 1, 2, 3, 5, 6, 7], "30": [1, 2, 4, 5, 6], "300": 6, "30009": 6, "3011": 6, "30518": 6, "3068": 6, "3072000": 7, "3072032": 7, "3072064": 7, "31": [1, 2, 5, 6, 7], "312": 7, "313": 6, "318": 6, "3181": 6, "319": 6, "32": [1, 2, 5, 6, 7], "32000": 7, "321": 6, "326": 6, "327": 7, "32767": 6, "329": 6, "33": [1, 2, 5, 6], "33319": 6, "33428361": 1, "33493897": 1, "34": [1, 2, 5, 6], "343": 6, "345": 6, "35": [1, 2, 5, 6, 7], "352": 7, "3535": 6, "354": 6, "36": [1, 2, 5, 6, 7], "363": 6, "3639": 6, "367": 6, "369": 7, "37": [1, 2, 5, 6, 7], "3709": 6, "38": [1, 2, 4, 5, 6, 7], "3809": 6, "384": 7, "38407": 6, "39": [1, 2, 5, 6], "392": 6, "393": 6, "39326601": 1, "399": 6, "3m": 2, "4": [0, 1, 2, 3, 5, 6, 7], "40": [1, 2, 5, 6], "401": 6, "40189": 6, "403": 6, "405": 6, "40556": 6, "4064": 6, "409": 6, "4096000": 7, "4096040": 7, "4096088": 7, "4096096": 7, "4096112": 7, "4096128": 7, "4096192": 7, "4096320": 7, "4096376": 7, "4096384": 7, "4096416": 7, "4096432": 7, "4096448": 7, "4096480": 7, "4096512": 7, "4096544": 7, "4097192": 7, "4097200": 7, "4097216": 7, "4097248": 7, "4097280": 7, "4098": 6, "41": [1, 2, 5, 6], "4128864": 7, "4143": 6, "4150": 6, "416": 7, "4178880": 7, "4178912": 7, "4179200": 7, "4179216": 7, "4179232": 7, "4179248": 7, "4179264": 7, "4179280": 7, "4179296": 7, "4179312": 7, "4179328": 7, "4179344": 7, "4179360": 7, "4179376": 7, "4179392": 7, "4179408": 7, "4179424": 7, "4179440": 7, "4179456": 7, "4179472": 7, "4179488": 7, "4179504": 7, "4179520": 7, "4179536": 7, "4179552": 7, "4179568": 7, "4179584": 7, "4179600": 7, "4179616": 7, "4179632": 7, "4179648": 7, "4179664": 7, "4179680": 7, "4179696": 7, "4179712": 7, "4179728": 7, "4179744": 7, "4179760": 7, "4179776": 7, "4179792": 7, "4179808": 7, "4179824": 7, "4179840": 7, "4179872": 7, "4179904": 7, "4179936": 7, "4179968": 7, "4180000": 7, "4180032": 7, "4180064": 7, "4180096": 7, "4180128": 7, "4180160": 7, "4180192": 7, "4180224": 7, "4180256": 7, "4180288": 7, "4180320": 7, "4180352": 7, "4180384": 7, "4180416": 7, "4180448": 7, "4180480": 7, "4180512": 7, "4180544": 7, "4180576": 7, "4180608": 7, "4180640": 7, "4180672": 7, "4180704": 7, "4180736": 7, "4180768": 7, "4180800": 7, "4180832": 7, "4180864": 7, "4180896": 7, "4180928": 7, "4180960": 7, "4180992": 7, "4181024": 7, "4181056": 7, "4181088": 7, "4181120": 7, "4181152": 7, "4181184": 7, "4181216": 7, "4181248": 7, "4181280": 7, "4181312": 7, "4181344": 7, "4181376": 7, "4181408": 7, "4181440": 7, "4181472": 7, "4181504": 7, "4181536": 7, "4181568": 7, "4181600": 7, "4181632": 7, "4181664": 7, "4181696": 7, "4181728": 7, "4181760": 7, "4181792": 7, "4181824": 7, "4181856": 7, "4181864": 7, "4181872": 7, "4181880": 7, "4181888": 7, "4181896": 7, "4181904": 7, "4181920": 7, "4181952": 7, "4181984": 7, "4182016": 7, "4182048": 7, "4182080": 7, "4182336": 7, "4182352": 7, "4182368": 7, "4182384": 7, "4182400": 7, "4182416": 7, "4182432": 7, "4182448": 7, "4182464": 7, "4182480": 7, "4182496": 7, "4182512": 7, "4182528": 7, "4182592": 7, "4182624": 7, "4183168": 7, "4183200": 7, "4183808": 7, "4184120": 7, "4184192": 7, "4184208": 7, "4184224": 7, "4184240": 7, "4184248": 7, "4184256": 7, "419": 6, "41979": 6, "42": [1, 2, 5, 6], "4245760": 7, "4245792": 7, "4245824": 7, "4245856": 7, "4245888": 7, "4245920": 7, "4245952": 7, "4245984": 7, "4246016": 7, "4246048": 7, "4246080": 7, "4246112": 7, "4246128": 7, "4246136": 7, "4246144": 7, "4246176": 7, "4246208": 7, "4246240": 7, "4246248": 7, "4246256": 7, "4246272": 7, "4247456": 7, "4247488": 7, "4247520": 7, "4247552": 7, "4247584": 7, "4247600": 7, "4247616": 7, "4247632": 7, "4247648": 7, "4247664": 7, "4247680": 7, "4247712": 7, "4247744": 7, "4247776": 7, "4247808": 7, "4247840": 7, "4247872": 7, "4247904": 7, "4247936": 7, "4247968": 7, "4248000": 7, "4248032": 7, "4248064": 7, "4248096": 7, "4248128": 7, "4248224": 7, "4248480": 7, "4253968": 7, "4254352": 7, "4254816": 7, "4254848": 7, "4254912": 7, "4254976": 7, "4255040": 7, "4255104": 7, "4255168": 7, "4255232": 7, "4255296": 7, "4255360": 7, "4255424": 7, "4255488": 7, "426": 6, "4260480": 7, "4260512": 7, "4266720": 7, "4266752": 7, "4266784": 7, "4266816": 7, "42786": 6, "43": [1, 2, 5, 6], "4313": 6, "435": 6, "43536": 6, "43552": 6, "43568": 6, "43584": 6, "4383984": 7, "4383992": 7, "4385704": 7, "4385712": 7, "4385728": 7, "4385856": 7, "4386152": 7, "4386464": 7, "4386752": 7, "4387040": 7, "4387072": 7, "4387104": 7, "4387136": 7, "4387168": 7, "4387200": 7, "4387232": 7, "4387264": 7, "4387296": 7, "4387328": 7, "4387360": 7, "4387392": 7, "4387424": 7, "4387456": 7, "4387488": 7, "4387520": 7, "4387552": 7, "4387584": 7, "4387616": 7, "4387968": 7, "4388000": 7, "4388032": 7, "4388064": 7, "4388096": 7, "4388512": 7, "4388928": 7, "4389056": 7, "4389088": 7, "4389104": 7, "4389120": 7, "4389312": 7, "4389344": 7, "4389376": 7, "4389664": 7, "4389792": 7, "4390080": 7, "4390096": 7, "4390112": 7, "4390624": 7, "4390656": 7, "4392704": 7, "4392712": 7, "4392720": 7, "4392736": 7, "4399": 6, "44": [1, 2, 5, 6, 7], "4405": 6, "4408736": 7, "44155": 6, "44258": 6, "448": [6, 7], "45": [1, 2, 5, 6], "450": 6, "4555": 6, "455e": 6, "46": [1, 2, 5, 6], "46076809": 1, "46142345": 1, "46248": 6, "4657": 6, "47": [1, 2, 5, 6], "473472": 7, "475": 6, "479": 6, "48": [1, 2, 4, 5, 6, 7], "485": [2, 6], "486": 6, "4870": 6, "4891": 6, "49": [1, 2, 4, 5, 6], "496": 4, "4995": 6, "4ch": 2, "5": [0, 1, 2, 3, 5, 6, 7], "50": [1, 2, 5, 6], "5000": 2, "5001": 1, "50090": 6, "500m": 6, "5028": 6, "503": 6, "50385": 6, "50556": 6, "50587": 6, "507904": 7, "5083": 6, "50v": 2, "51": [1, 2, 5, 6], "5105": 6, "512": [6, 7], "5120": 7, "5128": 6, "5153": 6, "5189": 6, "52": [1, 2, 5], "53": [1, 2, 5, 6], "535": 6, "5365": 6, "53865": 6, "54": [1, 2, 5, 7], "5438": 6, "547": 6, "5492": 6, "55": [1, 2, 5, 6], "56": [1, 2, 5, 7], "5632": 7, "568": 6, "57": [1, 2, 5, 7], "570": 6, "5711": 6, "5768": 6, "5788800": 7, "58": [1, 2, 4, 5], "581": 4, "585": 6, "589": 6, "59": [1, 2, 4, 5], "5911": 6, "592": 6, "598": 6, "5a": 2, "5e3": 6, "5mm": [5, 6], "5v": 2, "5x": 1, "6": [0, 1, 2, 3, 5, 6, 7], "60": [1, 2, 5, 6], "601": 6, "6035": 6, "608": 6, "6080322266e": 4, "61": [1, 2, 5, 6], "62": [1, 2, 5, 6], "621827200": 7, "626": 6, "62861": 6, "63": [1, 2, 5], "630381856": 7, "630381888": 7, "630383936": 7, "630383960": 7, "630383968": 7, "630415968": 7, "630431968": 7, "632": 6, "6332": 6, "638752832": 7, "638753120": 7, "638753408": 7, "638760384": 7, "638760448": 7, "638760512": 7, "638760800": 7, "638760816": 7, "638760832": 7, "639688960": 7, "639716704": 7, "639716720": 7, "639716728": 7, "639716736": 7, "639716864": 7, "639716872": 7, "639716880": 7, "639716888": 7, "639716896": 7, "639716904": 7, "639716912": 7, "639716920": 7, "639716928": 7, "639716936": 7, "639716944": 7, "639716952": 7, "639716960": 7, "639716968": 7, "639716976": 7, "639716984": 7, "639716992": 7, "639717000": 7, "639717008": 7, "639717016": 7, "639717024": 7, "639717032": 7, "639717040": 7, "639717048": 7, "639717056": 7, "639717064": 7, "639717072": 7, "639717080": 7, "639717088": 7, "639717120": 7, "639717152": 7, "639717184": 7, "639717216": 7, "639717248": 7, "639717280": 7, "639717312": 7, "639717344": 7, "639717376": 7, "639717408": 7, "639717440": 7, "639717472": 7, "639717504": 7, "639717536": 7, "639717568": 7, "639717600": 7, "639717632": 7, "639717664": 7, "639717696": 7, "639717704": 7, "639717712": 7, "639717720": 7, "639717728": 7, "639717736": 7, "639717744": 7, "639717752": 7, "639717760": 7, "639717792": 7, "639717824": 7, "639717856": 7, "639717888": 7, "639717920": 7, "639717952": 7, "639717984": 7, "639718016": 7, "639718048": 7, "639718080": 7, "639718112": 7, "639718144": 7, "639718176": 7, "639718208": 7, "639718240": 7, "639718272": 7, "639718304": 7, "639718336": 7, "639718368": 7, "639718400": 7, "639718432": 7, "639718464": 7, "639718496": 7, "639718528": 7, "639718560": 7, "639718592": 7, "639718624": 7, "639718656": 7, "639718688": 7, "639718720": 7, "639718752": 7, "639718784": 7, "639718816": 7, "639718848": 7, "639718880": 7, "639718912": 7, "639718944": 7, "639718976": 7, "639719008": 7, "639719040": 7, "639719072": 7, "639719104": 7, "639719136": 7, "639719168": 7, "639719200": 7, "639719232": 7, "639719264": 7, "639719296": 7, "639719328": 7, "639719360": 7, "639719424": 7, "639719488": 7, "639719552": 7, "639719616": 7, "639719680": 7, "639719744": 7, "639719808": 7, "639719872": 7, "639719880": 7, "639719888": 7, "639719896": 7, "639778336": 7, "639783968": 7, "639784616": 7, "639784624": 7, "639784632": 7, "639785792": 7, "639786440": 7, "639786488": 7, "639787136": 7, "639787784": 7, "639787792": 7, "639787808": 7, "639787840": 7, "64": [1, 2, 5, 7], "640": 7, "6400": 7, "640474752": 7, "640475400": 7, "640475408": 7, "640475424": 7, "640477472": 7, "640985376": 7, "640985392": 7, "640985408": 7, "640985424": 7, "640985440": 7, "640985456": 7, "640985472": 7, "640985488": 7, "640985504": 7, "640985520": 7, "640985536": 7, "640985760": 7, "640985984": 7, "640987040": 7, "640987072": 7, "640987104": 7, "640992736": 7, "640992800": 7, "640992816": 7, "640992832": 7, "640994624": 7, "640996416": 7, "640996480": 7, "640996544": 7, "640997312": 7, "640998080": 7, "640998848": 7, "640999616": 7, "641000384": 7, "641001152": 7, "641001920": 7, "641002688": 7, "641002704": 7, "641002720": 7, "641002736": 7, "641002752": 7, "641002768": 7, "641002776": 7, "641011072": 7, "641011104": 7, "641030944": 7, "641031552": 7, "641031584": 7, "641032192": 7, "641032224": 7, "641032832": 7, "641032864": 7, "641033472": 7, "641033504": 7, "641034112": 7, "641034144": 7, "641034752": 7, "641100288": 7, "641182672": 7, "641182680": 7, "641182688": 7, "641182696": 7, "641182704": 7, "641182720": 7, "641265104": 7, "641265112": 7, "641265120": 7, "641265128": 7, "641265136": 7, "641265152": 7, "641347536": 7, "641347544": 7, "641347552": 7, "641347560": 7, "641347568": 7, "648": 7, "6482": 6, "648860448": 7, "648860480": 7, "648861280": 7, "648863040": 7, "648864800": 7, "648864801": 7, "648998848": 7, "648998880": 7, "648998888": 7, "648998896": 7, "648998904": 7, "648998912": 7, "648998976": 7, "648999008": 7, "648999040": 7, "648999072": 7, "648999104": 7, "648999112": 7, "648999120": 7, "648999128": 7, "648999136": 7, "648999144": 7, "648999152": 7, "648999160": 7, "648999168": 7, "648999176": 7, "648999184": 7, "648999192": 7, "648999200": 7, "648999208": 7, "648999216": 7, "648999224": 7, "648999232": 7, "648999240": 7, "648999248": 7, "648999256": 7, "648999264": 7, "648999272": 7, "648999280": 7, "648999288": 7, "648999296": 7, "648999304": 7, "648999312": 7, "648999328": 7, "648999360": 7, "648999392": 7, "648999424": 7, "648999456": 7, "648999472": 7, "648999488": 7, "649005888": 7, "649011008": 7, "649012736": 7, "649012864": 7, "649014592": 7, "649014720": 7, "649039808": 7, "649039840": 7, "649039872": 7, "649040544": 7, "649040576": 7, "649040584": 7, "649040592": 7, "649040600": 7, "649040608": 7, "649040640": 7, "649040672": 7, "649040704": 7, "649040736": 7, "649040768": 7, "649040800": 7, "649040816": 7, "649040824": 7, "649040832": 7, "649042752": 7, "649044672": 7, "649046592": 7, "649048512": 7, "649050432": 7, "649050496": 7, "649050944": 7, "649050960": 7, "649050968": 7, "649050976": 7, "649051008": 7, "649053824": 7, "649055552": 7, "649055680": 7, "649056512": 7, "649056640": 7, "649056864": 7, "649056928": 7, "649056992": 7, "649057056": 7, "649057120": 7, "649057184": 7, "649057216": 7, "649057248": 7, "649057280": 7, "649057312": 7, "649057344": 7, "649057376": 7, "649057600": 7, "649057632": 7, "649057856": 7, "649057888": 7, "649058112": 7, "649058144": 7, "649058176": 7, "649058208": 7, "649058240": 7, "649058272": 7, "649058288": 7, "649058296": 7, "649058304": 7, "649083392": 7, "649165792": 7, "649315264": 7, "649316496": 7, "649316512": 7, "649317744": 7, "649317760": 7, "649318992": 7, "649319008": 7, "649320064": 7, "649406144": 7, "649406400": 7, "649492480": 7, "649492736": 7, "649578816": 7, "649579072": 7, "649665120": 7, "649665408": 7, "649751456": 7, "649751744": 7, "649837792": 7, "649838080": 7, "649924128": 7, "649924416": 7, "65": [1, 2, 5, 6], "650010464": 7, "650010752": 7, "650096800": 7, "650097088": 7, "650183136": 7, "650183424": 7, "650269472": 7, "650269760": 7, "650355808": 7, "650356096": 7, "650442144": 7, "650442432": 7, "650528480": 7, "650528768": 7, "650614816": 7, "650615104": 7, "650701152": 7, "650701440": 7, "650787488": 7, "650787776": 7, "650873824": 7, "650874112": 7, "650961472": 7, "650961488": 7, "650961792": 7, "651049152": 7, "651049168": 7, "651049472": 7, "651136832": 7, "651136848": 7, "651137152": 7, "651224512": 7, "651224528": 7, "651224832": 7, "651312192": 7, "651312208": 7, "651312512": 7, "651399872": 7, "651399888": 7, "651400192": 7, "651487552": 7, "651487568": 7, "651487872": 7, "651575232": 7, "651575248": 7, "651575552": 7, "651662912": 7, "651662928": 7, "651663232": 7, "651750592": 7, "651750608": 7, "651750912": 7, "651838272": 7, "651838288": 7, "651838592": 7, "651925952": 7, "651925968": 7, "651926272": 7, "652013632": 7, "652013648": 7, "652013952": 7, "652098464": 7, "652098472": 7, "652098480": 7, "652098488": 7, "652098496": 7, "652183008": 7, "652183016": 7, "652183024": 7, "652183032": 7, "652183040": 7, "652267552": 7, "652267560": 7, "652267568": 7, "652267576": 7, "652267584": 7, "652352096": 7, "652352104": 7, "652352112": 7, "652352120": 7, "652352128": 7, "652436640": 7, "652436648": 7, "652436656": 7, "652436672": 7, "6525": 6, "652521184": 7, "652521192": 7, "652521200": 7, "652521216": 7, "652605728": 7, "652605736": 7, "652605744": 7, "652605760": 7, "652690272": 7, "652690280": 7, "652690288": 7, "652690304": 7, "652774816": 7, "652774824": 7, "652774832": 7, "652774848": 7, "652859360": 7, "652859368": 7, "652859376": 7, "652859392": 7, "652943904": 7, "652943912": 7, "652943920": 7, "652943936": 7, "653028448": 7, "653028456": 7, "653028464": 7, "653028480": 7, "653112992": 7, "653113000": 7, "653113008": 7, "653113024": 7, "653197536": 7, "653197544": 7, "653197552": 7, "653197568": 7, "653280992": 7, "653281000": 7, "653281008": 7, "653281016": 7, "653281024": 7, "653281040": 7, "653281056": 7, "653281072": 7, "653281088": 7, "653281096": 7, "653281104": 7, "653281112": 7, "653281120": 7, "653281136": 7, "653281152": 7, "653364576": 7, "653364584": 7, "653364592": 7, "653364600": 7, "653364608": 7, "653364624": 7, "653364640": 7, "653364656": 7, "653364672": 7, "653364680": 7, "653364688": 7, "653364696": 7, "653364704": 7, "653364720": 7, "653364736": 7, "653448160": 7, "653448168": 7, "653448176": 7, "653448184": 7, "653448192": 7, "653448208": 7, "653448224": 7, "653448240": 7, "653448256": 7, "653448264": 7, "653448272": 7, "653448280": 7, "653448288": 7, "653448304": 7, "653448320": 7, "653531744": 7, "653531752": 7, "653531760": 7, "653531768": 7, "653531776": 7, "653531792": 7, "653531808": 7, "653531824": 7, "653531840": 7, "653531848": 7, "653531856": 7, "653531864": 7, "653531872": 7, "653531888": 7, "653531904": 7, "653614568": 7, "653614576": 7, "653614584": 7, "653614592": 7, "653698016": 7, "653698024": 7, "653698032": 7, "653698040": 7, "653698048": 7, "653698064": 7, "653698080": 7, "653698096": 7, "653698112": 7, "653698120": 7, "653698128": 7, "653698136": 7, "653698144": 7, "653698160": 7, "653698176": 7, "653781600": 7, "653781608": 7, "653781616": 7, "653781624": 7, "653781632": 7, "653781648": 7, "653781664": 7, "653781680": 7, "653781696": 7, "653781704": 7, "653781712": 7, "653781720": 7, "653781728": 7, "653781744": 7, "653781760": 7, "653865184": 7, "653865192": 7, "653865200": 7, "653865208": 7, "653865216": 7, "653865232": 7, "653865248": 7, "653865264": 7, "653865280": 7, "653865288": 7, "653865296": 7, "653865304": 7, "653865312": 7, "653865328": 7, "653865344": 7, "653948688": 7, "653948696": 7, "653948704": 7, "653948712": 7, "653948720": 7, "653948736": 7, "653948752": 7, "653948760": 7, "653948768": 7, "653948776": 7, "653948784": 7, "653948800": 7, "653948864": 7, "653949280": 7, "653949312": 7, "653949728": 7, "653949760": 7, "654033536": 7, "654033544": 7, "654033552": 7, "654033560": 7, "654033568": 7, "654033576": 7, "654033584": 7, "654033600": 7, "654117376": 7, "654117384": 7, "654117392": 7, "654117400": 7, "654117408": 7, "654117416": 7, "654117424": 7, "654367296": 7, "654451808": 7, "654451816": 7, "654451824": 7, "654451832": 7, "654451840": 7, "654537888": 7, "654538176": 7, "66": [1, 2, 5], "660326976": 7, "660408576": 7, "660408992": 7, "661491840": 7, "661491856": 7, "661491872": 7, "661491888": 7, "661492128": 7, "661504448": 7, "661504712": 7, "662191360": 7, "662191624": 7, "662878272": 7, "663351744": 7, "663825216": 7, "663825280": 7, "663825344": 7, "663825376": 7, "663825384": 7, "663825392": 7, "663825408": 7, "663825440": 7, "663825456": 7, "663825472": 7, "663825504": 7, "663825536": 7, "663825568": 7, "663825584": 7, "663825592": 7, "663825600": 7, "663825632": 7, "663825664": 7, "663825728": 7, "663825736": 7, "663825744": 7, "663825752": 7, "663825760": 7, "663825792": 7, "663825824": 7, "663825832": 7, "663825840": 7, "663825848": 7, "663825856": 7, "663825864": 7, "663825872": 7, "663825880": 7, "663825888": 7, "663825896": 7, "663825904": 7, "663825912": 7, "663825920": 7, "663825984": 7, "663827008": 7, "663834944": 7, "663834952": 7, "663834960": 7, "663834968": 7, "663834976": 7, "663835008": 7, "663835072": 7, "663835088": 7, "663847104": 7, "663847168": 7, "663848192": 7, "663856128": 7, "663856136": 7, "663856144": 7, "663856152": 7, "663856160": 7, "663856192": 7, "663856256": 7, "663856272": 7, "663868288": 7, "663868352": 7, "663869376": 7, "663877312": 7, "663877320": 7, "663877328": 7, "663877336": 7, "663877344": 7, "663877376": 7, "663877440": 7, "663877456": 7, "663889472": 7, "663889536": 7, "663890560": 7, "663898496": 7, "663898504": 7, "663898512": 7, "663898520": 7, "663898528": 7, "663898560": 7, "663898624": 7, "663898640": 7, "663910656": 7, "663910720": 7, "663911744": 7, "663919680": 7, "663919688": 7, "663919696": 7, "663919704": 7, "663919712": 7, "663919744": 7, "663919808": 7, "663919824": 7, "663931840": 7, "663931904": 7, "663932928": 7, "663940864": 7, "663940872": 7, "663940880": 7, "663940888": 7, "663940896": 7, "663940928": 7, "663940992": 7, "663941008": 7, "663953024": 7, "663953088": 7, "663954112": 7, "663962048": 7, "663962056": 7, "663962064": 7, "663962072": 7, "663962080": 7, "663962112": 7, "663962176": 7, "663962192": 7, "663974208": 7, "663974272": 7, "663975296": 7, "663983232": 7, "663983240": 7, "663983248": 7, "663983256": 7, "663983264": 7, "663983296": 7, "663983360": 7, "663983376": 7, "663995400": 7, "663995408": 7, "663995472": 7, "663995536": 7, "663995544": 7, "663995552": 7, "663995568": 7, "663995584": 7, "663995616": 7, "663995648": 7, "663997696": 7, "663999744": 7, "664000768": 7, "664000800": 7, "664000832": 7, "664014208": 7, "664014336": 7, "664014464": 7, "664014592": 7, "664014720": 7, "664014848": 7, "664044928": 7, "669": 6, "6694": 6, "66e": 6, "67": [1, 2, 5], "670943360": 7, "670946688": 7, "670947712": 7, "670955648": 7, "673023360": 7, "674396736": 7, "674397760": 7, "674679296": 7, "674680320": 7, "674985536": 7, "676": 6, "676358912": 7, "676359936": 7, "676641472": 7, "676642496": 7, "676947712": 7, "678321088": 7, "678322112": 7, "678603648": 7, "678604672": 7, "678909888": 7, "68": [1, 2, 5, 6], "680283264": 7, "680284288": 7, "680565824": 7, "680566848": 7, "686912": 7, "686944": 7, "689": 6, "69": [1, 2, 5], "69234": 6, "696": 6, "6976": 7, "6e3": 6, "7": [0, 1, 2, 5, 6, 7], "70": [1, 2, 5, 6], "704": 7, "70616": 6, "71": [1, 2, 5, 6], "7123": 6, "715": 6, "71652": 6, "719": 6, "72": [1, 2, 5, 6], "720": 6, "73": [1, 2, 5, 6], "733e": 6, "74": [1, 2, 5], "75": [1, 2, 5, 6], "750": 6, "76": [1, 2, 4, 6], "7612": 6, "764": 6, "768": 7, "77": [1, 2, 6], "7711": 6, "78": [1, 2, 6], "7840": 6, "79": [1, 2], "795": 6, "8": [0, 1, 2, 5, 6, 7], "80": [1, 2, 5, 6, 7], "801080002200010002000000400080008000801022010000": 1, "801080002200010002000000800080008000801022010000": 1, "801100000000000004000000000000000000801100000000": 1, "801108002000010004000000000000000800801120010000": 1, "801110002000010004000000000000001000801120010000": 1, "801204002000010004000000000000000400801220010000": 1, "801830002200010002000000300030003000801822010000": 1, "8052": 6, "81": [1, 2, 5, 6], "81600": 7, "817": 6, "82": [1, 2, 5, 6], "82432": 7, "82496": 7, "82688": 7, "83": [1, 2, 4, 6], "830": 6, "832": 7, "8320864": 7, "83520": 7, "83584": 7, "83840": 7, "8394": 6, "84": [1, 2], "84544": 7, "85": [1, 2], "8508": 6, "851": [6, 7], "8537600": 7, "8537888": 7, "8537904": 7, "8537920": 7, "8537936": 7, "8537976": 7, "8538024": 7, "8538032": 7, "8538048": 7, "8539104": 7, "8539232": 7, "8539264": 7, "854": 6, "8540288": 7, "8540576": 7, "8542336": 7, "8544096": 7, "8545120": 7, "8545152": 7, "8545216": 7, "8545280": 7, "8545312": 7, "8545344": 7, "8545360": 7, "8545376": 7, "8545440": 7, "8547200": 7, "8548960": 7, "8548976": 7, "8548992": 7, "8550016": 7, "8550032": 7, "8550048": 7, "8550080": 7, "8551104": 7, "8552128": 7, "8552160": 7, "8552192": 7, "8552448": 7, "8552464": 7, "8552480": 7, "8552496": 7, "8552504": 7, "8552512": 7, "8552544": 7, "8554592": 7, "8554608": 7, "8554616": 7, "8554624": 7, "8554656": 7, "86": [1, 2], "861": 6, "86336": 7, "864": 7, "867": 6, "87": [1, 2], "873": 6, "87680": 7, "88": [1, 2, 4, 6, 7], "89": [1, 2, 6], "8ch": 2, "8mm": [5, 6], "9": [0, 1, 2, 5, 6, 7], "90": [1, 2, 5, 6], "9000": 6, "91": [1, 2], "9153": 6, "92": [1, 2, 6, 7], "928128": 7, "93": [1, 2, 6], "934": 6, "94": [1, 2], "95": [1, 2, 6], "9548": 6, "96": [1, 2, 6, 7], "960": [6, 7], "97": [1, 2], "9708": 6, "974": 6, "975": 6, "98": [1, 2, 6], "980": 6, "9861": 6, "9873": 6, "9896": 6, "99": [1, 2, 4], "997": 6, "998": 6, "9e3": 6, "9v": 6, "A": [1, 3, 5, 6], "AND": 6, "AT": [5, 6], "As": 6, "At": [5, 6], "BY": 6, "FOR": 6, "For": 6, "IF": 6, "IN": 6, "If": 6, "In": [1, 3], "It": 6, "NO": 5, "NOT": [5, 6], "OF": [1, 6], "ON": [5, 6], "OR": 6, "On": 6, "THEN": 6, "TO": [6, 7], "The": [5, 6], "Then": 6, "__plctask": 7, "__this__": 3, "_appinfo": 7, "_implicit_task_info": 7, "_licenseinfo": 7, "_taskinfo": [6, 7], "_taskoid_plctask": 7, "_taskpouoid_plctask": 7, "_tcmcglobal": 7, "_x": 6, "_y": 6, "a_init": 6, "aaff": 6, "abl": 6, "abort": [5, 6], "abort_rbv": 5, "absolut": 6, "ac": 2, "accel_rbv": 5, "acceler": [1, 5, 6], "accelerationmaximum": 4, "accept": [1, 6], "accl": 5, "accl_rbv": 5, "accumulatedfastfaults_rbv": 5, "accumulatedff": [5, 7], "accur": 6, "act_axi": 6, "act_cntrl": 6, "act_ffo": 6, "act_hom": 6, "act_init": 6, "act_io": 6, "act_lin_interpol": 6, "act_logg": 6, "act_monitor": 6, "act_persist": 6, "act_stat": 6, "action": 6, "activ": [1, 5, 6], "activate_rbv": 5, "active_rbv": 5, "activecohort_rbv": 5, "actpo": 6, "actual": [1, 6], "ad": [5, 6], "address": [5, 6, 7], "adr": 6, "adsigrp_device_data": 7, "adsigrp_ioimage_cleari": 7, "adsigrp_ioimage_clearo": 7, "adsigrp_ioimage_ris": 7, "adsigrp_ioimage_ros": 7, "adsigrp_ioimage_rwib": 7, "adsigrp_ioimage_rwiob": 7, "adsigrp_ioimage_rwix": 7, "adsigrp_ioimage_rwob": 7, "adsigrp_ioimage_rwox": 7, "adsigrp_sym_download": 7, "adsigrp_sym_hndbynam": 7, "adsigrp_sym_infobynam": 7, "adsigrp_sym_infobynameex": 7, "adsigrp_sym_releasehnd": 7, "adsigrp_sym_upload": 7, "adsigrp_sym_uploadinfo": 7, "adsigrp_sym_valbyhnd": 7, "adsigrp_sym_valbynam": 7, "adsigrp_sym_vers": 7, "adsigrp_symnam": 7, "adsigrp_symnot": 7, "adsigrp_symtab": 7, "adsigrp_symv": 7, "adsioffs_devdata_adsst": 7, "adsioffs_devdata_devst": 7, "adslog_msgtype_error": 7, "adslog_msgtype_hint": 7, "adslog_msgtype_log": 7, "adslog_msgtype_msgbox": 7, "adslog_msgtype_resourc": 7, "adslog_msgtype_str": 7, "adslog_msgtype_warn": 7, "adslogg": 7, "adslogmessagefiforingbuffers": 7, "adsmessagequeu": 7, "adsstate_config": 7, "adsstate_error": 7, "adsstate_except": 7, "adsstate_idl": 7, "adsstate_incompat": 7, "adsstate_init": 7, "adsstate_invalid": 7, "adsstate_loadcfg": 7, "adsstate_maxst": 7, "adsstate_powerfailur": 7, "adsstate_powergood": 7, "adsstate_reconfig": 7, "adsstate_reset": 7, "adsstate_resum": 7, "adsstate_run": 7, "adsstate_savecfg": 7, "adsstate_shutdown": 7, "adsstate_start": 7, "adsstate_stop": 7, "adsstate_suspend": 7, "aecslaveinfo": [6, 7], "aff": 6, "ai": [1, 3, 5, 6], "aislavest": [6, 7], "alarm_ok_rbv": 5, "alarm_rbv": 5, "alarmscleared_rbv": 5, "alarmsconfirmed_rbv": 5, "alarmsraised_rbv": 5, "align": 6, "all": 6, "allow": 6, "allowmotioncmdtoslav": 4, "alm_rst": 5, "alm_rst_rbv": 5, "am": 7, "amslogger_igr_gener": 7, "amslogger_iof_mod": 7, "amsnetid": [3, 6, 7], "amsport_amslogg": 7, "amsport_eventlog": 7, "amsport_logg": 7, "amsport_r0_cam": 7, "amsport_r0_camtool": 7, "amsport_r0_cnc": 7, "amsport_r0_io": 7, "amsport_r0_isg": 7, "amsport_r0_lin": 7, "amsport_r0_nc": 7, "amsport_r0_ncsaf": 7, "amsport_r0_ncsvb": 7, "amsport_r0_plc": 7, "amsport_r0_plc_rts1": 7, "amsport_r0_plc_rts2": 7, "amsport_r0_plc_rts3": 7, "amsport_r0_plc_rts4": 7, "amsport_r0_rtim": 7, "amsport_r3_scopeserv": 7, "amsport_r3_sysserv": 7, "amsport_tcpipsrv": 7, "an": 5, "ana": 2, "analog": 1, "analysi": 6, "ao": [1, 3, 5], "ap": 5, "apertur": 6, "aperture1": 6, "aperture2": 6, "aperture3": 6, "aperture4": 6, "appertur": 6, "aprt1": 6, "aprt2": 6, "aprt3": 6, "aprt4": 6, "apt": 5, "ar": [5, 6], "ar1": [6, 7], "ar2": [6, 7], "arb": [5, 6], "arbit": [5, 6], "arbiterid_rbv": 5, "arbitr": 5, "arbitratedbp": 5, "archiv": 5, "aredg": [6, 7], "arg": 5, "argon": 6, "aribt": 6, "aribteren": [5, 6], "aribterenabled_rbv": 5, "arr_coef_table_ar": [6, 7], "arr_coef_table_n2": [6, 7], "arrai": [1, 6], "arrecmasternetid": 7, "arrstat": [5, 6], "arrtabl": [6, 7], "arrtable_enc": [6, 7], "arrtable_rbv": 6, "arrtableaprt1": [6, 7], "arrtableaprt2": [6, 7], "arrtableaprt3": [6, 7], "arrtableaprt4": [6, 7], "assert": 5, "assign": [5, 6], "associ": 5, "astapertur": [5, 6], "astff": 5, "at1k0": [5, 6], "at_spd_rbv": 5, "at_state_rbv": 5, "at_vac_rbv": 5, "attarget": [5, 6], "attarget_rbv": 5, "attenu": 6, "attenuation_rbv": 5, "attribut": 6, "augment": 6, "august": 6, "auto": [1, 6], "auto_on": 5, "auto_on_rbv": 5, "autom": [6, 7], "automat": [5, 6], "autoon_timer_rbv": 5, "autosave_pass1": 5, "aux_attenu": 7, "auxattenuator_rbv": 5, "avail": 1, "avetodevic": 5, "avoid": 6, "ax": 3, "axi": [0, 3, 5, 6, 7], "axis_ref": 6, "axis_st": [5, 6], "axis_state_rbv": 5, "axisencoderdirectioninvers": 6, "axisencoderscalingfactor": 6, "axisenmaxsoftposlimit": 6, "axisenminsoftposlimit": 6, "axistyp": 4, "b": [1, 3], "back": 6, "backward": [5, 6], "ballbackwardenable_rbv": 5, "ballenable_rbv": 5, "ballforwardenable_rbv": 5, "ballgo": [6, 7], "ballslavestategood": [6, 7], "bap11": [6, 7], "bap12": [6, 7], "bap13": [6, 7], "bap14": [6, 7], "bap1x": [6, 7], "bap21": [6, 7], "bap22": [6, 7], "bap23": [6, 7], "bap24": [6, 7], "bap2x": [6, 7], "bap31": [6, 7], "bap32": [6, 7], "bap33": [6, 7], "bap34": [6, 7], "bap3x": [6, 7], "bap41": [6, 7], "bap42": [6, 7], "bap43": [6, 7], "bap44": [6, 7], "bap4x": [6, 7], "barbiteren": [5, 6], "barwact": [6, 7], "base": [6, 7], "basic": 6, "batstat": 5, "bautoreset": 6, "bbpokautoreset": 6, "bbrakereleas": [3, 6, 7], "bbrakerelease_rbv": 5, "bbusi": 5, "bbusy_rbv": 5, "bchangeapertur": [6, 7], "bchangega": [6, 7], "bdebug": [6, 7], "bdone": 5, "bdone_rbv": 5, "beam": [5, 6], "beamclass_rbv": 5, "beamclassranges_rbv": 5, "beampermit": 5, "beampermitted_rbv": 5, "becfoeopenfilenamewithfileext": 7, "beckhoff": 7, "been": [5, 6], "benabl": [5, 6], "benable_rbv": 5, "benabledone_rbv": 5, "bencisinvers": 6, "berror": [5, 6, 7], "berror_rbv": 5, "berrorpres": 5, "between": 6, "bexecut": 5, "bexecute_rbv": 5, "bextrapol": [6, 7], "bfpusupport": 7, "bgantryaxis_rbv": 5, "bgantrybackwardenable_rbv": 5, "bgantryforwardenable_rbv": 5, "bgattstatu": [3, 6], "bgo": [5, 6, 7], "bhardwareen": [6, 7], "bhardwareenable_rbv": 5, "bhold": [6, 7], "bhome": [6, 7], "bhome_rbv": 5, "bhomecmd": 5, "bhomecmd_rbv": 5, "bhomed_rbv": 5, "bi": 5, "bigger": 1, "binisgreaterthanmaxel": 6, "binislessthanminel": 6, "binisunderthreshold": 6, "binit": [6, 7], "bit": [1, 2, 6, 7], "bit0": 1, "bit1": 1, "bit2": 1, "bitlen": 1, "blimitbackwarden": [3, 6, 7], "blimitbackwardenable_rbv": 5, "blimitforwarden": [3, 6, 7], "blimitforwardenable_rbv": 5, "blittleendian": 7, "blocas": 6, "block": 6, "blogtovisualstudio": 5, "bmaintmod": 5, "bmasterstategood": [6, 7], "bmotiontest": [6, 7], "bmovecmd": 5, "bmovecmd_rbv": 5, "bmoveok": 6, "bo": 5, "bool": [6, 7], "bootdataflags_persistent_invalid": 7, "bootdataflags_persistent_load": 7, "bootdataflags_retain_invalid": 7, "bootdataflags_retain_load": 7, "bootdataflags_retain_request": 7, "bootstrapdata": 1, "box": 0, "bp": 5, "bp_jsondoc": 7, "bp_sp": 5, "bp_sp_rbv": 5, "bpowerself": 6, "bpowerself_rbv": 5, "bpstart_rbv": 5, "bpstatus_rbv": 5, "bptm": 6, "brake": 5, "break": 6, "brefresh": 5, "bremov": [6, 7], "breset": [5, 6, 7], "breset_rbv": 5, "brestorepersistentdata": 6, "bridg": 2, "bsafetyready_rbv": 5, "bseqreaddrvattrandvalu": 7, "bsimulationmod": 7, "bstatesinit": 6, "bstateslock": 6, "bstatu": [3, 6, 7], "bsync": [6, 7], "btran": [6, 7], "btrans1x": [6, 7], "btrans2": [6, 7], "btrans2x": [6, 7], "btrans3": [6, 7], "btrans3x": [6, 7], "btrans4": [6, 7], "btrans4x": [6, 7], "btrickletrip": 7, "bu": 2, "buffer": [1, 6], "buffermod": 6, "buserawcount": 6, "buseren": 5, "buserenable_rbv": 5, "busi": [5, 6], "busy_rbv": 5, "bvalid": 6, "byte": [1, 6, 7], "c": [1, 3, 5], "calc": 6, "calc_sp": [5, 6], "calc_sp_rbv": 5, "calcul": 6, "call": 6, "care": 6, "case": 6, "ceil": 6, "cell": 6, "cen": 6, "center": [5, 6], "chamber": 6, "chang": 6, "channel": [1, 2, 3, 6], "check": 6, "checkrequestinpool": 6, "circuit": [1, 2, 3], "class": 5, "clearfault": 5, "clearfault_rbv": 5, "clipper": 6, "clk": 6, "clock": 1, "cloghost": 7, "close": [5, 6], "closevalv": 6, "cls_di_rbv": 5, "cls_ok_rbv": 5, "cnmaxstatearraylen": 7, "cntrl": [5, 6], "code": 5, "coeffici": 6, "coeprofil": 1, "cohort": 5, "cohort_rbv": 5, "cohortcounter_rbv": 5, "com": 1, "combin": 6, "command": [5, 6], "commandabort": 6, "comment": 1, "commiss": 6, "compact": [1, 3], "compilervers": 7, "compilerversionnumer": 7, "complet": 6, "concat": 6, "configencod": 6, "connect": [1, 2], "connect_mode_enabledbg": 7, "conpens": 6, "conrol": 6, "conserv": 6, "const_non_replac": 6, "constant": [0, 5, 6], "continu": 1, "control": [1, 3, 6], "control__": 1, "control__emerg": 1, "control__en": 1, "control__execut": 1, "control__output": 1, "control__pwm": 1, "control__reduc": 1, "control__reset": 1, "control__set": 1, "control__trist": 1, "convent": 7, "convert": 6, "copi": 6, "correct": 6, "could": 6, "count": [5, 6], "counter": [1, 3, 5], "coupler": 2, "createsymbol": 4, "critic": 6, "csourcenames": 7, "cst0ratebeam": [6, 7], "cstfullbeam": [6, 7], "ctrl": 1, "ctrl__": 1, "ctrl__enabl": 1, "ctrl__forc": 1, "ctrl__init": 1, "ctrl__manual": 1, "ctrl__no": 1, "ctrl__output": 1, "ctrl__receiv": 1, "ctrl__send": 1, "ctrl__transmit": 1, "cur_tran": [3, 6, 7], "curr_mon_rbv": 5, "current": [3, 6], "current_transmiss": 3, "currentbp": [3, 5], "currentlyrunningorderedtestintestsuit": 7, "currenttestisfinish": 7, "currenttestnamebeingcal": 7, "currenttestsuitebeingcal": 7, "cx2020": 3, "cycl": [1, 5, 6], "d": [5, 6], "data": [0, 1, 3, 6], "databas": 0, "date_and_time_secperdai": 7, "date_and_time_secperweek": 7, "db": 5, "dbg_output_fil": 7, "dbg_output_log": 7, "dbg_output_non": 7, "dbg_output_visu": 7, "dc": [1, 2, 6], "dccl": 5, "dccl_rbv": 5, "deactiv": 5, "deactivate_rbv": 5, "deadband": 6, "debug": 6, "decel_rbv": 5, "deceler": [1, 5, 6], "decelerationmaximum": 4, "default": 7, "default_ads_timeout": 7, "default_backlashvalu": 7, "default_csv_field_double_quot": 7, "default_csv_field_sep": 7, "default_csv_record_sep_cr": 7, "default_csv_record_sep_lf": 7, "default_home_posit": 7, "defaultglob": 0, "delta": 5, "delta_rbv": 5, "desc": 5, "desc_rbv": 5, "describ": 5, "descript": [5, 7], "deviat": 5, "devic": [1, 6], "device_rbv": 5, "devid": 3, "devnam": 5, "devname_rbv": 5, "devstat": 3, "diagnost": [0, 2, 3, 5], "differ": [5, 6], "differenti": [5, 6], "dig": 2, "digit": [3, 6], "dint": 7, "direct": 6, "disabl": [5, 6], "disc": 5, "disc_active_rbv": 5, "distanc": 6, "disticnt": 6, "do": 6, "don": 6, "done": [1, 3, 5, 6], "done_rbv": 5, "dox": [1, 3, 6], "drive": [1, 3, 6], "drl": [5, 6], "drl_04": [3, 5, 6, 7], "drl_05": [3, 5, 6, 7], "drl_06": [3, 5, 6, 7], "drvl": 5, "ds_aperture_clos": [6, 7], "ds_maa_ok": [6, 7], "ds_roughing_valves_open": [6, 7], "ds_turbo_run": [6, 7], "ds_turbo_valves_open": [6, 7], "dummy_aux_att_arrai": 7, "durat": 5, "duration_rbv": 5, "dut": 0, "dut_motionstag": [0, 6, 7], "dut_positionst": [0, 6], "duti": 1, "dword": [6, 7], "dynam": 4, "e": [2, 6], "e3054_02_17": 6, "e3054_04_12": 6, "e_ctrl_errorcod": [6, 7], "e_ctrl_mod": [6, 7], "e_gastyp": [0, 7], "e_hashprefixtyp": 7, "e_homest": 0, "e_maa_st": [0, 7], "e_maa_states_x": 0, "e_movest": 0, "e_sbcstyp": 7, "e_stat": [0, 7], "e_subsystem": 6, "e_vcn": 6, "e_watchdog_time_config": 7, "each": 5, "ebd": 6, "ec_ads_igrp_canopen_sdo": 7, "ec_ads_igrp_canopen_sdo_lasterror": 7, "ec_ads_igrp_ecat_so": 7, "ec_ads_igrp_ecat_soe_lasterror": 7, "ec_ads_igrp_foe_fclos": 7, "ec_ads_igrp_foe_fopenread": 7, "ec_ads_igrp_foe_fopenwrit": 7, "ec_ads_igrp_foe_fread": 7, "ec_ads_igrp_foe_fwrit": 7, "ec_ads_igrp_foe_lasterror": 7, "ec_ads_igrp_foe_progressinfo": 7, "ec_ads_igrp_master_count_fram": 7, "ec_ads_igrp_master_count_slav": 7, "ec_ads_igrp_master_devicest": 7, "ec_ads_igrp_master_sendcmd": 7, "ec_ads_igrp_master_slave_abnormal_state_chang": 7, "ec_ads_igrp_master_slave_address": 7, "ec_ads_igrp_master_slave_crc": 7, "ec_ads_igrp_master_slave_ident": 7, "ec_ads_igrp_master_slave_setpresent_chang": 7, "ec_ads_igrp_master_statemachin": 7, "ec_ads_igrp_slave_statemachin": 7, "ec_ads_ioffs_master_count_port": 7, "ec_ads_ioffs_master_count_rout": 7, "ec_ads_ioffs_master_count_slav": 7, "ec_ads_ioffs_master_curst": 7, "ec_ads_ioffs_master_internalst": 7, "ec_ads_ioffs_master_reqst": 7, "ec_amsport_mast": 7, "ec_cmd_type_aprd": 7, "ec_cmd_type_aprw": 7, "ec_cmd_type_apwr": 7, "ec_cmd_type_brd": 7, "ec_cmd_type_brw": 7, "ec_cmd_type_bwr": 7, "ec_cmd_type_fprd": 7, "ec_cmd_type_fprw": 7, "ec_cmd_type_fpwr": 7, "ec_cmd_type_lrd": 7, "ec_cmd_type_lrw": 7, "ec_cmd_type_lwr": 7, "ec_coe_proterr_access": 7, "ec_coe_proterr_blk_s": 7, "ec_coe_proterr_ccs_sc": 7, "ec_coe_proterr_crc": 7, "ec_coe_proterr_data_rang": 7, "ec_coe_proterr_data_range1": 7, "ec_coe_proterr_data_range2": 7, "ec_coe_proterr_data_s": 7, "ec_coe_proterr_data_size1": 7, "ec_coe_proterr_data_size2": 7, "ec_coe_proterr_dictionari": 7, "ec_coe_proterr_gener": 7, "ec_coe_proterr_hardwar": 7, "ec_coe_proterr_i_incomp": 7, "ec_coe_proterr_index": 7, "ec_coe_proterr_memori": 7, "ec_coe_proterr_minmax": 7, "ec_coe_proterr_offset": 7, "ec_coe_proterr_p_incomp": 7, "ec_coe_proterr_pdo_len": 7, "ec_coe_proterr_pdo_map": 7, "ec_coe_proterr_readonli": 7, "ec_coe_proterr_seqno": 7, "ec_coe_proterr_timeout": 7, "ec_coe_proterr_toggl": 7, "ec_coe_proterr_transf": 7, "ec_coe_proterr_transfer1": 7, "ec_coe_proterr_transfer2": 7, "ec_coe_proterr_writeonli": 7, "ec_dctime_datedelta_offset": 7, "ec_dctime_delta_offset": 7, "ec_dctime_delta_offset64": 7, "ec_dctime_ticksperdai": 7, "ec_dctime_ticksperday64": 7, "ec_dctime_tickspermsec": 7, "ec_dctime_tickspermsec64": 7, "ec_dctime_tickspersec": 7, "ec_dctime_tickspersec64": 7, "ec_device_state_bootstrap": 7, "ec_device_state_dis": 7, "ec_device_state_error": 7, "ec_device_state_init": 7, "ec_device_state_initcmd_error": 7, "ec_device_state_invalid_vpr": 7, "ec_device_state_mask": 7, "ec_device_state_op": 7, "ec_device_state_preop": 7, "ec_device_state_safeop": 7, "ec_foe_proterr_access": 7, "ec_foe_proterr_bootstraponli": 7, "ec_foe_proterr_diskful": 7, "ec_foe_proterr_exist": 7, "ec_foe_proterr_illeag": 7, "ec_foe_proterr_invalidpassword": 7, "ec_foe_proterr_notdefin": 7, "ec_foe_proterr_notfound": 7, "ec_foe_proterr_notinbootstrap": 7, "ec_foe_proterr_nous": 7, "ec_foe_proterr_packeno": 7, "ec_link_state_additional_link": 7, "ec_link_state_link_without_comm": 7, "ec_link_state_missing_link": 7, "ec_link_state_not_pres": 7, "ec_link_state_ok": 7, "ec_link_state_port_a": 7, "ec_link_state_port_b": 7, "ec_link_state_port_c": 7, "ec_link_state_port_d": 7, "ec_max_slav": 7, "ec_soe_element_attribut": 7, "ec_soe_element_datast": 7, "ec_soe_element_default": 7, "ec_soe_element_max": 7, "ec_soe_element_min": 7, "ec_soe_element_nam": 7, "ec_soe_element_unit": 7, "ec_soe_element_valu": 7, "ectrl_mode_act": 6, "ectrl_mode_pass": 6, "ectrl_mode_reset": 6, "edg": [1, 3, 5, 6], "edm": 6, "eerrorid": [6, 7], "egu": [5, 6], "eist": 5, "ek1100": 2, "ek1100_01_00": [0, 2, 3], "ek1100_02_00": [0, 2, 3], "ek1100_03_00": [0, 2, 3], "ek1100_04_00": [0, 2, 3], "ek1100_05_00": [0, 2, 3], "ek1100_06_00": [0, 2, 3], "ek1110": 2, "ek1110_00_09": [0, 2], "ek1110_01_22": [0, 2], "ek1200": 2, "ek1200_00_00": [0, 2, 3], "el1004": 2, "el1008": 2, "el1084": 2, "el1084_05_12": [0, 2, 3], "el1084_05_13": [0, 2, 3], "el1088": 2, "el2004": 2, "el2008": 2, "el2202": 2, "el2212": 2, "el2212_04_18": [3, 6], "el2212_05_09": [3, 6], "el2212_06_25": [0, 2, 3, 6], "el2212_06_26": [0, 2], "el2794": 2, "el2794_00_06": [0, 2], "el2794_02_15": [0, 2], "el2794_03_20": [0, 2], "el2794_06_22": [0, 2, 3], "el2798": 2, "el2798_01_03": [0, 2, 3], "el2798_01_08": [0, 2, 3], "el2798_01_14": [0, 2, 3], "el2798_01_19": [0, 2, 3], "el2798_03_03": [0, 2, 3], "el2798_03_07": [0, 2, 3], "el2798_03_13": [0, 2, 3], "el2798_03_17": [0, 2, 3], "el2798_05_10": [0, 2, 3], "el2798_06_03": [0, 2, 3], "el2798_06_07": [0, 2, 3], "el2798_06_13": [0, 2, 3], "el2798_06_17": [0, 2, 3], "el3054": 2, "el3064": 2, "el3174": 2, "el3174_04_17": [0, 2, 3], "el3174_05_16": [0, 2, 3], "el4004": 2, "el5101": 2, "el5101_04_05": [0, 2, 3], "el6021": 2, "el6692": 2, "el6692_00_08": [0, 2], "el7041": 2, "el7041_04_04": [0, 2, 3], "el7041_04_07": [0, 2, 3, 6], "el7041_04_08": [0, 2, 3, 6], "el7041_04_10": [0, 2, 3, 6], "el7041_04_11": [0, 2, 3, 6], "el9011": 2, "el9011_02_19": [0, 2], "el9011_03_22": [0, 2], "el9011_04_18": [0, 2], "el9011_05_17": [0, 2], "el9011_06_25": [0, 2], "el9070": 2, "el9184": 2, "el9184_02_16": [0, 2], "el9184_04_03": [0, 2], "el9184_04_15": [0, 2], "el9184_05_14": [0, 2], "el9187": 2, "el9410": 2, "el9410_01_11": [0, 2], "el9410_03_10": [0, 2], "el9410_06_10": [0, 2], "elapsedtim": 5, "elapsedtime_rbv": 5, "elev": 5, "elevaterequest": 6, "els": 6, "elsif": 6, "eminsever": 5, "emod": [6, 7], "empty_arg_valu": 7, "empty_event_class": 7, "empty_event_id": 7, "empty_guid_regstr": 7, "empty_guid_str": 7, "empty_guid_struct": 7, "empty_route_entri": 7, "empty_sever": 7, "enabl": [1, 3, 4, 5, 6], "enable_neg": 6, "enable_posit": 6, "enable_rbv": 5, "enablelimitneg": 6, "enablelimitpo": 6, "enableveto": 5, "enableveto_rbv": 5, "enc": [1, 3, 4], "enc_rbv": [5, 6], "encod": [2, 5, 6], "encoder_rbv": 5, "encodermax": 6, "enctyp": 4, "end": 2, "end_act": 6, "end_cas": 6, "end_for": 6, "end_funct": 6, "end_function_block": 6, "end_if": 6, "end_method": 6, "end_program": 6, "end_struct": 6, "end_typ": 6, "end_var": 6, "energi": 6, "entir": 5, "entri": 5, "enum_stagebrakemod": 6, "enumget": [5, 6], "enumset": [5, 6], "ep": [5, 6], "epic": 6, "epicsdatapool": 5, "eprevst": 6, "equal": 1, "err_id": 6, "err_id_rbv": 5, "err_msg": 6, "err_msg_rbv": 5, "err_rbv": 5, "errid_rbv": 5, "errmsg": 5, "errmsg_rbv": 5, "error": [1, 3, 5, 6, 7, 8], "error_rbv": 5, "errorid": 6, "es1004_02_02": [0, 2, 3], "es1004_02_04": [0, 2, 3], "es1004_02_08": [0, 2, 3], "es1004_03_01": [0, 2, 3], "es1004_03_02": [0, 2, 3], "es1004_03_08": [0, 2, 3], "es1004_03_09": [0, 2, 3], "es1004_03_11": [0, 2, 3], "es1004_03_12": [0, 2, 3], "es1004_03_18": [0, 2, 3], "es1004_03_19": [0, 2, 3], "es1004_03_21": [0, 2, 3, 6], "es1004_05_01": [0, 2, 3], "es1004_05_03": [0, 2, 3], "es1004_05_06": [0, 2, 3], "es1004_05_08": [0, 2, 3], "es1004_05_09": [0, 2], "es1004_05_11": [0, 2], "es1004_06_01": [0, 2, 3], "es1004_06_02": [0, 2, 3], "es1004_06_08": [0, 2, 3], "es1004_06_09": [0, 2, 3], "es1004_06_11": [0, 2, 3], "es1004_06_12": [0, 2, 3], "es1004_06_18": [0, 2, 3], "es1004_06_19": [0, 2, 3], "es1008_00_03": [0, 2], "es1008_02_13": [0, 2], "es1084_04_06": [0, 2, 3], "es1084_04_13": [0, 2], "es1088_06_20": [0, 2, 3], "es1088_06_23": [0, 2, 3], "es2004_02_01": [0, 2, 3], "es2004_02_03": [0, 2, 3], "es2004_02_07": [0, 2, 3, 6], "es2004_04_01": [0, 2, 3], "es2004_04_09": [0, 2, 3, 6], "es2004_05_02": [0, 2, 3, 6], "es2004_05_04": [0, 2, 3, 6], "es2004_05_05": [0, 2, 3], "es2004_05_07": [0, 2, 3], "es2008_00_05": [0, 2], "es2008_02_14": [0, 2, 3, 6], "es2202_00_07": [0, 2, 3, 6], "es3054_02_17": [0, 2, 3], "es3054_04_12": [0, 2, 3], "es3064_00_01": [0, 2], "es3064_01_01": [0, 2, 3], "es3064_01_02": [0, 2, 3], "es3064_01_04": [0, 2, 3], "es3064_01_05": [0, 2, 3], "es3064_01_06": [0, 2, 3], "es3064_01_07": [0, 2, 3], "es3064_01_09": [0, 2, 3, 6], "es3064_01_10": [0, 2, 3], "es3064_01_12": [0, 2, 3], "es3064_01_13": [0, 2, 3], "es3064_01_15": [0, 2, 3], "es3064_01_16": [0, 2, 3], "es3064_01_17": [0, 2, 3], "es3064_01_18": [0, 2, 3], "es3064_01_20": [0, 2], "es3064_01_21": [0, 2], "es3064_02_11": [0, 2], "es3064_03_04": [0, 2, 3], "es3064_03_06": [0, 2, 3], "es3064_03_14": [0, 2, 3], "es3064_03_16": [0, 2, 3], "es3064_06_04": [0, 2, 3], "es3064_06_06": [0, 2, 3], "es3064_06_14": [0, 2, 3], "es3064_06_16": [0, 2, 3], "es4004_03_05": [0, 2, 3], "es4004_03_15": [0, 2, 3], "es4004_04_02": [0, 2, 3], "es4004_06_05": [0, 2, 3], "es4004_06_15": [0, 2, 3], "es6021_02_18": [0, 2], "es6021_04_14": [0, 2], "es7041_02_05": [0, 2, 3, 6], "es7041_02_06": [0, 2, 3, 6], "es7041_02_09": [0, 2, 3, 6], "es7041_02_10": [0, 2, 3, 6], "es9070_00_02": [0, 2], "es9070_02_12": [0, 2], "es9070_04_16": [0, 2], "es9070_05_15": [0, 2], "es9187_06_21": [0, 2], "es9187_06_24": [0, 2], "esc_max_port": 7, "eselectedaprt": [5, 6, 7], "esetaprt": [5, 6, 7], "esevr": 6, "estat": [5, 6, 7], "esubsystem": 6, "etc": 6, "etherat": 6, "ethercat": [0, 1, 6], "ethercat1": 3, "ev": [5, 6], "evalu": 6, "evalvecontrol": [5, 6], "evei": 6, "event": [1, 5], "eventclass_rbv": 5, "eventtype_rbv": 5, "everi": 6, "everytim": 1, "evgc_stat": 5, "evr": 6, "evrangecnst_rbv": 5, "evrangehyst_rbv": 5, "evranges_rbv": 5, "ewatchdogconfig": 7, "exce": 6, "exceed": 1, "excluded_assertion_id": 7, "exec": 6, "execut": 6, "exist": 6, "exp": 6, "expand": 5, "expir": 5, "expiration_rbv": 5, "ext": [1, 5], "ext_ilk_ok_rbv": 5, "extend": 6, "extens": 2, "extern": [1, 3, 6], "extra": 5, "extrapol": 3, "f618f6002200010002000000f600f600f600f61822010000": 1, "f_coef_ar": 0, "f_trig": [6, 7], "f_turboextilklogic_2": 6, "f_turbogatevalve_ilk": 6, "f_vrc_diode_ilk_ok": 6, "faccel": 6, "facceler": 5, "facceleration_rbv": 5, "factualvalu": 6, "fall": 6, "fals": [5, 6], "fast": 6, "fast_test_veloc": 7, "fault": [5, 6], "fault_ok_rbv": 5, "fault_rbv": 5, "faulthwo_rbv": 5, "fb": [5, 6], "fb_ads_watchdog": [6, 7], "fb_adslogstringmessagefifoqueu": 7, "fb_arbit": [0, 6, 7], "fb_at1k0_gas_gcc_10": [1, 3, 5, 6, 7], "fb_at1k0_gas_gcc_100": [1, 3, 5, 6, 7], "fb_at1k0_gas_gcc_110": [1, 3, 5, 6, 7], "fb_at1k0_gas_gcc_120": [1, 3, 5, 6, 7], "fb_at1k0_gas_gcc_130": [1, 3, 5, 6, 7], "fb_at1k0_gas_gcc_140": [1, 3, 5, 6, 7], "fb_at1k0_gas_gcc_20": [1, 3, 5, 6, 7], "fb_at1k0_gas_gcc_30": [1, 3, 5, 6, 7], "fb_at1k0_gas_gcc_40": [1, 3, 5, 6, 7], "fb_at1k0_gas_gcc_50": [1, 3, 5, 6, 7], "fb_at1k0_gas_gcc_60": [1, 3, 5, 6, 7], "fb_at1k0_gas_gcc_80": [1, 3, 5, 6, 7], "fb_at1k0_gas_gcc_90": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_10": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_100": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_11": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_110": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_111": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_12": [3, 5, 6, 7], "fb_at1k0_gas_gpi_120": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_121": [3, 5, 6, 7], "fb_at1k0_gas_gpi_130": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_140": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_141": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_20": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_30": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_40": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_50": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_51": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_60": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_80": [1, 3, 5, 6, 7], "fb_at1k0_gas_gpi_90": [1, 3, 5, 6, 7], "fb_at1k0_gas_pmf_10": [1, 5, 6, 7], "fb_at1k0_gas_pmf_100": [1, 3, 5, 6, 7], "fb_at1k0_gas_pmf_110": [1, 3, 5, 6, 7], "fb_at1k0_gas_pmf_120": [1, 3, 5, 6, 7], "fb_at1k0_gas_pmf_140": [1, 3, 5, 6, 7], "fb_at1k0_gas_pmf_60": [1, 5, 6, 7], "fb_at1k0_gas_pmf_90": [1, 3, 5, 6, 7], "fb_at1k0_gas_ptm_10": [1, 3, 5, 6, 7], "fb_at1k0_gas_ptm_110": [1, 3, 5, 6, 7], "fb_at1k0_gas_ptm_120": [1, 3, 5, 6, 7], "fb_at1k0_gas_ptm_130": [1, 3, 5, 6, 7], "fb_at1k0_gas_ptm_140": [1, 3, 5, 6, 7], "fb_at1k0_gas_ptm_20": [1, 3, 5, 6, 7], "fb_at1k0_gas_ptm_30": [1, 3, 5, 6, 7], "fb_at1k0_gas_ptm_40": [1, 3, 5, 6, 7], "fb_at1k0_gas_ptm_80": [1, 3, 5, 6, 7], "fb_at1k0_gas_vrc_10": [1, 3, 5, 6, 7], "fb_at1k0_gas_vrc_100": [1, 3, 5, 6, 7], "fb_at1k0_gas_vrc_11": [3, 5, 6, 7], "fb_at1k0_gas_vrc_110": [1, 3, 5, 6, 7], "fb_at1k0_gas_vrc_120": [1, 3, 5, 6, 7], "fb_at1k0_gas_vrc_130": [1, 3, 5, 6, 7], "fb_at1k0_gas_vrc_140": [1, 3, 5, 6, 7], "fb_at1k0_gas_vrc_20": [1, 3, 5, 6, 7], "fb_at1k0_gas_vrc_30": [1, 3, 5, 6, 7], "fb_at1k0_gas_vrc_40": [1, 3, 5, 6, 7], "fb_at1k0_gas_vrc_50": [3, 5, 6, 7], "fb_at1k0_gas_vrc_60": [3, 5, 6, 7], "fb_at1k0_gas_vrc_70": [1, 3, 5, 6, 7], "fb_at1k0_gas_vrc_80": [1, 3, 5, 6, 7], "fb_at1k0_gas_vrc_90": [1, 3, 5, 6, 7], "fb_at1k0_gas_vvc_110": [3, 5, 6, 7], "fb_at1k0_gas_vvc_120": [3, 5, 6, 7], "fb_at1k0_gas_vvc_140": [3, 5, 6, 7], "fb_at1k0_gas_vvc_80": [3, 5, 6, 7], "fb_beamparamassertionpool": 0, "fb_ctrl_deadband": [6, 7], "fb_ctrl_lin_interpol": [6, 7], "fb_ctrl_pid": [6, 7], "fb_ebaradrypump": [0, 6, 7], "fb_ebaraeva": [0, 6, 7], "fb_ecatdiag": [6, 7], "fb_ecatdiagwrapp": [6, 7], "fb_fastfault": [6, 7], "fb_gcm": [0, 6, 7], "fb_hardwareffoutput": [0, 6, 7], "fb_ilk_test": 0, "fb_jsonfiletojsondoc": 7, "fb_jsonsaxwrit": 7, "fb_listen": 0, "fb_loghandl": [0, 6, 7], "fb_logmessag": [0, 6, 7], "fb_maa": [0, 7], "fb_maa_stat": 0, "fb_maa_states_x": 0, "fb_mks275": [0, 6, 7], "fb_mks317": [0, 6, 7], "fb_mks422": [0, 6, 7], "fb_motionstag": 6, "fb_positionstatebas": 0, "fb_positionstatebase_withpmp": [0, 6], "fb_positionstatemov": 0, "fb_positionstatepmp": 0, "fb_positionstatepmps_bas": 0, "fb_ptm_ebara_010m": [0, 6, 7], "fb_ptm_ebara_011m": [0, 6, 7], "fb_ptm_twistorr": [0, 6, 7], "fb_scrollpump": [0, 6, 7], "fb_standard_pmpsdb": [0, 7], "fb_subsystoarbiter_io": [0, 6, 7], "fb_tcunitrunn": 7, "fb_testsuit": 7, "fb_valv": 6, "fb_vcn": [0, 6, 7], "fb_vcn_lin": 0, "fb_vgp": [0, 7], "fb_vrc": [0, 6, 7], "fb_vrc_ebd": [0, 6, 7], "fb_vvc": [0, 6, 7], "fbarbit": 6, "fbarbiter1": [6, 7], "fbarbiter2": [6, 7], "fbarbiterio": [3, 6, 7], "fbcntrl": 6, "fbctrl_deadband": [6, 7], "fbctrl_lin_interpol": [6, 7], "fbctrl_lin_interpolation_ar": [6, 7], "fbctrl_lin_interpolation_enc": 6, "fbctrl_lin_interpolation_n2": [6, 7], "fbctrl_lin_interpolation_rbv": 6, "fbctrl_pid": [6, 7], "fbdrivevirtu": 7, "fbecatdiag": [6, 7], "fbecatdiagwrapp": [3, 6, 7], "fbffhwo": 6, "fbgetcurtaskidx": 7, "fbhalt": 6, "fbjson": 7, "fblclslisten": 5, "fblogger": [6, 7], "fbloghandl": [6, 7], "fbmaa_1": 6, "fbmaa_1_stat": [5, 6, 7], "fbmaa_2_stat": [5, 6, 7], "fbmaa_3_stat": [5, 6, 7], "fbmaa_4_stat": [5, 6, 7], "fbmoveaxisab": 6, "fbmoveaxisabs2": 6, "fbmoverel": 6, "fbpmpsfileread": 7, "fbpoweraxi": 6, "fbreset": 6, "fbrootlogg": 7, "fbsetposit": 6, "fbstandardpmpsdb": [5, 6, 7], "fbstate": [5, 6], "fbstatepmp": 5, "fbstates_x": [5, 6], "fbtcadslisten": 5, "fbtcrouterlisten": 5, "fbtcrtimelisten": 5, "fbtcsystemlisten": 5, "fbwindowslisten": 5, "fbwriteparamet": 6, "fbwriteparameter1": 6, "fbwritepersistentdata": 6, "fbxstage": [6, 7], "fbystag": [6, 7], "fdecel": 6, "fdeceler": 5, "fdeceleration_rbv": 5, "fdelta": 6, "fdelta1": 6, "fdelta2": 6, "fdelta3": 6, "fdelta4": 6, "fee": 6, "feed": 6, "feedback": 1, "feedforward": 6, "fencscalefactor": 6, "ff": [5, 6], "ff_reset": [5, 6], "ff_reset_rbv": 5, "ffo": [5, 6, 7], "fhomeposit": 5, "fhomeposition_rbv": 5, "field": [5, 6], "fin": 6, "finish": [5, 6], "first": 6, "firstcycl": 6, "fix": 6, "fkp": 6, "fkp1": [5, 6, 7], "fkp2": [5, 6, 7], "fkp3": [5, 6, 7], "fkp4": [5, 6, 7], "flag": [1, 6], "float": [6, 7], "floatrec_exp_is_inf": 7, "floatrec_exp_is_nan": 7, "floatrec_max_digit": 7, "floatrec_max_precis": 7, "floatrec_min_precis": 7, "flow": 6, "fmansyncvalu": 6, "fmanvalu": [6, 7], "fmmu": 1, "fmterr_argtypeinvalid": 7, "fmterr_asteriskposit": 7, "fmterr_destbuffoverflow": 7, "fmterr_flagposit": 7, "fmterr_insufficientarg": 7, "fmterr_invalidpointerinput": 7, "fmterr_noerror": 7, "fmterr_percentsignposit": 7, "fmterr_precisiondotposit": 7, "fmterr_precisionvalu": 7, "fmterr_typefieldvalu": 7, "fmterr_unacceptedparamet": 7, "fmterr_widthprecisionvalpo": 7, "fmterr_widthvalu": 7, "fopen_modeappend": 7, "fopen_modebinari": 7, "fopen_modeplu": 7, "fopen_moderead": 7, "fopen_modetext": 7, "fopen_modewrit": 7, "forc": 5, "force_opn": 5, "force_opn_rbv": 5, "format_decasc_cod": 7, "format_hexasc_cod": 7, "format_max_arg": 7, "forward": [5, 6], "found": [7, 8], "fout": 6, "foutmaxlimit": 6, "foutminlimit": 6, "fposdiff_rbv": 5, "fposit": [5, 6], "fposition_rbv": 5, "free": 2, "frequenc": 1, "from": [1, 5, 6], "fromplc": 3, "frst": [5, 6], "fsetpointvalu": [5, 6, 7], "fsize1": 6, "fsize2": 6, "fsize3": 6, "fsize4": 6, "fthreshold": 6, "ftilk": 6, "ftimestamp": 7, "ftn1": [5, 6, 7], "ftn2": [5, 6, 7], "ftrig": [6, 7], "ftrig_pmp": [6, 7], "full": [1, 5], "fullbeamcnst": 5, "fulli": 6, "function": 6, "function_block": 6, "functionblock": 6, "funktionstext": 1, "fveloc": [5, 6], "fvelocity_rbv": 5, "fvst": 5, "g_arevboundari": 7, "g_arevboundariesk": 7, "g_arevboundariesl": 7, "g_cboundari": 7, "g_dummyvg": 7, "g_fastfaultoutput1": [3, 5, 6, 7], "g_fastfaultoutput2": [3, 5, 6, 7], "g_isizeofggoarrai": 7, "g_stsystem": 7, "ga": [5, 6], "gain": 6, "gantri": 5, "gas_ma_i": [5, 6], "gas_ma_x": [5, 6], "gas_maa": [5, 6], "gas_typ": 6, "gas_type_rbv": 5, "gate": [1, 3], "gatt": [1, 2, 3, 4, 5, 6, 7, 8, 9], "gaug": 6, "gaugedisconnect": 5, "gc_gaugevalidst": 7, "gc_isizeofggoarrai": 7, "gcc": [5, 6], "gcm": [5, 6], "gcm_70": [1, 3, 5, 6, 7], "gcm_80": [1, 3, 5, 6, 7], "gcm_81": [3, 5, 6, 7], "gcm_82": [5, 6, 7], "gcmaxpfeifferpump": 7, "gener": [6, 7], "generalconst": 0, "get": [5, 6], "get_rbv": 5, "getcurtaskindex": 7, "getstat": 6, "global": 6, "global_const": 0, "global_dcf77_pulse_split": 7, "global_dcf77_sequence_check": 7, "global_format_hash_prefix_typ": 7, "global_sbcs_t": 7, "global_vari": 0, "global_variables_ethercat": 0, "global_vers": 0, "globallogtrickletrip_rbv": 5, "gmbh": 7, "go": 5, "go_rbv": 5, "go_sw": [5, 6], "go_sw_rbv": 5, "gpi": [5, 6], "greater": 1, "ground": 2, "guid": 7, "gvl": 0, "gvl_devic": [0, 3, 5], "gvl_gatt": [0, 3], "gvl_ilk": [3, 6], "gvl_intern": 0, "gvl_logger": 0, "gvl_mot": 0, "gvl_param_tcunit": 0, "gvl_pfeifferparamet": 0, "gvl_pmp": [0, 3, 5], "gvl_tcunit": 0, "gvl_vac_intf": 6, "gvl_variabl": [0, 5], "h_check": 6, "h_done": 6, "h_enabl": 6, "h_error": 6, "h_init": 6, "h_move": 6, "h_moving2": 6, "h_readi": 6, "h_reset": 6, "h_reset_hl": 6, "h_reset_l": 6, "h_set_po": 6, "h_write_hl": 6, "h_write_l": 6, "ha": [5, 6], "halt": 6, "handl": 6, "hardwar": 5, "have": 5, "height": [5, 6], "height_rbv": 5, "here": 6, "hit": 5, "hkey_max_binary_data_s": 7, "home": [5, 6], "home_sw": [5, 6], "home_sw_rbv": 5, "homest": 6, "hopr": [5, 6], "host": 5, "hostnam": 5, "hostname_rbv": 5, "hv_dis_do_rbv": 5, "hv_on_rbv": 5, "hv_sw": 5, "hv_sw_rbv": 5, "hystersi": 5, "hz": 5, "i": [1, 5, 6], "i_amsnetid": [6, 7], "i_desc": 6, "i_devnam": 6, "i_dicurspd": 5, "i_ecatmaster1": 7, "i_icurrentmon": [1, 3, 7], "i_iposit": [5, 6], "i_ipress_r": [1, 3, 5, 6, 7], "i_irawspe": [1, 3, 7], "i_itempmon": [1, 3, 7], "i_rcurrentmon": 5, "i_reqpo": 6, "i_rfull_scal": 6, "i_rtempmon": 5, "i_samsnetid": [3, 6, 7], "i_snetid": 6, "i_stbpgaug": 6, "i_stcurrentbp": [3, 7], "i_typecod": 6, "i_xaccel": [1, 3, 5, 7], "i_xalarm": 5, "i_xalarmok": [1, 3, 5, 7], "i_xatspd": [1, 3, 5, 7], "i_xautoreset": 6, "i_xbpstatu": [1, 3, 5, 7], "i_xcloseilkok": 6, "i_xclsl": [1, 3, 5, 6, 7], "i_xdecel": [1, 3, 5, 7], "i_xdisc_act": 5, "i_xextilk_ok": 6, "i_xextilkok": 6, "i_xfault": [1, 3, 5, 7], "i_xfaultnc": [1, 3, 7], "i_xfirstpass": 6, "i_xhv_on": [5, 6], "i_xisrun": [1, 3, 5, 7], "i_xmpstatu": [1, 3, 5, 6, 7], "i_xncfault": [1, 3, 5, 7], "i_xok": 6, "i_xopenilkok": 6, "i_xopnl": [1, 3, 5, 6, 7], "i_xoverrid": 5, "i_xoverridemod": 6, "i_xpurg": 6, "i_xremot": [1, 3, 5, 7], "i_xreset": 6, "i_xrot": [1, 3, 5, 7], "i_xveto": 5, "i_xvlvopn": 6, "i_xwarn": [1, 3, 5, 7], "iap": [6, 7], "iautoontim": 5, "ibuild": 6, "icount": 6, "id": [1, 2, 4, 5, 7], "id1": [6, 7], "id2": [6, 7], "id3": [6, 7], "id4": [6, 7], "id_rbv": 5, "identifi": 5, "if_mov": 6, "ig": [5, 6], "igaug": [6, 7], "ignor": 6, "ignorecurrenttest": 7, "ilk": [5, 6], "ilk_ok": 6, "ilk_ok_rbv": 5, "ilk_sp": 5, "ilk_sp_rbv": 5, "ilogport": 7, "imajor": 6, "imasterst": [6, 7], "iminor": 6, "immut": 5, "implement": 6, "inc": [2, 4, 5], "includ": 6, "index": [0, 1], "info": [1, 3, 5, 6], "infodata": 3, "infodata_st": [6, 7], "infor": 6, "inform": 6, "infostr": 5, "infostring_rbv": 5, "iniiti": 6, "init": 6, "initi": 6, "initialis": 6, "inject": 6, "injector": 6, "inl": 6, "input": [1, 2, 3, 5, 6], "inputdst": 3, "inputtoggl": 3, "instanc": 3, "instani": 6, "instanti": 6, "instead": 6, "int": [1, 6, 7], "int_to_uint": 6, "intend": 6, "interfac": 2, "interlock": 6, "intern": [1, 5], "interpol": 6, "intrnl": 5, "inus": 5, "inuse_rbv": 5, "invalid": 5, "invers": 4, "invert": 6, "io": [1, 3, 5, 6], "io_fbffhwo": 6, "ioc": 5, "ip": [5, 7], "ip_sp": 5, "ip_sp_rbv": 5, "iphelperapi_adaptersinfo": 7, "iphelperapi_ipaddrbyhostnam": 7, "iprecis": 6, "iq_stpfo": [5, 6], "iq_stptm": [5, 6], "iq_stvalv": [5, 6], "iq_stvcn": [5, 6], "iq_xspeedset": 5, "iresolut": 6, "irevis": 6, "is_hom": 6, "is_homed_rbv": 5, "islaveaddr_arr_s": 7, "isol": [2, 6], "item": 3, "itorr": [6, 7], "iwatchdog": 6, "jerk": 6, "job": 6, "k": 5, "keep": 6, "kei": 5, "key_rbv": 5, "kfe": [1, 2, 3, 4, 5, 6, 7, 8, 9], "kfe_gatt": 6, "kp": 6, "kp1": [5, 6], "kp1_rbv": 5, "kp2": [5, 6], "kp2_rbv": 5, "kp3": [5, 6], "kp3_rbv": 5, "kp4": [5, 6], "kp4_rbv": 5, "l": 5, "lag": [5, 6], "last": 5, "last_refresh_rbv": 5, "latch": [1, 3], "lcl": [1, 2, 3, 4, 5, 6, 7, 8, 9], "lcls_gener": 0, "lcls_twincat_mot": 0, "lcls_vacuum": 0, "lclsgener": 5, "lclsgeneraleventclass": 7, "lclsvacuumserialdriverlib": 7, "leav": 6, "length": 1, "level": 6, "librari": 0, "limit": [1, 5, 6], "limit1": 1, "limit2": 1, "limit_rbv": 5, "line": 6, "line103": 6, "linear": 6, "link": [0, 6], "linkalwai": 6, "linter": [7, 8], "listen_mode_closeal": 7, "listen_mode_useopen": 7, "live_rbv": 5, "liveint": 5, "ln": 6, "load": [5, 6], "local": [5, 6], "localmod": 6, "locked_rbv": 5, "log": [5, 6], "logextendedresult": 7, "logger": [5, 6], "logger_rbv": 5, "loghost": 5, "loghost_rbv": 5, "logmessagecount_rbv": 5, "logport": 5, "logport_rbv": 5, "logtovisualstudio": 5, "logtovisualstudio_rbv": 5, "longin": 5, "longout": 5, "lookup": 5, "loop": 6, "lopr": [5, 6], "lost": [5, 6], "low": 6, "lower": 1, "lreal": [6, 7], "lreal_to_r": 6, "m1": [3, 6, 7], "m2": [3, 6, 7], "m3": [3, 6, 7], "m4": [3, 6, 7], "m5": [3, 6, 7], "m6": [3, 6, 7], "m7": [3, 6, 7], "m8": [3, 6, 7], "m_hve": 6, "m_init": 6, "m_isclos": 6, "m_isopen": 6, "m_open": 6, "m_set_opn_sw": 6, "m_setbit": 6, "m_setgosw": 6, "m_setthrottl": 6, "m_valvecontrol": 6, "ma_1_i": [0, 3], "ma_1_x": [0, 3], "ma_2_i": [0, 3], "ma_2_x": [0, 3], "ma_3_i": [0, 3], "ma_3_x": [0, 3], "ma_4_i": [0, 3], "ma_4_x": [0, 3], "maa": [5, 6], "machin": 6, "machinemode_rbv": 5, "mai": 6, "main": [0, 3], "maint": 5, "maint_rbv": 5, "major": 6, "make": 6, "manual": [1, 5, 6], "manualcontrol": [5, 6], "map": [1, 6], "mass": 6, "master": [1, 6], "masteraxi": 7, "max": [5, 6], "max_adapter_address_length": 7, "max_adapter_description_length": 7, "max_adapter_name_length": 7, "max_apertur": 7, "max_assert": 7, "max_average_measur": 7, "max_device_st": 7, "max_fast_fault": 7, "max_local_adapt": 7, "max_remote_pc": 7, "max_route_addr_len": 7, "max_route_name_len": 7, "max_route_transport": 7, "max_stat": 7, "max_string_length": 7, "max_throttle_mod": 7, "max_veto_devic": 7, "maxcount": 4, "maximum": [4, 6], "maxnumberofassert": 7, "maxnumberofassertsforeachtestsuit": 7, "maxnumberoftestsforeachtestsuit": 7, "maxnumberoftestsuit": 7, "mbbi": [5, 6], "mbbo": 5, "mc": 6, "mc_axisparamet": 6, "mc_blendingnext": 6, "mc_halt": 6, "mc_moveabsolut": 6, "mc_moverel": 6, "mc_power": [6, 7], "mc_reset": 6, "mc_setposit": 6, "mc_writeboolparamet": 6, "messag": 5, "message_rbv": 5, "messageid_rbv": 5, "messagejson_rbv": 5, "messagessent_rbv": 5, "metadata": 5, "method": 6, "mg": 6, "middl": 5, "might": 5, "min": 6, "min_route_transport": 7, "minimum": 6, "minsever": 5, "minseverity_rbv": 5, "mismatch": 6, "miss": 6, "mks275": 6, "mm": [5, 6], "mode": [1, 5, 6], "mode_rbv": 5, "modul": 0, "monitor": [5, 6], "more": 6, "motion": [6, 7], "motion_gvl": [0, 5, 6], "motor": [2, 5, 6], "motoris": 6, "move": [3, 5, 6], "move_ok_rbv": 5, "moveabsoluteout": 6, "moveabsoluteout2": 6, "moveaxisrel": 6, "moverelativeout": 6, "moving_rbv": 5, "mp": 6, "mpstart_rbv": 5, "mpstatus_rbv": 5, "msg": 5, "mto": 1, "n2": [5, 6], "n2loweredg": [6, 7], "n2upperedg": [6, 7], "n_at1k0_vac_count": 6, "nactivecohort": 5, "name": [1, 4, 5, 6, 8], "name_rbv": 5, "nbcrang": 5, "nbeamclass": 5, "nbrakemod": 6, "nbrakemode_rbv": 5, "nc": [0, 3, 5], "ncmddata": 5, "ncmddata_rbv": 5, "ncntalarmsclear": 5, "ncntalarmsconfirm": 5, "ncntalarmsrais": 5, "ncntmessagess": 5, "ncohortint": 5, "ncommand": 5, "ncommand_rbv": 5, "nctoplc": [3, 6, 7], "nctoplc_axis_ref": 7, "nctrl1": 3, "nctrl_logger_data_array_s": 7, "ndatain1": 3, "ndatain2": 3, "ndataout1": 3, "ndataout2": 3, "ndatatable_numberofrow": 6, "ndatatable_sizeof": 6, "nearli": 6, "necmasterdeviceid": [3, 7], "necmasterdevst": [3, 7], "necmasterslavecount": [3, 7], "necmasterslavecountcfg": 7, "need": 6, "needl": 6, "neg": [1, 2, 3], "nenablemode_rbv": 5, "nencodercount_rbv": 5, "nerrorid": [5, 6], "nerrorid_rbv": 5, "net": 7, "netid": 6, "nev": [5, 6], "nevrang": 5, "new": [1, 6], "newtargetposit": 6, "newtargetposition2": 6, "nflag": 6, "nglobaccev": 7, "nhomingmode_rbv": 5, "nid": 5, "nist": 5, "nitrogen": 6, "nlangid_onlinemonitor": 7, "nlastrefreshtim": 5, "nlocaltrickletripthreshold": 7, "nlocaltripthreshold": [6, 7], "nmachinemod": 5, "nmintimeviolationaccept": [6, 7], "nmotionaxisid_rbv": 5, "no_brak": 6, "no_check": 6, "none": [1, 5, 6], "nonzero": 5, "normal": 6, "note": 6, "notifi": 5, "npackmod": 7, "nport": 6, "nrate": 5, "nrawencoderint": [6, 7], "nrawencoderuint": 7, "nrawencoderulint": 7, "nregisters": 7, "nreqid": [6, 7], "nreqrm": [6, 7], "nrequestassertionid": 6, "nrequestcohort": 5, "nslavenumb": [6, 7], "nstate1": 3, "nstate2": 3, "nstate4": 3, "ntran": [5, 6], "ntransitionassertionid": 6, "ntransitionassertionrootid": [6, 7], "ntricklethreshold": 7, "ntrickletriptim": 7, "ntripresetperiod": 7, "numberofinitializedtestsuit": 7, "nunknownassertionid": 6, "nunknownassertionrootid": [6, 7], "nwatchdogtim": 7, "occur": 6, "off": [5, 6], "offset": [4, 7], "ok": [5, 6], "ok_rbv": 5, "oldtransmissionvalu": [6, 7], "on_rbv": 5, "onam": [5, 6], "one": 6, "onli": 6, "onst": [5, 6], "oor": 5, "op": 1, "open": [3, 5, 6], "open_f": 5, "openvalv": 6, "oper": [1, 6], "opn": 5, "opn_di_rbv": 5, "opn_do": 6, "opn_do_rbv": 5, "opn_ok_rbv": 5, "opn_sw": [5, 6], "opn_sw_rbv": 5, "option": 6, "order": [1, 6], "org": 7, "otcid": 7, "other": [1, 6], "otherset": 4, "our": 5, "out": [1, 3], "output": [1, 2, 3, 5, 6], "outputs__output": 1, "outputsrc": 3, "over": 1, "overal": 5, "overexcit": 2, "overflow": [1, 3], "overidden": 5, "overrang": 1, "overrid": [5, 6], "ovrd": 5, "ovrd_on": [5, 6], "ovrd_on_rbv": 5, "owner": 3, "p": 6, "page": 0, "paramet": [5, 6], "parameterlist": 0, "parameternumb": 6, "pass": [5, 6], "passiv": 6, "path_rbv": 5, "pcdshub": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "pdatatable_adr": 6, "pdo": 1, "pe_rang": 7, "peak": 2, "perang": 7, "percentag": 6, "period": 1, "permiss": 5, "persist": 6, "pfad": 1, "pfeiffer": 6, "pg": [5, 6, 7], "photon": 6, "photonenergi": [5, 6], "photonenergy_rbv": 5, "pi": [6, 7], "pick": 5, "pid": 6, "pid_on": [6, 7], "plate": 6, "plc": [1, 2, 3, 4, 5, 6, 7, 8, 9], "plc_kfe_gatt": 3, "plcappsysteminfo": 7, "plclicenseinfo": 7, "plctask": 3, "plctasksysteminfo": 7, "plctonc": [3, 7], "plctonc_axis_ref": 7, "pmf": [5, 6], "pmp": [0, 6, 7], "pmps_gvl": [0, 5, 6], "pmps_id_rbv": 5, "pmps_loaded_rbv": 5, "pmps_param": 0, "pmps_pre": [3, 6], "pmps_state_rbv": 5, "pmps_tool": 0, "pmpsmode": 6, "po": 1, "point": 6, "pointer": 7, "pool": 5, "port": [5, 6, 7], "portion": 6, "pos_ao": 6, "pos_ao_r_rbv": 5, "pos_ao_rbv": 5, "pos_ctrl": [5, 6], "pos_ctrl_rbv": 5, "pos_d": [5, 6], "pos_des_rbv": 5, "pos_rbv": [5, 6], "pos_rdbk_rbv": 5, "pos_req": 5, "pos_req_rbv": 5, "pos_state_rbv": 5, "posit": [1, 3, 5, 6], "potenti": 2, "pou": 0, "power": [2, 5, 6], "poweraxisout": 6, "pragma": [0, 5], "prec": [5, 6], "prefix": 5, "present": 5, "press": [5, 6], "press_ai_rbv": 5, "press_ok_rbv": 5, "press_rbv": 5, "pressinvalid": 5, "pressperc": [5, 6], "pressperc_rbv": 5, "pressur": [5, 6], "pressurecontrol": [5, 6], "pressurecontrol_rbv": 5, "prg_1_plctask": 0, "prg_gasselect": 0, "prg_gatt": 0, "prg_ilk": 0, "prg_inj": [0, 5], "prg_motion": [0, 5], "prg_motors_test": 0, "prg_pmp": [0, 3], "prg_transmiss": 0, "prg_vgp": 0, "primari": [1, 2, 6], "pro_sp": 5, "pro_sp_rbv": 5, "profil": 6, "program": [5, 6], "project": 6, "proof": 2, "proport": 6, "prot_rbv": 5, "provid": 6, "pseudo": 6, "psuedo": 6, "pt": 6, "ptm": [5, 6], "ptp": 6, "public": 6, "pump": 6, "pump_run": 6, "pumpfault": 6, "pumprun": 6, "pumpstart": 6, "purg": 6, "pv": 6, "pv_xabort_sw": [5, 6], "pv_xalmrst": 5, "pv_xerror": [5, 6], "pv_xgo_sw": [5, 6], "pv_xhome": [5, 6], "pv_xhome_sw": [5, 6], "pv_xopn_sw": [5, 6], "pv_xovrdopn": 5, "pv_xreset_sw": [5, 6], "pv_xrunsw": 5, "pwm": 1, "pytmc": 6, "q": 6, "q_antermst": 6, "q_astecconfslaveinfo": 6, "q_irawposit": [1, 3, 5, 6, 7], "q_ispeedset": [1, 3, 5, 7], "q_nmasterst": 6, "q_nslave": 6, "q_rundo": [1, 3, 5, 7], "q_smasterst": 6, "q_strequestedbp": [3, 7], "q_stvgp": [5, 6], "q_xallslavestatesgood": 6, "q_xbpstart": [1, 3, 5, 7], "q_xfastfaultout": [3, 6, 7], "q_xhv_di": [1, 3, 5, 7], "q_xmasterstategood": 6, "q_xmpstart": [1, 3, 5, 7], "q_xopn_do": [1, 3, 5, 6, 7], "q_xopn_do_2": [3, 7], "q_xprotect": [1, 3, 5, 7], "q_xremot": [5, 7], "q_xreset": [1, 3, 5, 7], "q_xresetalarm": [1, 3, 7], "q_xrundo": [1, 3, 5, 7], "q_xsetspe": [1, 3, 7], "q_xstart": [1, 3, 5, 7], "q_xstop": [1, 3, 5, 7], "qualified_onli": 6, "r_trig": [6, 7], "rai": 6, "rang": [4, 5, 6], "rate": 5, "rate_rbv": 5, "raw": 6, "rbackingpressuresp": [5, 6], "rcalculatedtransmissionvalu": [5, 6, 7], "rcloseposit": 6, "rclosevoltag": 6, "rdelta": [6, 7], "re": 6, "read": 6, "readback": 6, "readdback": 6, "readi": [3, 6], "real": [5, 6, 7], "real_to_int": 6, "receiv": 1, "record": [0, 6], "reduc": [1, 3], "refer": 6, "referencesystem": 4, "refresh": 5, "refresh_rbv": 5, "refsoftsyncmask": 4, "registrationfailur": 5, "registrationfailure_rbv": 5, "relat": 6, "releas": 5, "remain": 6, "remainingtim": 5, "remainingtime_rbv": 5, "remot": [5, 6], "remote_rbv": 5, "remov": 6, "removerequest": 6, "renoder_posit": [5, 6], "req": 5, "req_tran": [3, 6, 7], "request": [1, 3, 5, 6], "requestcohort_rbv": 5, "requestedbp": [3, 5], "requir": 6, "reset": [1, 3, 5, 6], "reset_rbv": 5, "reset_sw": [5, 6], "reset_sw_rbv": 5, "resetout": 6, "respons": 6, "revers": [5, 6], "revhyst": 7, "rgascelllength": [6, 7], "rhomingdist": 6, "rhomingveloc": 6, "rhys_pr": 5, "rhyst": 6, "right": 6, "rilk_sp": 5, "rinletpressuresp": 5, "rise": [5, 6], "rlimit": [6, 7], "rlimit1": [6, 7], "rlimit2": [6, 7], "rlimit3": [6, 7], "rlimit4": [6, 7], "rmaxdiffpressur": 6, "roldtargetposit": 6, "ropenposit": 6, "ropenvoltag": 6, "rotat": 5, "rotate_status_rbv": 5, "roug": 6, "rough": 6, "route_flag_dynam": 7, "route_flag_nooverrid": 7, "route_flag_temporari": 7, "router": 5, "routin": 5, "roverrid": 6, "rphotonenergi": [3, 5, 6, 7], "rpress": [5, 6, 7], "rpress_11": [6, 7], "rpressperc": [5, 6, 7], "rpressthresholdhigh": [6, 7], "rpressthresholdlow": [6, 7], "rprevencoderposit": 6, "rpro_sp": 5, "rr_ar": [6, 7], "rr_n2": [6, 7], "rreqposit": [5, 6], "rrequestedtransmiss": [5, 6, 7], "rrequiredpressuresp": [5, 6, 7], "rreqvoltag": [5, 6], "rs422": 2, "rst_sw": 5, "rst_sw_rbv": 5, "rt_close": 6, "rt_open": 6, "rtaction": [6, 7], "rtargetposit": 6, "rtargetveloc": 6, "rtime": 5, "rtnewtran": [6, 7], "rtransmissionsp": [5, 6, 7], "rtransperc": [5, 6, 7], "rtremov": [6, 7], "rtrig_11": [6, 7], "rtrig_pmp": [6, 7], "rttran": [6, 7], "run": 5, "run_di_rbv": 5, "run_do_rbv": 5, "run_sw": 5, "run_sw_rbv": 5, "runtimevers": 7, "runtimeversionnumer": 7, "rupperlimit": [5, 6], "rvac_sp": 5, "rvrc_ds_sp": [5, 6, 7], "rvrc_us_sp": [5, 6, 7], "rxpdo": 1, "saf": 3, "safe": 5, "samsnetid": [6, 7], "save": 6, "sc": [3, 5, 6, 7], "sc_rbv": 5, "scale": 6, "scalefactornumer": 4, "schema": 5, "schema_rbv": 5, "sdevnam": 5, "search": 0, "second": 6, "secondari": 1, "section": 6, "segment": 6, "select": 6, "selectedga": [5, 6, 7], "serrormessag": [5, 6], "serrormessage_rbv": 5, "set": [0, 3, 5, 6], "set_rbv": 5, "setencodermax": 6, "setpoint": [5, 6], "setpoint_rbv": 5, "setspe": 5, "setspeed_rbv": 5, "setstat": 6, "severity_rbv": 5, "shield": 2, "short": [1, 2], "should": 6, "shutdown": 6, "side": [1, 6], "siptidbit": 7, "size": [6, 7], "sizeof": 6, "sjsonvalu": 7, "slac": 7, "slavecount": 3, "slibversion_lcls_gener": [6, 7], "smaller": 1, "smallest": 6, "smasterst": [6, 7], "smsg": 6, "sname": 6, "sname_rbv": 5, "snetid": 6, "soft": 6, "softendmaxcontrol": 4, "softendmincontrol": 4, "softvari": 6, "sourc": 5, "source_rbv": 5, "sp": [5, 6], "sp_hy": 5, "sp_hys_rbv": 5, "sp_rbv": 5, "span": 6, "spath": 5, "speed": 5, "speed_rbv": 5, "speed_req": 5, "speed_req_rbv": 5, "splchostnam": 7, "splcname": [6, 7], "spmpsdevicenam": 6, "spmpsstate": 6, "st_amsrouteentri": 7, "st_attenuatorstatu": [6, 7], "st_beamparam": [0, 7], "st_beamparams_io": [0, 7], "st_bp_arbintern": 0, "st_ctrl_cycle_time_interpret": 7, "st_ctrl_deadband_param": [6, 7], "st_ctrl_lin_interpolation_param": [6, 7], "st_ctrl_pid_param": [6, 7], "st_dbstateparam": 0, "st_drl": [0, 7], "st_ebaradrypump": 0, "st_ebaraeva": 0, "st_ebaraptm": 0, "st_ecdevic": [6, 7], "st_ff": 0, "st_ffinfo": 0, "st_ffoverrid": 0, "st_libvers": [6, 7], "st_loggingeventinfo": 0, "st_mcoutput": 6, "st_pendingev": 0, "st_pmps_apertur": 0, "st_pmps_aperture_io": 0, "st_pmps_attenu": 7, "st_pmps_attenuator_io": [6, 7], "st_ptm": 0, "st_roughpump": 0, "st_system": 7, "st_timezoneinform": 7, "st_valvebas": 0, "st_vcn": [0, 6], "st_vg": [0, 6, 7], "st_vgp": 0, "st_vrc": 0, "st_vvc": 0, "stage": 2, "stall": [1, 3], "stamp": 1, "standard": [1, 3, 6], "staprt1": 6, "staprt2": 6, "staprt3": 6, "staprt4": 6, "start": [1, 5, 6], "start_rbv": 5, "startdt": 5, "startdt_rbv": 5, "state": [1, 3, 5, 6], "state_rbv": 5, "stattenu": 7, "statu": [1, 3, 5, 6], "status__": 1, "status__acceler": 1, "status__buff": 1, "status__busi": 1, "status__calibr": 1, "status__count": 1, "status__deceler": 1, "status__digit": 1, "status__error": 1, "status__ev": 1, "status__extrapol": 1, "status__fram": 1, "status__in": 1, "status__init": 1, "status__input": 1, "status__latch": 1, "status__limit": 1, "status__mov": 1, "status__open": 1, "status__output": 1, "status__overrang": 1, "status__overrun": 1, "status__par": 1, "status__pwm": 1, "status__readi": 1, "status__rec": 1, "status__set": 1, "status__statu": 1, "status__sync": 1, "status__torqu": 1, "status__transmit": 1, "status__trist": 1, "status__txpdo": 1, "status__underrang": 1, "status__warn": 1, "stbeamparam": [5, 6], "stctrl_deadband_param": [6, 7], "stctrl_global_cycletimeinterpret": 7, "stctrl_lin_interpolation_param": [6, 7], "stctrl_lin_interpolation_params_ar": [6, 7], "stctrl_lin_interpolation_params_enc": 6, "stctrl_lin_interpolation_params_n2": [6, 7], "stctrl_lin_interpolation_params_rbv": 6, "stctrl_pid_param": [6, 7], "stcurrentbeamparamet": [5, 6, 7], "stepper": 2, "steventinfo": 5, "stlibversion_kfe_gatt": 6, "stlibversion_lcls_gener": 6, "stlibversion_lclsvacuumserialdriverlib": 7, "stlibversion_tc2_iofunct": 7, "stlibversion_tc2_math": 7, "stlibversion_tc2_mc2": 7, "stlibversion_tc2_modbussrv": 7, "stlibversion_tc2_system": 7, "stlibversion_tc2_util": 7, "stlibversion_tc3_eventlogg": 7, "stlibversion_tc3_jsonxml": 7, "stlibversion_tc3_modul": 7, "stlibversion_tcunit": 7, "stm": [1, 3, 6], "stmotionstag": 6, "sto": 5, "stop": [1, 5, 6], "stop_rbv": 5, "stparam": 6, "stpmp": [5, 6], "stpositionst": 5, "stpump": [5, 6], "stransitionkei": 6, "strategi": 5, "stream": 6, "strequestedbeamparamet": [5, 7], "strict": 6, "string": [5, 6, 7], "struct": 6, "structru": 6, "structur": 6, "ststatu": [6, 7], "stsy": 7, "sttransitionbeam": 6, "sttransitiondb": 5, "stxcen": 6, "stxstage": 6, "stystag": 6, "success_ev": 7, "successfulli": 5, "successfulpreempt": [5, 7], "successfulpreemptions_rbv": 5, "sudden": 6, "summari": 5, "suppli": 2, "supplier": 2, "sure": 6, "sv": [3, 5, 6, 7], "sv_rbv": 5, "svarnam": [6, 7], "sversion": 6, "svst": 5, "switch": [5, 6], "sxst": 5, "symbol": [0, 5], "sync": [1, 3], "synchron": [1, 3, 6], "syncman": 1, "syncronis": 1, "sysdir": 7, "sysfil": 7, "system": [5, 6, 7], "systemservice_addremot": 7, "systemservice_changenetid": 7, "systemservice_closehandl": 7, "systemservice_createfil": 7, "systemservice_delremot": 7, "systemservice_enumremot": 7, "systemservice_fclos": 7, "systemservice_fdelet": 7, "systemservice_feof": 7, "systemservice_ffilefind": 7, "systemservice_fget": 7, "systemservice_fopen": 7, "systemservice_fprintf": 7, "systemservice_fput": 7, "systemservice_fread": 7, "systemservice_frenam": 7, "systemservice_fscanf": 7, "systemservice_fseek": 7, "systemservice_ftel": 7, "systemservice_fwrit": 7, "systemservice_iphelperapi": 7, "systemservice_iphostnam": 7, "systemservice_mkdir": 7, "systemservice_opencr": 7, "systemservice_openread": 7, "systemservice_openwrit": 7, "systemservice_reg_hkeylocalmachin": 7, "systemservice_rmdir": 7, "systemservice_sendemail": 7, "systemservice_startprocess": 7, "systemservice_timeservic": 7, "systemstateflags_bsod": 7, "systemstateflags_rtviol": 7, "systemtime_date_and_time_max": 7, "systemtime_date_and_time_max64": 7, "systemtime_date_and_time_min": 7, "systemtime_date_and_time_min64": 7, "systemtime_datedelta_offset": 7, "systemtime_max_monthdai": 7, "systemtime_max_yearsdai": 7, "systemtime_ticksperdai": 7, "systemtime_ticksperday64": 7, "systemtime_tickspermsec": 7, "systemtime_tickspermsec64": 7, "systemtime_tickspersec": 7, "systemtime_tickspersec64": 7, "t": 6, "t_amsnetidarr": 7, "t_arg": 7, "t_hashtableentri": 0, "t_hsocket": 7, "t_throttletim": 7, "t_ularge_integ": 7, "tabl": 6, "taction": 6, "taken": 6, "tarbitertimeout": 6, "target": [1, 6, 7], "targetposcontrol": 4, "task": 3, "taskinfo": 7, "tc2_controllertoolbox": 7, "tc2_dataexchang": 7, "tc2_ethercat": 7, "tc2_iofunct": 7, "tc2_math": 7, "tc2_mc2": 7, "tc2_modbussrv": 7, "tc2_serialcom": 7, "tc2_standard": 7, "tc2_system": 7, "tc2_tcpip": 7, "tc2_util": 7, "tc3_eventlogg": 7, "tc3_interfac": 7, "tc3_jsonxml": 7, "tc3_modul": 7, "tc_event": 0, "tc_event_class": 0, "tcevent_fmtprgs": 7, "tcevent_srcnames": 7, "tcevententri": 7, "tceventflag_autofmtal": 7, "tceventflag_fmtself": 7, "tceventflag_log": 7, "tceventflag_msgbox": 7, "tceventflag_prioclass": 7, "tceventflag_srcid": 7, "tceventsever": [5, 6, 7], "tceventstate_confirm": 7, "tceventstate_invalid": 7, "tceventstate_reset": 7, "tceventstate_resetcon": 7, "tceventstate_sign": 7, "tcgener": 6, "tcgeneraladseventclass": 7, "tclinkto": 6, "tcmcglobal": 7, "tcpads_igr_adapter_linkstatu": 7, "tcpads_igr_closebyhdl": 7, "tcpads_igr_conlist": 7, "tcpads_igr_multicast_addbyhdl": 7, "tcpads_igr_multicast_dropbyhdl": 7, "tcpads_igr_peerbyhdl": 7, "tcpads_igr_recvbyhdl": 7, "tcpads_igr_recvfrombyhdl": 7, "tcpads_igr_sendbyhdl": 7, "tcpads_igr_sendtobyhdl": 7, "tcpads_maxudp_buffs": 7, "tcpads_null_hsocket": 7, "tcpadsconlst_iof_accept": 7, "tcpadsconlst_iof_closeal": 7, "tcpadsconlst_iof_connect": 7, "tcpadsconlst_iof_gethndlbyaddr": 7, "tcpadsconlst_iof_getlinkstatu": 7, "tcpadsconlst_iof_listen": 7, "tcpadsconlst_iof_udpbind": 7, "tcroutereventclass": 7, "tcrtimeeventclass": 7, "tcsystemeventclass": 7, "tctrlcycletim": 6, "tcunit": 7, "tcunitrunn": 7, "td": 6, "temp": [3, 5, 6, 7], "temp_mon_rbv": 5, "temp_rbv": 5, "termin": [0, 6], "terrorpres": 6, "test": 6, "testsuiteaddress": 7, "testsuiteisregist": 7, "texce": [6, 7], "texceedtim": [6, 7], "than": 1, "thi": [1, 5, 6], "threshold": 6, "throttle_mode_default": 7, "throttle_mode_off": 7, "thst": [5, 6], "tiib": 6, "tiid": 3, "time": [1, 6, 7], "timebetweentestsuitesexecut": 7, "timeout": 5, "timer": [6, 7], "timeservice_adjusttimetortc": 7, "timeservice_dateandtim": 7, "timeservice_rtctimediff": 7, "timeservice_systemtim": 7, "timeservice_timezoninform": 7, "timest": 1, "timestamp": [1, 5], "timestamp_rbv": 5, "tinc": 3, "tipc": 3, "tmout": 6, "tmove": [6, 7], "tmovingtim": [6, 7], "tn": 6, "tn1": [5, 6], "tn1_rbv": 5, "tn2": [5, 6], "tn2_rbv": 5, "to_real": 6, "to_word": 6, "toggl": [1, 3, 6], "ton": [6, 7], "toplc": 3, "torqu": [1, 3], "torr": [5, 6], "total": [5, 7, 8], "tperiod": 1, "tran": [5, 6], "trans_ffo": [6, 7], "trans_margin": 7, "trans_rbv": 5, "trans_req": 6, "trans_req_rbv": 5, "trans_scaling_factor": [6, 7], "trans_sp": [5, 6], "trans_sp_rbv": 5, "transit": 6, "transitionid": 6, "transmiss": [3, 6], "transmission_rbv": 5, "transmissionvalu": [6, 7], "transperc": [5, 6], "transperc_rbv": 5, "treati": 6, "trigger": 5, "trip": 5, "tripped_rbv": 5, "tristat": 1, "true": [1, 4, 5, 6], "try": 6, "tsettl": [6, 7], "tsettletim": [6, 7], "ttaskcycletim": 6, "ttd": 6, "ttn": 6, "ttv": 6, "turbo": 6, "turboison": 6, "turn": 6, "tv": 6, "twincat": [5, 7], "twincat_licenseinfovarlist": 0, "twincat_systeminfovarlist": 0, "twinscrewpumps_valves_clos": [6, 7], "two": 6, "twst": [5, 6], "txpdo": [1, 3], "type": [0, 1, 6, 7], "typecod": 5, "typecode_rbv": 5, "u": [1, 5, 6], "udint": [1, 6, 7], "udp": 5, "uint": [1, 6, 7], "ulint": [1, 7], "underflow": [1, 3], "underrang": 1, "undervoltag": 1, "uninitialized_class_guid": 7, "uniqu": 5, "unix": 5, "unknown": [5, 6], "unset": 7, "up": 1, "updat": [1, 5, 6], "upper": [1, 6], "us": [5, 6], "us_aperture_clos": [6, 7], "us_maa_ok": [6, 7], "us_roughing_valves_open": [6, 7], "us_turbo_run": [6, 7], "us_turbo_valves_open": [6, 7], "usint": 1, "v": 6, "vac": [5, 6], "vac_sp": 5, "vac_sp_rbv": 5, "vacuum": [5, 6, 7], "val": 5, "valid": [1, 3, 5, 6], "valid_rbv": 5, "validhi": 5, "validlo": 5, "valu": [1, 3, 4, 6, 7], "valv": 6, "var": 6, "var_glob": 6, "var_in_out": 6, "var_input": 6, "var_output": 6, "variabl": 6, "vat": 6, "vcn": [5, 6], "vcn_70": [1, 3, 5, 6, 7], "vcp": [5, 6], "velo": [4, 5], "velo_rbv": 5, "veloc": [1, 3, 5, 6], "vendor": 7, "vent": 5, "verbos": [5, 6], "verifi": 6, "version": 7, "veto_rbv": 5, "vgp": [5, 6], "vgp_80": [0, 3, 5, 6, 7], "vgp_out_po": [6, 7], "vgp_req_po": [6, 7], "visible_test_veloc": 7, "voltag": 6, "vrc": [5, 6], "vrc_70": 6, "vvc": [5, 6], "vvc_71": [1, 3, 5, 6, 7], "vvc_72": [1, 3, 5, 6, 7], "vvctimer": [6, 7], "wa": 6, "wait": [6, 7], "wallac": 6, "warn": [3, 5, 6], "warn_di_rbv": 5, "warn_rbv": 5, "watchdog": 6, "waveform": 5, "wcstate": 3, "we": 5, "west_europe_tzi": 7, "wfrmxwcstate": 7, "when": [1, 5, 6], "where": 6, "which": [5, 6], "while": 6, "width": [5, 6], "width_rbv": 5, "win32eventclass": 7, "window": [1, 5], "within": 6, "word": [6, 7], "word_to_hexstr": 6, "would": 5, "write": [5, 6], "written": 6, "www": 7, "x": [2, 5, 6], "x0000ffff": 4, "x0010": 1, "x0011": 1, "x0021": 1, "x10f4": 1, "x1600": 1, "x1601": 1, "x1602": 1, "x1603": 1, "x1604": 1, "x1605": 1, "x1606": 1, "x1607": 1, "x1608": 1, "x1609": 1, "x160a": 1, "x160b": 1, "x160c": 1, "x160d": 1, "x160e": 1, "x1800": 1, "x1_enc": [6, 7], "x1_power": [6, 7], "x1a00": 1, "x1a01": 1, "x1a02": 1, "x1a03": 1, "x1a04": 1, "x1a05": 1, "x1a06": 1, "x1a07": 1, "x1a08": 1, "x2_enc": [6, 7], "x2_power": [6, 7], "x3001": 1, "x3002": 1, "x3003": 1, "x3101": 1, "x3102": 1, "x3103": 1, "x3_enc": [6, 7], "x3_power": [6, 7], "x4_enc": [6, 7], "x4_power": [6, 7], "x6000": 1, "x6001": 1, "x6010": 1, "x6020": 1, "x6030": 1, "x6040": 1, "x6050": 1, "x6060": 1, "x6070": 1, "x7000": 1, "x7001": 1, "x7010": 1, "x7020": 1, "x7021": 1, "x7030": 1, "x7031": 1, "x7040": 1, "x7050": 1, "x7060": 1, "x7070": 1, "xat_vac": 5, "xatspd": 5, "xattarget": [5, 6, 7], "xautoon": 5, "xbusi": [5, 6], "xcenter": 6, "xcls_ok": 5, "xerr": 5, "xext_ok": 5, "xextilk": 6, "xextrunok": 5, "xf600": 1, "xf700": 1, "xfastfaultregfail": 5, "xfastfaultreset": [5, 6, 7], "xhv_sw": 5, "xilkok": [5, 6], "xlog": 5, "xmove": [5, 6, 7], "xok": [5, 6, 7], "xopn_ok": 5, "xopn_sw": [5, 6], "xoverridemod": 5, "xovrdopn": 5, "xpmpsmode": [5, 6, 7], "xpress_ok": [5, 6], "xpressurecontrolmod": [5, 6, 7], "xresetsw": 5, "xrunsw": 5, "xsystemoverridemod": [5, 6, 7], "xtxpdo_stat": [3, 7], "xtxpdo_toggl": [3, 7], "xunitbuffers": 7, "xunitenablepublish": 7, "xunitfilepath": 7, "xvalid": 5, "xwrn": 5, "y": [5, 6], "y1_enc": [6, 7], "y1_power": [6, 7], "y2_enc": [6, 7], "y2_power": [6, 7], "y3_enc": [6, 7], "y3_power": [6, 7], "y4_enc": [6, 7], "y4_power": [6, 7], "yet": 6, "zeil": 1, "znam": [5, 6], "zrst": [5, 6]}, "titles": ["lcls-plc-kfe-gatt", "Boxes", "EtherCAT Terminals", "Links", "NC Settings", "Data Types", "DUTs", "Settings", "Pragmas", "<no title>"], "titleterms": {"1": 4, "2": 4, "3": 4, "4": 4, "5": 4, "6": 4, "7": 4, "8": 4, "9": 4, "axi": 4, "basic": 1, "box": 1, "constant": 7, "data": 5, "databas": 5, "defaultglob": 7, "diagnost": [6, 7], "dut": 6, "dut_motionstag": 5, "dut_positionst": 5, "e_gastyp": 6, "e_homest": 6, "e_maa_st": 6, "e_maa_states_x": 6, "e_movest": 6, "e_stat": 6, "ek1100_01_00": 1, "ek1100_02_00": 1, "ek1100_03_00": 1, "ek1100_04_00": 1, "ek1100_05_00": 1, "ek1100_06_00": 1, "ek1110_00_09": 1, "ek1110_01_22": 1, "ek1200_00_00": 1, "el1084_05_12": 1, "el1084_05_13": 1, "el2212_06_25": 1, "el2212_06_26": 1, "el2794_00_06": 1, "el2794_02_15": 1, "el2794_03_20": 1, "el2794_06_22": 1, "el2798_01_03": 1, "el2798_01_08": 1, "el2798_01_14": 1, "el2798_01_19": 1, "el2798_03_03": 1, "el2798_03_07": 1, "el2798_03_13": 1, "el2798_03_17": 1, "el2798_05_10": 1, "el2798_06_03": 1, "el2798_06_07": 1, "el2798_06_13": 1, "el2798_06_17": 1, "el3174_04_17": 1, "el3174_05_16": 1, "el5101_04_05": 1, "el6692_00_08": 1, "el7041_04_04": 1, "el7041_04_07": 1, "el7041_04_08": 1, "el7041_04_10": 1, "el7041_04_11": 1, "el9011_02_19": 1, "el9011_03_22": 1, "el9011_04_18": 1, "el9011_05_17": 1, "el9011_06_25": 1, "el9184_02_16": 1, "el9184_04_03": 1, "el9184_04_15": 1, "el9184_05_14": 1, "el9410_01_11": 1, "el9410_03_10": 1, "el9410_06_10": 1, "es1004_02_02": 1, "es1004_02_04": 1, "es1004_02_08": 1, "es1004_03_01": 1, "es1004_03_02": 1, "es1004_03_08": 1, "es1004_03_09": 1, "es1004_03_11": 1, "es1004_03_12": 1, "es1004_03_18": 1, "es1004_03_19": 1, "es1004_03_21": 1, "es1004_05_01": 1, "es1004_05_03": 1, "es1004_05_06": 1, "es1004_05_08": 1, "es1004_05_09": 1, "es1004_05_11": 1, "es1004_06_01": 1, "es1004_06_02": 1, "es1004_06_08": 1, "es1004_06_09": 1, "es1004_06_11": 1, "es1004_06_12": 1, "es1004_06_18": 1, "es1004_06_19": 1, "es1008_00_03": 1, "es1008_02_13": 1, "es1084_04_06": 1, "es1084_04_13": 1, "es1088_06_20": 1, "es1088_06_23": 1, "es2004_02_01": 1, "es2004_02_03": 1, "es2004_02_07": 1, "es2004_04_01": 1, "es2004_04_09": 1, "es2004_05_02": 1, "es2004_05_04": 1, "es2004_05_05": 1, "es2004_05_07": 1, "es2008_00_05": 1, "es2008_02_14": 1, "es2202_00_07": 1, "es3054_02_17": 1, "es3054_04_12": 1, "es3064_00_01": 1, "es3064_01_01": 1, "es3064_01_02": 1, "es3064_01_04": 1, "es3064_01_05": 1, "es3064_01_06": 1, "es3064_01_07": 1, "es3064_01_09": 1, "es3064_01_10": 1, "es3064_01_12": 1, "es3064_01_13": 1, "es3064_01_15": 1, "es3064_01_16": 1, "es3064_01_17": 1, "es3064_01_18": 1, "es3064_01_20": 1, "es3064_01_21": 1, "es3064_02_11": 1, "es3064_03_04": 1, "es3064_03_06": 1, "es3064_03_14": 1, "es3064_03_16": 1, "es3064_06_04": 1, "es3064_06_06": 1, "es3064_06_14": 1, "es3064_06_16": 1, "es4004_03_05": 1, "es4004_03_15": 1, "es4004_04_02": 1, "es4004_06_05": 1, "es4004_06_15": 1, "es6021_02_18": 1, "es6021_04_14": 1, "es7041_02_05": 1, "es7041_02_06": 1, "es7041_02_09": 1, "es7041_02_10": 1, "es9070_00_02": 1, "es9070_02_12": 1, "es9070_04_16": 1, "es9070_05_15": 1, "es9187_06_21": 1, "es9187_06_24": 1, "ethercat": 2, "f_coef_ar": 6, "fb_arbit": 5, "fb_beamparamassertionpool": 5, "fb_ebaradrypump": 5, "fb_ebaraeva": 5, "fb_gcm": 5, "fb_hardwareffoutput": 5, "fb_ilk_test": 6, "fb_listen": 5, "fb_loghandl": 5, "fb_logmessag": 5, "fb_maa": [5, 6], "fb_maa_stat": [5, 6], "fb_maa_states_x": [5, 6], "fb_mks275": 5, "fb_mks317": 5, "fb_mks422": 5, "fb_positionstatebas": 5, "fb_positionstatebase_withpmp": 5, "fb_positionstatemov": 5, "fb_positionstatepmp": 5, "fb_positionstatepmps_bas": 5, "fb_ptm_ebara_010m": 5, "fb_ptm_ebara_011m": 5, "fb_ptm_twistorr": 5, "fb_scrollpump": 5, "fb_standard_pmpsdb": 5, "fb_subsystoarbiter_io": 5, "fb_vcn": 5, "fb_vcn_lin": 6, "fb_vgp": [5, 6], "fb_vrc": 5, "fb_vrc_ebd": 5, "fb_vvc": 5, "gatt": 0, "generalconst": 7, "global_const": 7, "global_vari": 7, "global_variables_ethercat": 7, "global_vers": [6, 7], "gvl": [6, 7], "gvl_devic": [6, 7], "gvl_gatt": [6, 7], "gvl_intern": 7, "gvl_logger": 7, "gvl_mot": 6, "gvl_param_tcunit": 7, "gvl_pfeifferparamet": 7, "gvl_pmp": [6, 7], "gvl_tcunit": 7, "gvl_variabl": [6, 7], "indic": 0, "kfe": 0, "lcl": 0, "lcls_gener": [5, 7], "lcls_twincat_mot": 5, "lcls_vacuum": [5, 7], "librari": 7, "link": 3, "ma_1_i": 4, "ma_1_x": 4, "ma_2_i": 4, "ma_2_x": 4, "ma_3_i": 4, "ma_3_x": 4, "ma_4_i": 4, "ma_4_x": 4, "main": [6, 7], "motion_gvl": 7, "nc": 4, "parameterlist": 7, "plc": 0, "plc_kfe_gatt": [0, 8], "pmp": 5, "pmps_gvl": 7, "pmps_param": 7, "pmps_tool": 7, "pou": 6, "pragma": [7, 8], "prg_1_plctask": [6, 7], "prg_gasselect": [6, 7], "prg_gatt": [6, 7], "prg_ilk": 6, "prg_inj": [6, 7], "prg_motion": [6, 7], "prg_motors_test": [6, 7], "prg_pmp": [6, 7], "prg_transmiss": [6, 7], "prg_vgp": [6, 7], "record": 5, "set": [1, 4, 7], "st_beamparam": 5, "st_beamparams_io": 5, "st_bp_arbintern": 5, "st_dbstateparam": 5, "st_drl": [5, 6], "st_ebaradrypump": 5, "st_ebaraeva": 5, "st_ebaraptm": 5, "st_ff": 5, "st_ffinfo": 5, "st_ffoverrid": 5, "st_loggingeventinfo": 5, "st_pendingev": 5, "st_pmps_apertur": 5, "st_pmps_aperture_io": 5, "st_ptm": 5, "st_roughpump": 5, "st_valvebas": 5, "st_vcn": 5, "st_vg": 5, "st_vgp": [5, 6], "st_vrc": 5, "st_vvc": 5, "symbol": 7, "t_hashtableentri": 5, "tabl": 0, "tc_event": 7, "tc_event_class": 7, "termin": 2, "twincat_licenseinfovarlist": 7, "twincat_systeminfovarlist": 7, "type": 5, "vgp_80": 4}}) \ No newline at end of file diff --git a/v0.3.1/test.html b/v0.3.1/test.html new file mode 100644 index 0000000..b0527ba --- /dev/null +++ b/v0.3.1/test.html @@ -0,0 +1,122 @@ + + + + + + + <no title> — pcdshub/lcls-plc-kfe-gatt 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 2e822ab..4ac6067 100644 --- a/versions.json +++ b/versions.json @@ -1 +1 @@ -{"folders": ["master", "v0.3.0"], "default-branch": "master", "labels": {"master": "master", "v0.3.0": "v0.3.0 (latest)"}, "versions": ["master", "v0.3.0"], "warnings": {"master": ["unreleased"], "v0.3.0": []}, "latest": "v0.3.0", "downloads": {"master": [], "v0.3.0": []}} \ No newline at end of file +{"folders": ["master", "v0.3.0", "v0.3.1"], "default-branch": "master", "labels": {"master": "master", "v0.3.0": "v0.3.0", "v0.3.1": "v0.3.1 (latest)"}, "versions": ["master", "v0.3.1", "v0.3.0"], "warnings": {"master": ["unreleased"], "v0.3.0": ["outdated"], "v0.3.1": []}, "latest": "v0.3.1", "downloads": {"master": [], "v0.3.0": [], "v0.3.1": []}} \ No newline at end of file