Files
ec-gn-ja-pcf/EC-GN-JA-PCF/.svn/pristine/a6/a64751839ba1d5bbffb568065acdfca7d49d612a.svn-base

23558 lines
829 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- $HeadURL$ $Id$--><IandCProject xmlns:pbs="http://www.iter.org/CODAC/PBS/2012"
xmlns="http://www.iter.org/CODAC/PlantSystemIandC/2015"
xmlns:units="urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0"
xmlns:epics="http://www.iter.org/CODAC/EPICS/2015"
xmlns:beast="http://www.iter.org/CODAC/BEAST/2012"
xmlns:ps="http://www.iter.org/CODAC/PlantSystem/2014"
xmlns:adm="http://www.iter.org/CODAC/Admin/2012"
xmlns:icp="http://www.iter.org/CODAC/ICP/2012"
xmlns:linux="http://www.iter.org/CODAC/Linux/2013"
xmlns:codac="http://www.iter.org/CODAC/CODACSystem/2013"
xmlns:beauty="http://www.iter.org/CODAC/BEAUTY/2012"
xmlns:boy="http://www.iter.org/CODAC/BOY/2012"
xmlns:cat="http://www.iter.org/CODAC/Catalog/2010"
xmlns:hw="http://www.iter.org/CODAC/Hardware/2013"
xmlns:ns15="http://www.iter.org/CODAC/CLM/2014"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
name="EC-GN"
description=""
CODACVersion="6.3.0"
XMLFormatVersion="6.3"
processedOn="4504mc-srv-1501.codac.iter.org"
version="1" createdAt="2025-05-13T15:59:45.000Z"
modifiedAt="2025-05-13T15:59:45.000Z"
savedAt="2025-05-13T15:59:45.000Z"
createdBy="ferrog"
modifiedBy="ferrog"
xsi:schemaLocation="http://www.iter.org/CODAC/PlantSystemIandC/2015 ../xsd/PlantSystemIandC.xsd">
<CBS>
<node name="EC" description="Electron Cyclotron Heating and CD">
<ext>
<PBS>52</PBS>
</ext>
<node name="GN" description="">
<ext>
<PSIC>EC-GN</PSIC>
</ext>
<node name="HWCF" />
<node name="P01" >
<node name="GAF" >
<node name="CCPS" />
<node name="FHPS" />
<node name="GCPS" />
<node name="MCPS" />
</node>
<node name="GAFP" />
<node name="GBF" >
<node name="CCPS" />
<node name="FHPS" />
<node name="GCPS" />
<node name="MCPS" />
</node>
<node name="GBFP" />
<node name="GPF" />
<node name="GPS" />
<node name="PA1F" />
<node name="PA2F" />
<node name="PB1F" />
<node name="PB2F" />
<node name="PMF" />
</node>
</node>
</node>
</CBS>
<ps:plantSystems>
<ps:plantSystem ID="52" name="Electron Cyclotron Heating and CD" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<ps:parts>
<ps:part name="52RF01-PLC-4110" description="" TTT="PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<ps:attribute attributeType="orderTypeForPLCVariables" value="VALUE"/>
<ps:attribute attributeType="PLCDatablockVersion" value="13-05-2025 15:59:45"/>
<ps:attribute attributeType="sddSyncIocHost" value="52RF01-PSH-4410"/>
<ps:attribute attributeType="sddSyncIsInterlock" value="false"/>
</ps:part>
<ps:part name="52RF01-PCF-4210" description="" TTT="PCF" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z"/>
<ps:part name="52RF01-PSH-4410" description="" TTT="PSH" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z"/>
</ps:parts>
<ps:signals/>
<ps:cubicles>
</ps:cubicles>
</ps:plantSystem>
</ps:plantSystems>
<subsystems>
<subsystem name="EC" CBS="EC">
<variables/>
<plantSystemIandCs>
<plantSystemIandC ID="EC-GN" name="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<plantControlSystem>
<slowController index="0" name="52RF01-PLC-4110" description="" TTT="PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<networkConnection network="PON">
<hostName>10.136.136.101</hostName>
</networkConnection>
<servedByIOC>
<component>52RF01-PSH-4410</component>
</servedByIOC>
</slowController>
<fastController index="0" name="52RF01-PCF-4210" description="" TTT="PCF" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<networkConnection network="PON">
<hostName>52RF01-PCF-4210.codac.iter.org</hostName>
</networkConnection>
<networkConnection network="SDN">
<hostName>52RF01-PCF-4210.codac.iter.org-R1</hostName>
</networkConnection>
<networkConnection network="SDN">
<hostName>52RF01-PCF-4210.codac.iter.org-R1</hostName>
</networkConnection>
</fastController>
</plantControlSystem>
<PSH index="0" name="52RF01-PSH-4410" description="" TTT="PSH" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<networkConnection network="PON">
<hostName>10.136.136.13-T1</hostName>
</networkConnection>
</PSH>
<variables>
<variable name="EC-GN-HWCF:6259-0-ACQ" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-0-ACQ" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Start/Stop data acquisition"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="ONAM" value="START-ACQUISITION"/>
<EPICSField name="OUT" value="#C1 S0 @switch_acquisition"/>
<EPICSField name="PHAS" value="2"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="1"/>
<EPICSField name="ZNAM" value="STOP-ACQUISITION"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-0-ACQ</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-0-CONF" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-0-CONF" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Load/reset analog input configuration"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="ONAM" value="LOAD-CONF"/>
<EPICSField name="OUT" value="#C1 S0 @ai_conf"/>
<EPICSField name="PHAS" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="1"/>
<EPICSField name="ZNAM" value="RESET-CONF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-0-CONF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-0-MODE" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-0-MODE" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="continuous or finite mode"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="ONAM" value="CONTINUOUS"/>
<EPICSField name="OUT" value="#C1 S0 @daq_mode"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="1"/>
<EPICSField name="ZNAM" value="FINITE"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-0-MODE</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-1-ACQ" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-1-ACQ" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Start/Stop data acquisition"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="ONAM" value="START-ACQUISITION"/>
<EPICSField name="OUT" value="#C0 S0 @switch_acquisition"/>
<EPICSField name="PHAS" value="2"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="1"/>
<EPICSField name="ZNAM" value="STOP-ACQUISITION"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-1-ACQ</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-1-CONF" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-1-CONF" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Load/reset analog input configuration"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="ONAM" value="LOAD-CONF"/>
<EPICSField name="OUT" value="#C0 S0 @ai_conf"/>
<EPICSField name="PHAS" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="1"/>
<EPICSField name="ZNAM" value="RESET-CONF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-1-CONF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-1-MODE" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-1-MODE" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="continuous or finite mode"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="ONAM" value="CONTINUOUS"/>
<EPICSField name="OUT" value="#C0 S0 @daq_mode"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="1"/>
<EPICSField name="ZNAM" value="FINITE"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-1-MODE</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-AISTSP" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-AISTSP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Start/Stop AI Segment"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="ONAM" value="Start"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 0) start_stop_ai"/>
<EPICSField name="PHAS" value="2"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="Stop"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-AISTSP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-AOSTSP" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-AOSTSP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Start/Stop AO Segment"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="ONAM" value="Start"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 0) start_stop_ao"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="Stop"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-AOSTSP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-LDAICF" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-LDAICF" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Load/Reset AI Configuration"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="ONAM" value="Load"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 0) ai_conf"/>
<EPICSField name="PHAS" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="Reset"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-LDAICF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-LDAOCF" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-LDAOCF" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Load/Reset AO Configuration"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="ONAM" value="Load"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 0) ao_conf"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="Reset"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-LDAOCF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-AISTSP" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-AISTSP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Start/Stop AI Segment"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="ONAM" value="Start"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 0) start_stop_ai"/>
<EPICSField name="PHAS" value="2"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="Stop"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-AISTSP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-AOSTSP" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-AOSTSP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Start/Stop AO Segment"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="ONAM" value="Start"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 0) start_stop_ao"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="Stop"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-AOSTSP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-LDAICF" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-LDAICF" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Load/Reset AI Configuration"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="ONAM" value="Load"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 0) ai_conf"/>
<EPICSField name="PHAS" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="Reset"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-LDAICF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-LDAOCF" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-LDAOCF" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Load/Reset AO Configuration"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="ONAM" value="Load"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 0) ao_conf"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="Reset"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-LDAOCF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-BLKTMO" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-BLKTMO" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Block until Finished..."/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6683h_0,0) waitForTimeOver"/>
<EPICSField name="SCAN" value="I/O Intr"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-BLKTMO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-FTEAALL" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-FTEAALL" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Abort all pending FTEs"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="ONAM" value="1"/>
<EPICSField name="OUT" value="@asyn(ni6683h_0,0)abortAllFtes"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-FTEAALL</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-RESET" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-RESET" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reset Board"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="ONAM" value="1"/>
<EPICSField name="OUT" value="@asyn(ni6683h_0,0)resetCard"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-RESET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-TAIUTC" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-TAIUTC" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="PXI-6683.0 TAI/UTC Selection"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6683h_0,0)taiutcStatus"/>
<EPICSField name="ONAM" value="TAI"/>
<EPICSField name="OSV" value="MINOR"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="10 second"/>
<EPICSField name="ZNAM" value="UTC"/>
<EPICSField name="ZSV" value="NO_ALARM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-TAIUTC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-0-DMSG" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>string</kind>
<direction>state</direction>
<dataType>
<name>string</name>
<description>STRING40</description>
<size>320</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-0-DMSG" type="stringin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Driver Debug Message"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="INP" value="#C1 S0 @dsg"/>
<EPICSField name="SCAN" value="1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-0-DMSG</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-0-NS" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-0-NS" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="number of samples to read"/>
<EPICSField name="DRVH" value="32000"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="HIGH" value="32001"/>
<EPICSField name="HOPR" value="32000"/>
<EPICSField name="HSV" value="MAJOR"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="LOW" value="0"/>
<EPICSField name="LSV" value="MAJOR"/>
<EPICSField name="OUT" value="#C1 S0 @num_samples"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="5000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-0-NS</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-0-POST" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-0-POST" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Posttrigger samples"/>
<EPICSField name="DRVH" value="50000"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="HOPR" value="50000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="#C1 S0 @posttrig_samples"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="4000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-0-POST</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-0-PRET" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-0-PRET" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Pretrigger samples"/>
<EPICSField name="DRVH" value="50000"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="HOPR" value="50000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="#C1 S0 @pretrig_samples"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="2000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-0-PRET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-0-SCCC" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-0-SCCC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(A==11 andand B &gt;7) || (A!=1 andand A!=11) ? 0: B"/>
<EPICSField name="HOPR" value="15"/>
<EPICSField name="INPA" value="EC-GN-HWCF:6259-0-SCTY.RVAL"/>
<EPICSField name="INPB" value="EC-GN-HWCF:6259-0-SCCH"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="EC-GN-HWCF:6259-0-SCCH PP"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-0-SCCC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-0-SCCH" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-0-SCCH" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="EIST" value="8"/>
<EPICSField name="EIVL" value="8"/>
<EPICSField name="ELST" value="11"/>
<EPICSField name="ELVL" value="11"/>
<EPICSField name="FFST" value="15"/>
<EPICSField name="FFVL" value="15"/>
<EPICSField name="FLNK" value="EC-GN-HWCF:6259-0-SCCO"/>
<EPICSField name="FRST" value="4"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="FTST" value="14"/>
<EPICSField name="FTVL" value="14"/>
<EPICSField name="FVST" value="5"/>
<EPICSField name="FVVL" value="5"/>
<EPICSField name="NIST" value="9"/>
<EPICSField name="NIVL" value="9"/>
<EPICSField name="ONST" value="1"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SVST" value="7"/>
<EPICSField name="SVVL" value="7"/>
<EPICSField name="SXST" value="6"/>
<EPICSField name="SXVL" value="6"/>
<EPICSField name="TEST" value="10"/>
<EPICSField name="TEVL" value="10"/>
<EPICSField name="THST" value="3"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TTST" value="13"/>
<EPICSField name="TTVL" value="13"/>
<EPICSField name="TVST" value="12"/>
<EPICSField name="TVVL" value="12"/>
<EPICSField name="TWST" value="2"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZRST" value="0"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-0-SCCH</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-0-SCCO" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-0-SCCO" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A==1?(B&lt;10?A+B:B+11):(A==11?(B&lt;7?A+B:(A&gt;7?0:27)):A)"/>
<EPICSField name="FLNK" value="EC-GN-HWCF:6259-0-SCCC"/>
<EPICSField name="HOPR" value="31"/>
<EPICSField name="INPA" value="EC-GN-HWCF:6259-0-SCTY.RVAL"/>
<EPICSField name="INPB" value="EC-GN-HWCF:6259-0-SCCH"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="EC-GN-HWCF:6259-0-SCLK PP"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-0-SCCO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-0-SCLK" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-0-SCLK" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DRVH" value="31"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="HOPR" value="31"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="#C1 S0 @sample_clock_ai"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-0-SCLK</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-0-SCTY" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-0-SCTY" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="FLNK" value="EC-GN-HWCF:6259-0-SCCO"/>
<EPICSField name="FRST" value="STAR_Trigger"/>
<EPICSField name="FRVL" value="20"/>
<EPICSField name="FVST" value="Analog_Trigger"/>
<EPICSField name="FVVL" value="30"/>
<EPICSField name="ONST" value="PFI"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SXST" value="Logic_Low"/>
<EPICSField name="SXVL" value="31"/>
<EPICSField name="THST" value="GCRTOUT"/>
<EPICSField name="THVL" value="19"/>
<EPICSField name="TWST" value="PXI_Trigger"/>
<EPICSField name="TWVL" value="11"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZRST" value="Internal"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-0-SCTY</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-0-SR" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-0-SR" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="ADC Sampling Rate"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="EGU" value="Hz"/>
<EPICSField name="HIGH" value="1000001"/>
<EPICSField name="HSV" value="MAJOR"/>
<EPICSField name="OUT" value="#C1 S0 @sample_rate"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="1000000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-0-SR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-0-STATUS" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-0-STATUS" type="mbbi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="PXI-6259.0 Board Status"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="EIST" value="ADC Overrun"/>
<EPICSField name="EISV" value="MAJOR"/>
<EPICSField name="EIVL" value="8"/>
<EPICSField name="ELST" value="Reserved1"/>
<EPICSField name="ELSV" value="INVALID"/>
<EPICSField name="ELVL" value="11"/>
<EPICSField name="FFST" value="MSC_Error"/>
<EPICSField name="FFSV" value="MAJOR"/>
<EPICSField name="FFVL" value="15"/>
<EPICSField name="FRST" value="No board"/>
<EPICSField name="FRSV" value="MAJOR"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="FTST" value="Reserved4"/>
<EPICSField name="FTSV" value="INVALID"/>
<EPICSField name="FTVL" value="14"/>
<EPICSField name="FVST" value="StatConf error"/>
<EPICSField name="FVSV" value="MAJOR"/>
<EPICSField name="FVVL" value="5"/>
<EPICSField name="INP" value="#C1 S0 @BoardStatus"/>
<EPICSField name="NIST" value="DAC Overrun"/>
<EPICSField name="NISV" value="MAJOR"/>
<EPICSField name="NIVL" value="9"/>
<EPICSField name="ONST" value="Initializing"/>
<EPICSField name="ONSV" value="MINOR"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SVST" value="AI_FIFO Overflow"/>
<EPICSField name="SVSV" value="MAJOR"/>
<EPICSField name="SVVL" value="7"/>
<EPICSField name="SXST" value="DynConf error"/>
<EPICSField name="SXSV" value="MAJOR"/>
<EPICSField name="SXVL" value="6"/>
<EPICSField name="TEST" value="Reserved0"/>
<EPICSField name="TESV" value="INVALID"/>
<EPICSField name="TEVL" value="10"/>
<EPICSField name="THST" value="Hardware error"/>
<EPICSField name="THSV" value="MAJOR"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TTST" value="Reserved3"/>
<EPICSField name="TTSV" value="INVALID"/>
<EPICSField name="TTVL" value="13"/>
<EPICSField name="TVST" value="Reserved2"/>
<EPICSField name="TVSV" value="INVALID"/>
<EPICSField name="TVVL" value="12"/>
<EPICSField name="TWST" value="Resetting"/>
<EPICSField name="TWSV" value="MINOR"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="4"/>
<EPICSField name="ZRST" value="Ok"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-0-STATUS</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-1-DMSG" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>string</kind>
<direction>state</direction>
<dataType>
<name>string</name>
<description>STRING40</description>
<size>320</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-1-DMSG" type="stringin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Driver Debug Message"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="INP" value="#C0 S0 @dsg"/>
<EPICSField name="SCAN" value="1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-1-DMSG</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-1-NS" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-1-NS" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="number of samples to read"/>
<EPICSField name="DRVH" value="32000"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="HIGH" value="32001"/>
<EPICSField name="HOPR" value="32000"/>
<EPICSField name="HSV" value="MAJOR"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="LOW" value="0"/>
<EPICSField name="LSV" value="MAJOR"/>
<EPICSField name="OUT" value="#C0 S0 @num_samples"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="5000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-1-NS</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-1-POST" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-1-POST" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Posttrigger samples"/>
<EPICSField name="DRVH" value="50000"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="HOPR" value="50000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="#C0 S0 @posttrig_samples"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="4000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-1-POST</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-1-PRET" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-1-PRET" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Pretrigger samples"/>
<EPICSField name="DRVH" value="50000"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="HOPR" value="50000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="#C0 S0 @pretrig_samples"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="2000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-1-PRET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-1-SCCC" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-1-SCCC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(A==11 andand B &gt;7) || (A!=1 andand A!=11) ? 0: B"/>
<EPICSField name="HOPR" value="15"/>
<EPICSField name="INPA" value="EC-GN-HWCF:6259-1-SCTY.RVAL"/>
<EPICSField name="INPB" value="EC-GN-HWCF:6259-1-SCCH"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="EC-GN-HWCF:6259-1-SCCH PP"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-1-SCCC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-1-SCCH" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-1-SCCH" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="EIST" value="8"/>
<EPICSField name="EIVL" value="8"/>
<EPICSField name="ELST" value="11"/>
<EPICSField name="ELVL" value="11"/>
<EPICSField name="FFST" value="15"/>
<EPICSField name="FFVL" value="15"/>
<EPICSField name="FLNK" value="EC-GN-HWCF:6259-1-SCCO"/>
<EPICSField name="FRST" value="4"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="FTST" value="14"/>
<EPICSField name="FTVL" value="14"/>
<EPICSField name="FVST" value="5"/>
<EPICSField name="FVVL" value="5"/>
<EPICSField name="NIST" value="9"/>
<EPICSField name="NIVL" value="9"/>
<EPICSField name="ONST" value="1"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SVST" value="7"/>
<EPICSField name="SVVL" value="7"/>
<EPICSField name="SXST" value="6"/>
<EPICSField name="SXVL" value="6"/>
<EPICSField name="TEST" value="10"/>
<EPICSField name="TEVL" value="10"/>
<EPICSField name="THST" value="3"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TTST" value="13"/>
<EPICSField name="TTVL" value="13"/>
<EPICSField name="TVST" value="12"/>
<EPICSField name="TVVL" value="12"/>
<EPICSField name="TWST" value="2"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZRST" value="0"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-1-SCCH</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-1-SCCO" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-1-SCCO" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A==1?(B&lt;10?A+B:B+11):(A==11?(B&lt;7?A+B:(A&gt;7?0:27)):A)"/>
<EPICSField name="FLNK" value="EC-GN-HWCF:6259-1-SCCC"/>
<EPICSField name="HOPR" value="31"/>
<EPICSField name="INPA" value="EC-GN-HWCF:6259-1-SCTY.RVAL"/>
<EPICSField name="INPB" value="EC-GN-HWCF:6259-1-SCCH"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="EC-GN-HWCF:6259-1-SCLK PP"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-1-SCCO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-1-SCLK" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-1-SCLK" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DRVH" value="31"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="HOPR" value="31"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="#C0 S0 @sample_clock_ai"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-1-SCLK</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-1-SCTY" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-1-SCTY" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="FLNK" value="EC-GN-HWCF:6259-1-SCCO"/>
<EPICSField name="FRST" value="STAR_Trigger"/>
<EPICSField name="FRVL" value="20"/>
<EPICSField name="FVST" value="Analog_Trigger"/>
<EPICSField name="FVVL" value="30"/>
<EPICSField name="ONST" value="PFI"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SXST" value="Logic_Low"/>
<EPICSField name="SXVL" value="31"/>
<EPICSField name="THST" value="GCRTOUT"/>
<EPICSField name="THVL" value="19"/>
<EPICSField name="TWST" value="PXI_Trigger"/>
<EPICSField name="TWVL" value="11"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZRST" value="Internal"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-1-SCTY</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-1-SR" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-1-SR" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="ADC Sampling Rate"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="EGU" value="Hz"/>
<EPICSField name="HIGH" value="1000001"/>
<EPICSField name="HSV" value="MAJOR"/>
<EPICSField name="OUT" value="#C0 S0 @sample_rate"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="1000000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-1-SR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6259-1-STATUS" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6259-1-STATUS" type="mbbi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="PXI-6259.1 Board Status"/>
<EPICSField name="DTYP" value="ni6259"/>
<EPICSField name="EIST" value="ADC Overrun"/>
<EPICSField name="EISV" value="MAJOR"/>
<EPICSField name="EIVL" value="8"/>
<EPICSField name="ELST" value="Reserved1"/>
<EPICSField name="ELSV" value="INVALID"/>
<EPICSField name="ELVL" value="11"/>
<EPICSField name="FFST" value="MSC_Error"/>
<EPICSField name="FFSV" value="MAJOR"/>
<EPICSField name="FFVL" value="15"/>
<EPICSField name="FRST" value="No board"/>
<EPICSField name="FRSV" value="MAJOR"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="FTST" value="Reserved4"/>
<EPICSField name="FTSV" value="INVALID"/>
<EPICSField name="FTVL" value="14"/>
<EPICSField name="FVST" value="StatConf error"/>
<EPICSField name="FVSV" value="MAJOR"/>
<EPICSField name="FVVL" value="5"/>
<EPICSField name="INP" value="#C0 S0 @BoardStatus"/>
<EPICSField name="NIST" value="DAC Overrun"/>
<EPICSField name="NISV" value="MAJOR"/>
<EPICSField name="NIVL" value="9"/>
<EPICSField name="ONST" value="Initializing"/>
<EPICSField name="ONSV" value="MINOR"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SVST" value="AI_FIFO Overflow"/>
<EPICSField name="SVSV" value="MAJOR"/>
<EPICSField name="SVVL" value="7"/>
<EPICSField name="SXST" value="DynConf error"/>
<EPICSField name="SXSV" value="MAJOR"/>
<EPICSField name="SXVL" value="6"/>
<EPICSField name="TEST" value="Reserved0"/>
<EPICSField name="TESV" value="INVALID"/>
<EPICSField name="TEVL" value="10"/>
<EPICSField name="THST" value="Hardware error"/>
<EPICSField name="THSV" value="MAJOR"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TTST" value="Reserved3"/>
<EPICSField name="TTSV" value="INVALID"/>
<EPICSField name="TTVL" value="13"/>
<EPICSField name="TVST" value="Reserved2"/>
<EPICSField name="TVSV" value="INVALID"/>
<EPICSField name="TVVL" value="12"/>
<EPICSField name="TWST" value="Resetting"/>
<EPICSField name="TWSV" value="MINOR"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="4"/>
<EPICSField name="ZRST" value="Ok"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6259-1-STATUS</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-AIPU" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-AIPU" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Software Pulse"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="FRST" value="UPDATECLK"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="ONST" value="CONVERTERCLK"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 0) pulse_ai"/>
<EPICSField name="THST" value="REFTRIG"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="STARTTRIG"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="2"/>
<EPICSField name="ZRST" value="SAMPLECLK"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-AIPU</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-AISMPL" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-AISMPL" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="No of AI sample to be acquire in Block"/>
<EPICSField name="DRVH" value="32000"/>
<EPICSField name="DRVL" value="1"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="32000"/>
<EPICSField name="LOPR" value="1"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 0) no_of_samples"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="1"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-AISMPL</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-AISR" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-AISR" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="AI Sampling Rate"/>
<EPICSField name="DRVH" value="2000000"/>
<EPICSField name="DRVL" value="1"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="2000000"/>
<EPICSField name="LOPR" value="1"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 0) sampling_rate_ai"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="1000000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-AISR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-AITB" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-AITB" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="AI Timebase source"/>
<EPICSField name="DRVH" value="60"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="60"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 0) timebase_ai"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-AITB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-AOPU" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-AOPU" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="AO Pulse Source"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="FRST" value="UPDATECLK"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="ONST" value="CONVERTERCLK"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 0) pulse_ao"/>
<EPICSField name="THST" value="REFTRIG"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="STARTTRIG"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="2"/>
<EPICSField name="ZRST" value="SAMPLECLK"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-AOPU</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-AOTB" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-AOTB" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="AO Timebase source"/>
<EPICSField name="DRVH" value="60"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="60"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 0) timebase_ao"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-AOTB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-CHAIMO" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-CHAIMO" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Change AI Configuration"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="FRST" value="PreTriggered"/>
<EPICSField name="FRVL" value="7"/>
<EPICSField name="ONST" value="ReTrigger"/>
<EPICSField name="ONVL" value="3"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 0) ai_mode"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="THST" value="SoftwareTimed"/>
<EPICSField name="THVL" value="6"/>
<EPICSField name="TWST" value="Continuous"/>
<EPICSField name="TWVL" value="4"/>
<EPICSField name="VAL" value="2"/>
<EPICSField name="ZRST" value="Finite"/>
<EPICSField name="ZRVL" value="2"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-CHAIMO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-CHAOMO" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-CHAOMO" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Change AO Configuration"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="FRST" value="PreTriggered"/>
<EPICSField name="FRVL" value="7"/>
<EPICSField name="ONST" value="ReTrigger"/>
<EPICSField name="ONVL" value="3"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 0) ao_mode"/>
<EPICSField name="THST" value="SoftwareTimed"/>
<EPICSField name="THVL" value="6"/>
<EPICSField name="TWST" value="Continuous"/>
<EPICSField name="TWVL" value="4"/>
<EPICSField name="VAL" value="2"/>
<EPICSField name="ZRST" value="Finite"/>
<EPICSField name="ZRVL" value="2"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-CHAOMO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-POST" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-POST" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Number of AI sample to be acquire"/>
<EPICSField name="DRVH" value="50000"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="50000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 0) posttrig_samples"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="1"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-POST</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-PRET" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-PRET" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Number of AI sample to be acquire"/>
<EPICSField name="DRVH" value="50000"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="50000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 0) pretrig_samples"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-PRET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-SCCC" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-SCCC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(A==11 andand B &gt;7) || (A!=1 andand A!=11) ? 0: B"/>
<EPICSField name="HOPR" value="15"/>
<EPICSField name="INPA" value="EC-GN-HWCF:6368-0-SCTY.RVAL"/>
<EPICSField name="INPB" value="EC-GN-HWCF:6368-0-SCCH"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="EC-GN-HWCF:6368-0-SCCH PP"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-SCCC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-SCCH" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-SCCH" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="EIST" value="8"/>
<EPICSField name="EIVL" value="8"/>
<EPICSField name="ELST" value="11"/>
<EPICSField name="ELVL" value="11"/>
<EPICSField name="FFST" value="15"/>
<EPICSField name="FFVL" value="15"/>
<EPICSField name="FLNK" value="EC-GN-HWCF:6368-0-SCCO"/>
<EPICSField name="FRST" value="4"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="FTST" value="14"/>
<EPICSField name="FTVL" value="14"/>
<EPICSField name="FVST" value="5"/>
<EPICSField name="FVVL" value="5"/>
<EPICSField name="NIST" value="9"/>
<EPICSField name="NIVL" value="9"/>
<EPICSField name="ONST" value="1"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SVST" value="7"/>
<EPICSField name="SVVL" value="7"/>
<EPICSField name="SXST" value="6"/>
<EPICSField name="SXVL" value="6"/>
<EPICSField name="TEST" value="10"/>
<EPICSField name="TEVL" value="10"/>
<EPICSField name="THST" value="3"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TTST" value="13"/>
<EPICSField name="TTVL" value="13"/>
<EPICSField name="TVST" value="12"/>
<EPICSField name="TVVL" value="12"/>
<EPICSField name="TWST" value="2"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZRST" value="0"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-SCCH</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-SCCO" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-SCCO" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A==1?(B&lt;10?A+B:B+11):(A==11?(B&lt;7?A+B:(A&gt;7?0:27)):A)"/>
<EPICSField name="FLNK" value="EC-GN-HWCF:6368-0-SCCC"/>
<EPICSField name="HOPR" value="31"/>
<EPICSField name="INPA" value="EC-GN-HWCF:6368-0-SCTY.RVAL"/>
<EPICSField name="INPB" value="EC-GN-HWCF:6368-0-SCCH"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="EC-GN-HWCF:6368-0-SCLK PP"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-SCCO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-SCLK" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-SCLK" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DRVH" value="31"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="31"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 0)sample_clock_ai"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-SCLK</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-SCTY" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-SCTY" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="FLNK" value="EC-GN-HWCF:6368-0-SCCO"/>
<EPICSField name="FRST" value="STAR_Trigger"/>
<EPICSField name="FRVL" value="20"/>
<EPICSField name="FVST" value="Analog_Trigger"/>
<EPICSField name="FVVL" value="30"/>
<EPICSField name="ONST" value="PFI"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SXST" value="Logic_Low"/>
<EPICSField name="SXVL" value="31"/>
<EPICSField name="THST" value="GCRTOUT"/>
<EPICSField name="THVL" value="19"/>
<EPICSField name="TWST" value="PXI_Trigger"/>
<EPICSField name="TWVL" value="11"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZRST" value="Internal"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-SCTY</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-0-STATUS" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-0-STATUS" type="mbbi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="PXIe-6368.0 Board Status"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="EIST" value="DIHW_Error"/>
<EPICSField name="EISV" value="MAJOR"/>
<EPICSField name="EIVL" value="8"/>
<EPICSField name="ELST" value="GPCHW_Error"/>
<EPICSField name="ELSV" value="MAJOR"/>
<EPICSField name="ELVL" value="11"/>
<EPICSField name="FFST" value="MSC_Error"/>
<EPICSField name="FFSV" value="MAJOR"/>
<EPICSField name="FFVL" value="15"/>
<EPICSField name="FRST" value="No board"/>
<EPICSField name="FRSV" value="MAJOR"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="FTST" value="Reserved2"/>
<EPICSField name="FTSV" value="INVALID"/>
<EPICSField name="FTVL" value="14"/>
<EPICSField name="FVST" value="StatConf error"/>
<EPICSField name="FVSV" value="MAJOR"/>
<EPICSField name="FVVL" value="5"/>
<EPICSField name="INP" value="@asyn(ni6368_1, 0) board_status"/>
<EPICSField name="NIST" value="AOHW_Error"/>
<EPICSField name="NISV" value="MAJOR"/>
<EPICSField name="NIVL" value="9"/>
<EPICSField name="ONST" value="Initializing"/>
<EPICSField name="ONSV" value="MINOR"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SVST" value="AIHW_Error"/>
<EPICSField name="SVSV" value="MAJOR"/>
<EPICSField name="SVVL" value="7"/>
<EPICSField name="SXST" value="DynConf error"/>
<EPICSField name="SXSV" value="MAJOR"/>
<EPICSField name="SXVL" value="6"/>
<EPICSField name="TEST" value="DOHW_Error"/>
<EPICSField name="TESV" value="MAJOR"/>
<EPICSField name="TEVL" value="10"/>
<EPICSField name="THST" value="Hardware error"/>
<EPICSField name="THSV" value="MAJOR"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TTST" value="Reserved1"/>
<EPICSField name="TTSV" value="INVALID"/>
<EPICSField name="TTVL" value="13"/>
<EPICSField name="TVST" value="Reserved0"/>
<EPICSField name="TVSV" value="INVALID"/>
<EPICSField name="TVVL" value="12"/>
<EPICSField name="TWST" value="Resetting"/>
<EPICSField name="TWSV" value="MINOR"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="4"/>
<EPICSField name="ZRST" value="Ok"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-0-STATUS</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-AIPU" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-AIPU" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Software Pulse"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="FRST" value="UPDATECLK"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="ONST" value="CONVERTERCLK"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 0) pulse_ai"/>
<EPICSField name="THST" value="REFTRIG"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="STARTTRIG"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="2"/>
<EPICSField name="ZRST" value="SAMPLECLK"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-AIPU</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-AISMPL" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-AISMPL" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="No of AI sample to be acquire in Block"/>
<EPICSField name="DRVH" value="32000"/>
<EPICSField name="DRVL" value="1"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="32000"/>
<EPICSField name="LOPR" value="1"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 0) no_of_samples"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="1"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-AISMPL</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-AISR" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-AISR" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="AI Sampling Rate"/>
<EPICSField name="DRVH" value="2000000"/>
<EPICSField name="DRVL" value="1"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="2000000"/>
<EPICSField name="LOPR" value="1"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 0) sampling_rate_ai"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="1000000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-AISR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-AITB" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-AITB" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="AI Timebase source"/>
<EPICSField name="DRVH" value="60"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="60"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 0) timebase_ai"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-AITB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-AOPU" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-AOPU" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="AO Pulse Source"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="FRST" value="UPDATECLK"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="ONST" value="CONVERTERCLK"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 0) pulse_ao"/>
<EPICSField name="THST" value="REFTRIG"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="STARTTRIG"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="2"/>
<EPICSField name="ZRST" value="SAMPLECLK"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-AOPU</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-AOTB" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-AOTB" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="AO Timebase source"/>
<EPICSField name="DRVH" value="60"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="60"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 0) timebase_ao"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-AOTB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-CHAIMO" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-CHAIMO" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Change AI Configuration"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="FRST" value="PreTriggered"/>
<EPICSField name="FRVL" value="7"/>
<EPICSField name="ONST" value="ReTrigger"/>
<EPICSField name="ONVL" value="3"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 0) ai_mode"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="THST" value="SoftwareTimed"/>
<EPICSField name="THVL" value="6"/>
<EPICSField name="TWST" value="Continuous"/>
<EPICSField name="TWVL" value="4"/>
<EPICSField name="VAL" value="2"/>
<EPICSField name="ZRST" value="Finite"/>
<EPICSField name="ZRVL" value="2"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-CHAIMO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-CHAOMO" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-CHAOMO" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Change AO Configuration"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="FRST" value="PreTriggered"/>
<EPICSField name="FRVL" value="7"/>
<EPICSField name="ONST" value="ReTrigger"/>
<EPICSField name="ONVL" value="3"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 0) ao_mode"/>
<EPICSField name="THST" value="SoftwareTimed"/>
<EPICSField name="THVL" value="6"/>
<EPICSField name="TWST" value="Continuous"/>
<EPICSField name="TWVL" value="4"/>
<EPICSField name="VAL" value="2"/>
<EPICSField name="ZRST" value="Finite"/>
<EPICSField name="ZRVL" value="2"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-CHAOMO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-POST" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-POST" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Number of AI sample to be acquire"/>
<EPICSField name="DRVH" value="50000"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="50000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 0) posttrig_samples"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="1"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-POST</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-PRET" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-PRET" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Number of AI sample to be acquire"/>
<EPICSField name="DRVH" value="50000"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="50000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 0) pretrig_samples"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-PRET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-SCCC" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-SCCC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(A==11 andand B &gt;7) || (A!=1 andand A!=11) ? 0: B"/>
<EPICSField name="HOPR" value="15"/>
<EPICSField name="INPA" value="EC-GN-HWCF:6368-1-SCTY.RVAL"/>
<EPICSField name="INPB" value="EC-GN-HWCF:6368-1-SCCH"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="EC-GN-HWCF:6368-1-SCCH PP"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-SCCC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-SCCH" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-SCCH" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="EIST" value="8"/>
<EPICSField name="EIVL" value="8"/>
<EPICSField name="ELST" value="11"/>
<EPICSField name="ELVL" value="11"/>
<EPICSField name="FFST" value="15"/>
<EPICSField name="FFVL" value="15"/>
<EPICSField name="FLNK" value="EC-GN-HWCF:6368-1-SCCO"/>
<EPICSField name="FRST" value="4"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="FTST" value="14"/>
<EPICSField name="FTVL" value="14"/>
<EPICSField name="FVST" value="5"/>
<EPICSField name="FVVL" value="5"/>
<EPICSField name="NIST" value="9"/>
<EPICSField name="NIVL" value="9"/>
<EPICSField name="ONST" value="1"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SVST" value="7"/>
<EPICSField name="SVVL" value="7"/>
<EPICSField name="SXST" value="6"/>
<EPICSField name="SXVL" value="6"/>
<EPICSField name="TEST" value="10"/>
<EPICSField name="TEVL" value="10"/>
<EPICSField name="THST" value="3"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TTST" value="13"/>
<EPICSField name="TTVL" value="13"/>
<EPICSField name="TVST" value="12"/>
<EPICSField name="TVVL" value="12"/>
<EPICSField name="TWST" value="2"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZRST" value="0"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-SCCH</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-SCCO" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-SCCO" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A==1?(B&lt;10?A+B:B+11):(A==11?(B&lt;7?A+B:(A&gt;7?0:27)):A)"/>
<EPICSField name="FLNK" value="EC-GN-HWCF:6368-1-SCCC"/>
<EPICSField name="HOPR" value="31"/>
<EPICSField name="INPA" value="EC-GN-HWCF:6368-1-SCTY.RVAL"/>
<EPICSField name="INPB" value="EC-GN-HWCF:6368-1-SCCH"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="EC-GN-HWCF:6368-1-SCLK PP"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-SCCO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-SCLK" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-SCLK" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DRVH" value="31"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="31"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 0)sample_clock_ai"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-SCLK</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-SCTY" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-SCTY" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="FLNK" value="EC-GN-HWCF:6368-1-SCCO"/>
<EPICSField name="FRST" value="STAR_Trigger"/>
<EPICSField name="FRVL" value="20"/>
<EPICSField name="FVST" value="Analog_Trigger"/>
<EPICSField name="FVVL" value="30"/>
<EPICSField name="ONST" value="PFI"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SXST" value="Logic_Low"/>
<EPICSField name="SXVL" value="31"/>
<EPICSField name="THST" value="GCRTOUT"/>
<EPICSField name="THVL" value="19"/>
<EPICSField name="TWST" value="PXI_Trigger"/>
<EPICSField name="TWVL" value="11"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZRST" value="Internal"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-SCTY</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6368-1-STATUS" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6368-1-STATUS" type="mbbi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="PXIe-6368.1 Board Status"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="EIST" value="DIHW_Error"/>
<EPICSField name="EISV" value="MAJOR"/>
<EPICSField name="EIVL" value="8"/>
<EPICSField name="ELST" value="GPCHW_Error"/>
<EPICSField name="ELSV" value="MAJOR"/>
<EPICSField name="ELVL" value="11"/>
<EPICSField name="FFST" value="MSC_Error"/>
<EPICSField name="FFSV" value="MAJOR"/>
<EPICSField name="FFVL" value="15"/>
<EPICSField name="FRST" value="No board"/>
<EPICSField name="FRSV" value="MAJOR"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="FTST" value="Reserved2"/>
<EPICSField name="FTSV" value="INVALID"/>
<EPICSField name="FTVL" value="14"/>
<EPICSField name="FVST" value="StatConf error"/>
<EPICSField name="FVSV" value="MAJOR"/>
<EPICSField name="FVVL" value="5"/>
<EPICSField name="INP" value="@asyn(ni6368_0, 0) board_status"/>
<EPICSField name="NIST" value="AOHW_Error"/>
<EPICSField name="NISV" value="MAJOR"/>
<EPICSField name="NIVL" value="9"/>
<EPICSField name="ONST" value="Initializing"/>
<EPICSField name="ONSV" value="MINOR"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SVST" value="AIHW_Error"/>
<EPICSField name="SVSV" value="MAJOR"/>
<EPICSField name="SVVL" value="7"/>
<EPICSField name="SXST" value="DynConf error"/>
<EPICSField name="SXSV" value="MAJOR"/>
<EPICSField name="SXVL" value="6"/>
<EPICSField name="TEST" value="DOHW_Error"/>
<EPICSField name="TESV" value="MAJOR"/>
<EPICSField name="TEVL" value="10"/>
<EPICSField name="THST" value="Hardware error"/>
<EPICSField name="THSV" value="MAJOR"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TTST" value="Reserved1"/>
<EPICSField name="TTSV" value="INVALID"/>
<EPICSField name="TTVL" value="13"/>
<EPICSField name="TVST" value="Reserved0"/>
<EPICSField name="TVSV" value="INVALID"/>
<EPICSField name="TVVL" value="12"/>
<EPICSField name="TWST" value="Resetting"/>
<EPICSField name="TWSV" value="MINOR"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="4"/>
<EPICSField name="ZRST" value="Ok"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6368-1-STATUS</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-0-FILTINT" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-0-FILTINT" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Set Filter Interval Value"/>
<EPICSField name="DRVH" value="209715200"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="209715200"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6528_1) setfilterinterval"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-0-FILTINT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-0-POWERP3" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-0-POWERP3" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Power-UP state of Port3"/>
<EPICSField name="DRVH" value="255"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynUInt32Digital"/>
<EPICSField name="HOPR" value="255"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asynMask(ni6528_1,3, 0xff) setportpowerup"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="255"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-0-POWERP3</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-0-POWERP4" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-0-POWERP4" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Power-UP state of Port4"/>
<EPICSField name="DRVH" value="255"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynUInt32Digital"/>
<EPICSField name="HOPR" value="255"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asynMask(ni6528_1,4, 0xff) setportpowerup"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="255"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-0-POWERP4</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-0-POWERP5" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-0-POWERP5" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Power-UP state of Port5"/>
<EPICSField name="DRVH" value="255"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynUInt32Digital"/>
<EPICSField name="HOPR" value="255"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asynMask(ni6528_1,5, 0xff) setportpowerup"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="255"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-0-POWERP5</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-0-RTSIINPROUT" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-0-RTSIINPROUT" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Set RTSI Input Route"/>
<EPICSField name="DRVH" value="255"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="255"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6528_1) setrtsiinputroute"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-0-RTSIINPROUT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-0-RTSIOUTROUT" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-0-RTSIOUTROUT" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Set RTSI Output Route"/>
<EPICSField name="DRVH" value="255"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="255"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6528_1) setrtsioutputroute"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-0-RTSIOUTROUT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-0-RTSIPCHANGE" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-0-RTSIPCHANGE" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Set RTSI Pulse on Change"/>
<EPICSField name="DRVH" value="255"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="255"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6528_1) setrtsipulseonchange"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-0-RTSIPCHANGE</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-0-RTSIPWDG" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-0-RTSIPWDG" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Set RTSI pulse on watchdog"/>
<EPICSField name="DRVH" value="255"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="255"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6528_1) setrtsipulseonwatchdog"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-0-RTSIPWDG</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-0-RTSIWDGTRIG" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-0-RTSIWDGTRIG" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Set RTSI on Watchdog Trigger"/>
<EPICSField name="DRVH" value="255"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="255"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6528_1) setrtsiwatchdogtrigger"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-0-RTSIWDGTRIG</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-0-STATUS" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-0-STATUS" type="mbbi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="PXI-6528.0 Board Status"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="FRST" value="No board"/>
<EPICSField name="FRSV" value="MAJOR"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="FVST" value="StatConf error"/>
<EPICSField name="FVSV" value="MAJOR"/>
<EPICSField name="FVVL" value="5"/>
<EPICSField name="INP" value="@asyn(ni6528_1,1) board_status"/>
<EPICSField name="ONST" value="Initializing"/>
<EPICSField name="ONSV" value="MINOR"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SXST" value="DynConf error"/>
<EPICSField name="SXSV" value="MAJOR"/>
<EPICSField name="SXVL" value="6"/>
<EPICSField name="THST" value="Hardware error"/>
<EPICSField name="THSV" value="MAJOR"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="Resetting"/>
<EPICSField name="TWSV" value="MINOR"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="4"/>
<EPICSField name="ZRST" value="Ok"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-0-STATUS</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-0-WDGTOUT" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-0-WDGTOUT" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Set Watchdog TimeOut"/>
<EPICSField name="DRVH" value="429496729580"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynFloat64"/>
<EPICSField name="HOPR" value="429496729580"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6528_1) setwatchdogtimeout"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-0-WDGTOUT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-1-FILTINT" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-1-FILTINT" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Set Filter Interval Value"/>
<EPICSField name="DRVH" value="209715200"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="209715200"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6528_0) setfilterinterval"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-1-FILTINT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-1-POWERP3" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-1-POWERP3" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Power-UP state of Port3"/>
<EPICSField name="DRVH" value="255"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynUInt32Digital"/>
<EPICSField name="HOPR" value="255"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asynMask(ni6528_0,3, 0xff) setportpowerup"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="255"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-1-POWERP3</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-1-POWERP4" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-1-POWERP4" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Power-UP state of Port4"/>
<EPICSField name="DRVH" value="255"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynUInt32Digital"/>
<EPICSField name="HOPR" value="255"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asynMask(ni6528_0,4, 0xff) setportpowerup"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="255"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-1-POWERP4</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-1-POWERP5" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-1-POWERP5" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Power-UP state of Port5"/>
<EPICSField name="DRVH" value="255"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynUInt32Digital"/>
<EPICSField name="HOPR" value="255"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asynMask(ni6528_0,5, 0xff) setportpowerup"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="VAL" value="255"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-1-POWERP5</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-1-RTSIINPROUT" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-1-RTSIINPROUT" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Set RTSI Input Route"/>
<EPICSField name="DRVH" value="255"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="255"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6528_0) setrtsiinputroute"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-1-RTSIINPROUT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-1-RTSIOUTROUT" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-1-RTSIOUTROUT" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Set RTSI Output Route"/>
<EPICSField name="DRVH" value="255"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="255"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6528_0) setrtsioutputroute"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-1-RTSIOUTROUT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-1-RTSIPCHANGE" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-1-RTSIPCHANGE" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Set RTSI Pulse on Change"/>
<EPICSField name="DRVH" value="255"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="255"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6528_0) setrtsipulseonchange"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-1-RTSIPCHANGE</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-1-RTSIPWDG" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-1-RTSIPWDG" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Set RTSI pulse on watchdog"/>
<EPICSField name="DRVH" value="255"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="255"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6528_0) setrtsipulseonwatchdog"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-1-RTSIPWDG</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-1-RTSIWDGTRIG" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-1-RTSIWDGTRIG" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Set RTSI on Watchdog Trigger"/>
<EPICSField name="DRVH" value="255"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="HOPR" value="255"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6528_0) setrtsiwatchdogtrigger"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-1-RTSIWDGTRIG</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-1-STATUS" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-1-STATUS" type="mbbi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="PXI-6528.1 Board Status"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="FRST" value="No board"/>
<EPICSField name="FRSV" value="MAJOR"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="FVST" value="StatConf error"/>
<EPICSField name="FVSV" value="MAJOR"/>
<EPICSField name="FVVL" value="5"/>
<EPICSField name="INP" value="@asyn(ni6528_0,0) board_status"/>
<EPICSField name="ONST" value="Initializing"/>
<EPICSField name="ONSV" value="MINOR"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SXST" value="DynConf error"/>
<EPICSField name="SXSV" value="MAJOR"/>
<EPICSField name="SXVL" value="6"/>
<EPICSField name="THST" value="Hardware error"/>
<EPICSField name="THSV" value="MAJOR"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="Resetting"/>
<EPICSField name="TWSV" value="MINOR"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="4"/>
<EPICSField name="ZRST" value="Ok"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-1-STATUS</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6528-1-WDGTOUT" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6528-1-WDGTOUT" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Set Watchdog TimeOut"/>
<EPICSField name="DRVH" value="429496729580"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynFloat64"/>
<EPICSField name="HOPR" value="429496729580"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6528_0) setwatchdogtimeout"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6528-1-WDGTOUT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-BDTM" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-BDTM" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Board time"/>
<EPICSField name="DTYP" value="asynInt32ArrayIn"/>
<EPICSField name="FTVL" value="ULONG"/>
<EPICSField name="INP" value="@asyn(ni6683h_0,0) getTime"/>
<EPICSField name="NELM" value="2"/>
<EPICSField name="SCAN" value=".1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-BDTM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-BDTMN" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-BDTMN" type="subArray" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Board time [ns]"/>
<EPICSField name="EGU" value="ns"/>
<EPICSField name="FTVL" value="ULONG"/>
<EPICSField name="INP" value="EC-GN-HWCF:6683-0-BDTM CP MS"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-BDTMN</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-BDTMS" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-BDTMS" type="subArray" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Board time [s]"/>
<EPICSField name="EGU" value="s"/>
<EPICSField name="FTVL" value="ULONG"/>
<EPICSField name="INP" value="EC-GN-HWCF:6683-0-BDTM CP MS"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-BDTMS</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-BLKTM" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-BLKTM" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Block until..."/>
<EPICSField name="DTYP" value="asynInt32ArrayOut"/>
<EPICSField name="FTVL" value="LONG"/>
<EPICSField name="HOPR" value="4503599627370496"/>
<EPICSField name="INP" value="@asyn(ni6683h_0,0) waitForTime"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="NELM" value="2"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-BLKTM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-DEVNAME" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>string</kind>
<direction>state</direction>
<dataType>
<name>string</name>
<description>STRING40</description>
<size>320</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-DEVNAME" type="stringin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Device name"/>
<EPICSField name="DTYP" value="asynOctetRead"/>
<EPICSField name="INP" value="@asyn(ni6683h_0,0) deviceName"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-DEVNAME</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-DRIVER" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>string</kind>
<direction>state</direction>
<dataType>
<name>string</name>
<description>STRING40</description>
<size>320</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-DRIVER" type="stringin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Driver version"/>
<EPICSField name="DTYP" value="asynOctetRead"/>
<EPICSField name="INP" value="@asyn(ni6683h_0,0) driverVersion"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-DRIVER</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-FTEMAX" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-FTEMAX" type="longin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Max number of scheduled FTEs"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6683h_0,0)maxScheduledFtes"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-FTEMAX</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-FTENUM" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-FTENUM" type="longin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Number of pending FTEs"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6683h_0,0)numPendingFtes"/>
<EPICSField name="SCAN" value="5 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-FTENUM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-HBDTM" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>string</kind>
<direction>state</direction>
<dataType>
<name>string</name>
<description>STRING40</description>
<size>320</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-HBDTM" type="stringin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Board Time"/>
<EPICSField name="DTYP" value="asynOctetRead"/>
<EPICSField name="INP" value="@asyn(ni6683h_0,0) getTime"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value=".1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-HBDTM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-LVL_ERRS" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-LVL_ERRS" type="longin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Check number of FTE level errors"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6683h_0,0)checkFteLevels"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-LVL_ERRS</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-SERIAL" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-SERIAL" type="longin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Device serial number"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6683h_0,0)deviceSerialNumber"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-SERIAL</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-STATUS" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-STATUS" type="mbbi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="PXI-6683.0 Device status"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="EIST" value="FIFO overflow"/>
<EPICSField name="EISV" value="MINOR"/>
<EPICSField name="EIVL" value="8"/>
<EPICSField name="ELST" value="Buffer overflow"/>
<EPICSField name="ELSV" value="MINOR"/>
<EPICSField name="ELVL" value="11"/>
<EPICSField name="FRST" value="No board"/>
<EPICSField name="FRSV" value="MAJOR"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="FVST" value="StatConf error"/>
<EPICSField name="FVSV" value="MAJOR"/>
<EPICSField name="FVVL" value="5"/>
<EPICSField name="INP" value="@asyn(ni6683h_0,0)deviceStatus"/>
<EPICSField name="NIST" value="FPGA not ready"/>
<EPICSField name="NISV" value="MINOR"/>
<EPICSField name="NIVL" value="9"/>
<EPICSField name="ONST" value="Initializing"/>
<EPICSField name="ONSV" value="MINOR"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="SCAN" value="5 second"/>
<EPICSField name="SVST" value="Reserved"/>
<EPICSField name="SVSV" value="INVALID"/>
<EPICSField name="SVVL" value="7"/>
<EPICSField name="SXST" value="DynConf error"/>
<EPICSField name="SXSV" value="MAJOR"/>
<EPICSField name="SXVL" value="6"/>
<EPICSField name="TEST" value="Ref clk no lock"/>
<EPICSField name="TESV" value="MINOR"/>
<EPICSField name="TEVL" value="10"/>
<EPICSField name="THST" value="Hardware error"/>
<EPICSField name="THSV" value="MAJOR"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="Resetting"/>
<EPICSField name="TWSV" value="MINOR"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="4"/>
<EPICSField name="ZRST" value="Ok"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-STATUS</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-SYNC" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-SYNC" type="mbbi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="PXI-6683.0 Synchronization status"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6683h_0,0)syncStatus"/>
<EPICSField name="ONST" value="SYNCING"/>
<EPICSField name="ONSV" value="MINOR"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="THST" value="LOST_SYNC"/>
<EPICSField name="THSV" value="MAJOR"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="SYNCED"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="NOT_SYNCED"/>
<EPICSField name="ZRSV" value="MAJOR"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-SYNC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-HWCF:6683-0-SYNCLOST" description="" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-HWCF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-HWCF:6683-0-SYNCLOST" type="longin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Seconds since lost synchronization"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6683h_0,0)secsSinceSync"/>
<EPICSField name="SCAN" value="1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-HWCF:6683-0-SYNCLOST</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:DIO4900-YON" description="External trigger for Gyrotron #1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:DIO4900-YON" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 External trigger"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 22) bitread"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:DIO4900-YON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-AI-SIMM" description="GY#1 PXI AI PV Simulation mode switch." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-AI-SIMM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 AI Simulation Mode SW"/>
<EPICSField name="ONAM" value="YES"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-AI-SIMM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-AO-SIMM" description="GY#1 PXI AO PV Simulation mode switch." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-AO-SIMM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 AO Simulation Mode SW"/>
<EPICSField name="ONAM" value="YES"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-AO-SIMM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-CSV-LOAD" description="Trigger to load CSV file." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-CSV-LOAD" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="File load trigger"/>
<EPICSField name="HIGH" value="0.1"/>
<EPICSField name="ONAM" value="Loading"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="Load"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-CSV-LOAD</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-CSV-LOADED" description="Indicator if loading CSV file is completed or not." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-CSV-LOADED" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="File load status"/>
<EPICSField name="ONAM" value="Loaded"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="Loading"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-CSV-LOADED</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-DI-SIMM" description="GY#1 PXI DI PV Simulation mode switch." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-DI-SIMM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 DI Simulation Mode SW"/>
<EPICSField name="ONAM" value="YES"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-DI-SIMM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-DO-SIMM" description="GY#1 PXI DO PV Simulation mode switch." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-DO-SIMM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 DO Simulation Mode SW"/>
<EPICSField name="ONAM" value="YES"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-DO-SIMM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-DT-SHOTLEN-EGU" description="EGU of shot length for GYA" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-DT-SHOTLEN-EGU" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 egu of shot length"/>
<EPICSField name="FLNK" value="EC-GN-P01-GAF:STAT-DT-SHOTLEN-CALC"/>
<EPICSField name="ONAM" value="s"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="ms"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-DT-SHOTLEN-EGU</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-MST-TRIG" description="Ext and PLC ON trigger combination" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-MST-TRIG" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 Master trigger"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-MST-TRIG</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-PREP-MODE" description="GY#1 Pre-pro mode ON/OFF" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-PREP-MODE" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 Pre-Pro mode ON"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-PREP-MODE</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-SHORT-PULSE" description="GY#1 SHORT PULSE MODE ON/OFF" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-SHORT-PULSE" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 Short Pulse Mode"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-SHORT-PULSE</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-TRIG-SOUR" description="Trigger source External or PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-TRIG-SOUR" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 External Trigger Mode SW"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-TRIG-SOUR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:MOE2810-ET" description="Arc detection signal 1 [Main window] for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:MOE2810-ET" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 Arc detect signal 1"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:MOE2810-ET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:MOE2810-ET-WF" description="Arc detection signal 1 [Main window] for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:MOE2810-ET-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 Arc detect signal 1"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:MOE2810-ET-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:MOE2820-ET" description="Arc detection signal 2 [Sub window] for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:MOE2820-ET" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 Arc detect signal 2"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:MOE2820-ET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:MOE2820-ET-WF" description="Arc detection signal 2 [Sub window] for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:MOE2820-ET-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 Arc detect signal 2"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:MOE2820-ET-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:MOE2830-ET" description="Arc detection signal 3 for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:MOE2830-ET" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 Arc detect signal 3"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:MOE2830-ET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:MOE2830-ET-WF" description="Arc detection signal 3 for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:MOE2830-ET-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 Arc detect signal 3"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:MOE2830-ET-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:MRF2910-ET" description="RF signal for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:MRF2910-ET" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 RF Signal"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:MRF2910-ET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:MRF2910-ET-WF" description="RF signal for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:MRF2910-ET-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 RF Signal"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:MRF2910-ET-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-BEAMON-TIME" description="Beam ON time (time from APS SW ON)" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-BEAMON-TIME" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 Beam ON time"/>
<EPICSField name="EGU" value="us"/>
<EPICSField name="HOPR" value="3600000000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-BEAMON-TIME</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-CSV-ERR" description="Error state of CSV file loading." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-CSV-ERR" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="File load error status"/>
<EPICSField name="FRST" value="Format error"/>
<EPICSField name="FRSV" value="MAJOR"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="FVST" value="Out of range"/>
<EPICSField name="FVSV" value="MAJOR"/>
<EPICSField name="FVVL" value="5"/>
<EPICSField name="ONST" value="Successfully loaded"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="THST" value="Empty data"/>
<EPICSField name="THSV" value="MAJOR"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="Failed to open"/>
<EPICSField name="TWSV" value="MAJOR"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZRST" value="Not loaded yet"/>
<EPICSField name="ZRSV" value="MINOR"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-CSV-ERR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-CSV-NAME" description="CSV file name for analog output." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>string</kind>
<direction>state</direction>
<dataType>
<name>string</name>
<description>STRING40</description>
<size>320</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-CSV-NAME" type="stringout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="CSV file name"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="shot000000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-CSV-NAME</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-DT-SHOTLEN" description="GY1 Shot length." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-DT-SHOTLEN" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 Shot length"/>
<EPICSField name="EGU" value="us"/>
<EPICSField name="HOPR" value="3600000000"/>
<EPICSField name="LOPR" value="100"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1000000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-DT-SHOTLEN</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-DT-SHOTLEN-CALC" description="Shot length convert (ms/s to us) for GYA" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-DT-SHOTLEN-CALC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(!A)?1000*B:1000000*B"/>
<EPICSField name="DESC" value="GY1 shot length convert"/>
<EPICSField name="FLNK" value="EC-GN-P01-GAF:STAT-DT-SHOTLEN"/>
<EPICSField name="INPA" value="EC-GN-P01-GAF:STAT-DT-SHOTLEN-EGU"/>
<EPICSField name="INPB" value="EC-GN-P01-GAF:STAT-DT-SHOTLEN-DAM"/>
<EPICSField name="OUT" value="EC-GN-P01-GAF:STAT-DT-SHOTLEN"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-DT-SHOTLEN-CALC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-DT-SHOTLEN-DAM" description="Shote length without unit for GYA" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-DT-SHOTLEN-DAM" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 shot length without unit"/>
<EPICSField name="DRVH" value="3600"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="FLNK" value="EC-GN-P01-GAF:STAT-DT-SHOTLEN-CALC"/>
<EPICSField name="HOPR" value="3600"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-DT-SHOTLEN-DAM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-ELAPSED" description="Elapsed time from master trigger." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-ELAPSED" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 Elapsed time"/>
<EPICSField name="EGU" value="us"/>
<EPICSField name="HOPR" value="4000000000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-ELAPSED</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-PREHEAT-TIME" description="Pre-heating time" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-PREHEAT-TIME" type="longin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Pre-heating time"/>
<EPICSField name="HOPR" value="999999"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-PREHEAT-TIME</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-PREP-TIME-WF" description="Loaded pre-pro time waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-PREP-TIME-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 prepro time schedule"/>
<EPICSField name="EGU" value="ms"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-PREP-TIME-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-SHOT-FLNK1" description="GY1 fanout1 to AI waveform signal" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-SHOT-FLNK1" type="fanout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 fanout1 to AI waveform signal"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-SHOT-FLNK1</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-SHOT-FLNK2" description="GY1 fanout2 to AI waveform signal" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-SHOT-FLNK2" type="fanout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 fanout2 to AI waveform signal"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-SHOT-FLNK2</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-SHOT-ID" description="Unique integer value for each gyrotron shot." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-SHOT-ID" type="longin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 shot ID"/>
<EPICSField name="HOPR" value="999999"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-SHOT-ID</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-SHOT-PLOT" description="GY1 judge to plot measured values" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-SHOT-PLOT" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A andand (B &gt;= C)"/>
<EPICSField name="DESC" value="GY1 judge to plot measured values"/>
<EPICSField name="INPA" value="EC-GN-P01-GPS:PLC4110-YTS-ST3R"/>
<EPICSField name="INPB" value="EC-GN-P01-GAF:STAT-BEAMON-TIME"/>
<EPICSField name="INPC" value="6000000"/>
<EPICSField name="OOPT" value="Transition To Non-zero"/>
<EPICSField name="OUT" value="EC-GN-P01-GAF:STAT-SHOT-FLNK1 PP"/>
<EPICSField name="SCAN" value=".1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-SHOT-PLOT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF:STAT-SM" description="GY#1 state machine" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF:STAT-SM" type="mbbi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY#1 state machine"/>
<EPICSField name="EIST" value="WaitHVON_SDN"/>
<EPICSField name="EIVL" value="8"/>
<EPICSField name="FLNK" value="EC-GN-P01-GAF:STAT-SHOT-PLOT"/>
<EPICSField name="FRST" value="WaitReady"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="FVST" value="WaitPermit"/>
<EPICSField name="FVVL" value="5"/>
<EPICSField name="NIST" value="WaitHVON_SDN_PREP"/>
<EPICSField name="NIVL" value="9"/>
<EPICSField name="ONST" value="Error"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SVST" value="WaitHVON_PREP"/>
<EPICSField name="SVVL" value="7"/>
<EPICSField name="SXST" value="WaitHVON"/>
<EPICSField name="SXVL" value="6"/>
<EPICSField name="THST" value="WaitStandby"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="Disabled"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZRST" value="Init"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF:STAT-SM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-OUTON-RB" description="Output ON readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-OUTON-RB" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS Output ON status"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PWX1500ML.proto getOut CCPS1"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-CCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-OUTON-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-OUTON-SP" description="Output ON command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-OUTON-SP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS Output ON"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="OUT" value="@PWX1500ML.proto setOut CCPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-CCPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-OUTON-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-REMLOC-RB" description="remote control readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-REMLOC-RB" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS remote readback"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PWX1500ML.proto getRem CCPS1"/>
<EPICSField name="ONAM" value="REM"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-CCPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="LOC"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-REMLOC-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-REMLOC-SP" description="Remote/Local set commoand" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-REMLOC-SP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS remote control on"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONAM" value="REM"/>
<EPICSField name="OUT" value="@PWX1500ML.proto setRem CCPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-CCPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="LOC"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-REMLOC-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-RST" description="Device reset command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-RST" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS reset device"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="OUT" value="@PWX1500ML.proto resetDevice CCPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-CCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-RST</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-SOUR-ON-RB" description="External source enable/disable readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-SOUR-ON-RB" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS signal source on"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PWX1500ML.proto getSourceON CCPS1"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-CCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-SOUR-ON-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-SOUR-ON-SP" description="External source enable/disable" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-SOUR-ON-SP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS signal source on"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="OUT" value="@PWX1500ML.proto setSourceON CCPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-CCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-SOUR-ON-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-STAT" description="GYA CCPS status monitor" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-STAT" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="CCPS1 is running"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-STAT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-TR" description="GY#1 Collector Coil in Operation" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-TR" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS in Operation"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-TR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:STAT-MANM" description="Manual mode switch for setpoint of GY1-CCPS (Collector Coil Power Supply)." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:STAT-MANM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Manual Mode SW for GY1 CCPS"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:STAT-MANM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:STAT-SIMM" description="GY#1 CCPS PV Simulation mode switch" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:STAT-SIMM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS Simulation Mode SW"/>
<EPICSField name="ONAM" value="YES"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:STAT-SIMM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-CURR-RB" description="Output current setpoint readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-CURR-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS Output current readback"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="60.0"/>
<EPICSField name="INP" value="@PWX1500ML.proto getCurr CCPS1"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-CCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-CURR-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-CURR-SP" description="Output current setpoint" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-CURR-SP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS Output current setpoint"/>
<EPICSField name="DRVH" value="58.8"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="58.8"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@PWX1500ML.proto setCurr CCPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-CCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-CURR-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-DCV-RB" description="Output DC voltage readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-DCV-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS DCV range readback"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="300"/>
<EPICSField name="INP" value="@PWX1500ML.proto getVolt CCPS1"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-CCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-DCV-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-DCV-SP" description="Output DC voltage setpoint" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-DCV-SP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS Output DCV setpoint"/>
<EPICSField name="DRVH" value="84"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="84"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@PWX1500ML.proto setVolt CCPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-CCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-DCV-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-EREF" description="Collector Coil PS voltage setpoint for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-EREF" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS voltage setpoint"/>
<EPICSField name="DRVH" value="80"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="80"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AO-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-EREF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-EREF-MSP" description="Collector Coil PS voltage manual setpoint for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-EREF-MSP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS voltage manual setpoint"/>
<EPICSField name="DRVH" value="80"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="80"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-EREF-MSP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-ERROR" description="Error state" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>string</kind>
<direction>state</direction>
<dataType>
<name>string</name>
<description>STRING40</description>
<size>320</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-ERROR" type="stringin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS Error message"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PWX1500ML.proto getError CCPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-CCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-ERROR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-IDN" description="Query Device IDN" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>string</kind>
<direction>state</direction>
<dataType>
<name>string</name>
<description>STRING40</description>
<size>320</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-IDN" type="stringin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS IDN"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PWX1500ML.proto readDeviceID CCPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="10 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-IDN</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-MEAS-DCI" description="Measured DC current" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-MEAS-DCI" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS Measued DC Current"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="58.8"/>
<EPICSField name="INP" value="@PWX1500ML.proto getMeasDCI CCPS1"/>
<EPICSField name="LOPR" value="-58.8"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-CCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-MEAS-DCI</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:PSU2320-MEAS-DCV" description="Measured DC voltage" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:PSU2320-MEAS-DCV" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS Measued DC Voltage"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="200"/>
<EPICSField name="INP" value="@PWX1500ML.proto getMeasDCV CCPS1"/>
<EPICSField name="LOPR" value="-200"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-CCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:PSU2320-MEAS-DCV</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:STAT-AMP" description="Amplitude" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:STAT-AMP" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Amplitude"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="3.5"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:STAT-AMP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:STAT-FREQ" description="Frequency" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:STAT-FREQ" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Frequency"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:STAT-FREQ</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:STAT-OFFS" description="Offset" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:STAT-OFFS" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Offset"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:STAT-OFFS</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:STAT-OP-CALC" description="GYA CCPS output check" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:STAT-OP-CALC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(A==1 || B==1 || C==1)?1:0; C:=B; B:=A"/>
<EPICSField name="DESC" value="GYA CCPS operation check"/>
<EPICSField name="FLNK" value="EC-GN-P01-GAF-CCPS:PSU2320-TR"/>
<EPICSField name="INPA" value="EC-GN-P01-GAF-CCPS:STAT-OP-V-DIFF"/>
<EPICSField name="INPB" value="0"/>
<EPICSField name="INPC" value="0"/>
<EPICSField name="OUT" value="EC-GN-P01-GAF-CCPS:PSU2320-TR"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:STAT-OP-CALC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-CCPS:STAT-OP-V-DIFF" description="GYA CCPS voltage difference" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-CCPS:STAT-OP-V-DIFF" type="calc" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(A==1 andand ABS(B-C)&gt;0.1)?1:0; C:=B"/>
<EPICSField name="DESC" value="GYA CCPS operation check"/>
<EPICSField name="FLNK" value="EC-GN-P01-GAF-CCPS:STAT-OP-CALC"/>
<EPICSField name="INPA" value="EC-GN-P01-GAF-CCPS:PSU2320-OUTON-RB"/>
<EPICSField name="INPB" value="EC-GN-P01-GAF-CCPS:PSU2320-MEAS-DCV PP"/>
<EPICSField name="SCAN" value=".1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-CCPS:STAT-OP-V-DIFF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-AUTO-START" description="Auto ramp up start" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-AUTO-START" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Auto rampup start command"/>
<EPICSField name="HIGH" value="0.1"/>
<EPICSField name="ONAM" value="Start"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="Stop"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-AUTO-START</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-LOC" description="Local control on" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-LOC" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Local control ON"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONAM" value="LOC"/>
<EPICSField name="OUT" value="@PCR500LE.proto setLoc FHPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-LOC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-OUTON-RB" description="Output ON readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-OUTON-RB" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Output ON readback"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PCR500LE.proto getOut FHPS1"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-OUTON-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-OUTON-SP" description="Output ON command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-OUTON-SP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Output ON command"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONAM" value="REM"/>
<EPICSField name="OUT" value="@PCR500LE.proto setOut FHPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-OUTON-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-REM" description="Remote control on" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-REM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Remote control on"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="OUT" value="@PCR500LE.proto setRem FHPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-REM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-RST" description="Device reset command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-RST" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reset command"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="OUT" value="@PCR500LE.proto resetDevice FHPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-RST</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-SOUR-ON-RB" description="External source enable readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-SOUR-ON-RB" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="External control readback"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PCR500LE.proto getSourceON FHPS1"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-SOUR-ON-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-SOUR-ON-SP" description="External source enable" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-SOUR-ON-SP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="External control ON command"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="OUT" value="@PCR500LE.proto setSourceON FHPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-SOUR-ON-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-YTS-RUP" description="Heater#1 ramp up completed" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-YTS-RUP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 FHPS rampup comp"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-YTS-RUP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:STAT-MANM" description="Manual mode switch of GY1-FHPS (Heater Power Supply)." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:STAT-MANM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Manual Mode SW for GY1 FHPS"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:STAT-MANM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:STAT-SIMM" description="GY#1 FHPS PV Simulation mode switch" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:STAT-SIMM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 FHPS Simulation Mode SW"/>
<EPICSField name="ONAM" value="YES"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:STAT-SIMM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-ACV-RB" description="AC voltage readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-ACV-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Output Voltage readback"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="300"/>
<EPICSField name="INP" value="@PCR500LE.proto getVolt FHPS1"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-ACV-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-ACV-SP" description="AC voltage setpoint" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-ACV-SP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Output voltage setpoint"/>
<EPICSField name="DRVH" value="300"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="300"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@PCR500LE.proto setVolt FHPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-ACV-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-AUTO-RU-TIME" description="Auto ramp up time" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-AUTO-RU-TIME" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Auto rampup time"/>
<EPICSField name="DRVH" value="100000"/>
<EPICSField name="DRVL" value="10"/>
<EPICSField name="EGU" value="sec"/>
<EPICSField name="HOPR" value="100000"/>
<EPICSField name="LOPR" value="10"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="30"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-AUTO-RU-TIME</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-AUTO-STAT" description="Auto ramp up status" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-AUTO-STAT" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Auto rampup status"/>
<EPICSField name="ONST" value="IN OPERATION"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="THST" value="ERROR"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="FINISH"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZRST" value="NOT IN OPERATION"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-AUTO-STAT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-AUTO-TAGV" description="Auto ramp up target voltage" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-AUTO-TAGV" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Auto rampup target voltage"/>
<EPICSField name="DRVH" value="60"/>
<EPICSField name="DRVL" value="0.0"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="60.0"/>
<EPICSField name="LOPR" value="0.0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="5"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-AUTO-TAGV</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-CURR-RB" description="Output current readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-CURR-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Output Current readback"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="5"/>
<EPICSField name="INP" value="@PCR500LE.proto getCurr FHPS1"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-CURR-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-CURR-SP" description="Output current setpoint" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-CURR-SP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Output current setpoint"/>
<EPICSField name="DRVH" value="5.0"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="5.0"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@PCR500LE.proto setCurr FHPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-CURR-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-EREF" description="Heater voltage setpoint for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-EREF" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 FHPS voltage setpoint"/>
<EPICSField name="DRVH" value="150"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="150"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AO-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-EREF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-EREF-MSP" description="Heater voltage manual setpoint for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-EREF-MSP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 FHPS voltage manual setpoint"/>
<EPICSField name="DRVH" value="150"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="150"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-EREF-MSP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-ERROR" description="Error state" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>string</kind>
<direction>state</direction>
<dataType>
<name>string</name>
<description>STRING40</description>
<size>320</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-ERROR" type="stringin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Error code"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PCR500LE.proto getError FHPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-ERROR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-FRQ-RB" description="AC frequency readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-FRQ-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Output frequency readback"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="Hz"/>
<EPICSField name="HOPR" value="1000"/>
<EPICSField name="INP" value="@PCR500LE.proto getFreq FHPS1"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-FRQ-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-FRQ-SP" description="AC frequency setpoint" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-FRQ-SP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Output frequency setpoint"/>
<EPICSField name="DRVH" value="999.9"/>
<EPICSField name="DRVL" value="1"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="Hz"/>
<EPICSField name="HOPR" value="1000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@PCR500LE.proto setFreq FHPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
<EPICSField name="VAL" value="1"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-FRQ-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-IDN" description="Device IDN" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>string</kind>
<direction>state</direction>
<dataType>
<name>string</name>
<description>STRING40</description>
<size>320</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-IDN" type="stringin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="IDN"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PCR500LE.proto readDeviceID FHPS1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="10 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-IDN</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-MEAS-ACI" description="Measured AC current" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-MEAS-ACI" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Measued AC Current"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="5.0"/>
<EPICSField name="INP" value="@PCR500LE.proto getMeasACI FHPS1"/>
<EPICSField name="LOPR" value="-5.0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-MEAS-ACI</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-MEAS-ACP" description="Measured AC power" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-MEAS-ACP" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Measued AC Power"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="W"/>
<EPICSField name="HOPR" value="500"/>
<EPICSField name="INP" value="@PCR500LE.proto getMeasACP FHPS1"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-MEAS-ACP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-MEAS-ACV" description="Measured AC voltage" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-MEAS-ACV" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Measued AC Voltage"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="300"/>
<EPICSField name="INP" value="@PCR500LE.proto getMeasACV FHPS1"/>
<EPICSField name="LOPR" value="-300"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-MEAS-ACV</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:PSU2610-MEAS-FRQ" description="Measured AC frequency" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:PSU2610-MEAS-FRQ" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Measued Frequency"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="Hz"/>
<EPICSField name="HOPR" value="1000"/>
<EPICSField name="INP" value="@PCR500LE.proto getMeasACF FHPS1"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-FHPS:STAT-SIMM"/>
<EPICSField name="VAL" value="1"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:PSU2610-MEAS-FRQ</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:STAT-AUTO-MODE-SET" description="GYA Auto mode set when Error state" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:STAT-AUTO-MODE-SET" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A==1?0:1"/>
<EPICSField name="DESC" value="GYA FHPS rampup comp off"/>
<EPICSField name="INPA" value="EC-GN-P01-GAF:STAT-SM"/>
<EPICSField name="OOPT" value="Transition To Zero"/>
<EPICSField name="OUT" value="EC-GN-P01-GAF-FHPS:STAT-MANM PP"/>
<EPICSField name="SCAN" value="1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:STAT-AUTO-MODE-SET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:STAT-PREP-WF" description="Loaded FHPS pre-pro waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:STAT-PREP-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 FHPS prepro schedule"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:STAT-PREP-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:STAT-RAMPUP-CALC" description="GYA Rampup complete check" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:STAT-RAMPUP-CALC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A==2?1:0"/>
<EPICSField name="DESC" value="GYA FHPS rampup comp check"/>
<EPICSField name="INPA" value="EC-GN-P01-GAF-FHPS:STAT-RAMPUP-CMP"/>
<EPICSField name="OOPT" value="When Non-zero"/>
<EPICSField name="OUT" value="EC-GN-P01-GAF-FHPS:PSU2610-YTS-RUP PP"/>
<EPICSField name="SCAN" value="1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:STAT-RAMPUP-CALC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:STAT-RAMPUP-CMP" description="GYA Check Rampup Status" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:STAT-RAMPUP-CMP" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(ABS(A-B)&lt;0.1*B)?2:((C &gt; D)?1:0);D:=C"/>
<EPICSField name="DESC" value="GYA FHPS rampup stat check"/>
<EPICSField name="FLNK" value="EC-GN-P01-GAF-FHPS:STAT-RAMPUP-CALC"/>
<EPICSField name="INPA" value="EC-GN-P01-GAF-FHPS:PSU2610-MEAS-ACV"/>
<EPICSField name="INPB" value="EC-GN-P01-GAF-FHPS:PSU2610-AUTO-TAGV"/>
<EPICSField name="INPC" value="EC-GN-P01-GAF-FHPS:PSU2610-EREF"/>
<EPICSField name="SCAN" value="1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:STAT-RAMPUP-CMP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-FHPS:STAT-RAMPUP-OFF" description="GYA Rampup complete off" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-FHPS:STAT-RAMPUP-OFF" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A==0?0:1"/>
<EPICSField name="DESC" value="GYA FHPS rampup comp off"/>
<EPICSField name="INPA" value="EC-GN-P01-GPS:PLC4110-YTS-ST1R"/>
<EPICSField name="OOPT" value="When Zero"/>
<EPICSField name="OUT" value="EC-GN-P01-GAF-FHPS:PSU2610-YTS-RUP PP"/>
<EPICSField name="SCAN" value="1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-FHPS:STAT-RAMPUP-OFF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:STAT-MANM" description="Manual mode switch for setpoint of Gun Coil PS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:STAT-MANM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Manual Mode SW for GY1 GCPS"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:STAT-MANM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:STAT-SIMM" description="GY#1 GCPS PV Simulation mode switch" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:STAT-SIMM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 GCPS Simulation Mode SW"/>
<EPICSField name="ONAM" value="YES"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:STAT-SIMM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:PSU2130-ACT-RB" description="Read current state command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:PSU2130-ACT-RB" type="mbbi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 GCPS read ACT"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="FRST" value="ZERO"/>
<EPICSField name="FRSV" value="NO_ALARM"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readActivity GC1"/>
<EPICSField name="ONST" value="SET"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-GCPS:STAT-SIMM"/>
<EPICSField name="THST" value="FLAT TOP"/>
<EPICSField name="THSV" value="NO_ALARM"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="DOWN"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="HOLD"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:PSU2130-ACT-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP" description="State change commands for HOLD, SET and DOWN" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 GCPS set ACT"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONST" value="SET"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="OUT" value="@JASTEC-SCMPS.proto setActivity GC1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-GCPS:STAT-SIMM"/>
<EPICSField name="TWST" value="DOWN"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="HOLD"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP-MI" description="State input to Marte for HOLD, SET and DOWN for GYA GCPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP-MI" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 GCPS ACT set to Marte"/>
<EPICSField name="ONST" value="SET"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="TWST" value="DOWN"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="HOLD"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP-MI</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP-MO" description="State Marte outputs for HOLD, SET and DOWN for GYA GCPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP-MO" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 GCPS ACT Marte outputs"/>
<EPICSField name="FLNK" value="EC-GN-P01-GAF-GCPS:STAT-ACT-SP-CALC"/>
<EPICSField name="ONST" value="SET"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="TWST" value="DOWN"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="HOLD"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP-MO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:PSU2130-CURR-MON" description="Monitored output current" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:PSU2130-CURR-MON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 GCPS monitored current"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="125"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readMeasCurrent GC1"/>
<EPICSField name="LOPR" value="-125"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-GCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:PSU2130-CURR-MON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:PSU2130-ERR" description="Error state readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:PSU2130-ERR" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 GCPS read error"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readErrStat GC1"/>
<EPICSField name="NELM" value="15"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-GCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:PSU2130-ERR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:PSU2130-SWP-LIM" description="Upper limit of target sweep rate readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:PSU2130-SWP-LIM" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 GCPS read sweep limit"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A/min"/>
<EPICSField name="HOPR" value="99.99"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readSweepLim GC1"/>
<EPICSField name="LOPR" value="0.01"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-GCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:PSU2130-SWP-LIM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:PSU2130-SWP-RB" description="Target sweep rate readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:PSU2130-SWP-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 GCPS read targ sweep rate"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A/min"/>
<EPICSField name="HOPR" value="99.99"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readTargSweep GC1"/>
<EPICSField name="LOPR" value="0.01"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-GCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:PSU2130-SWP-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-RB" description="Target current readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 GCPS read target current"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="120"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readTargCurrent GC1"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-GCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-SET" description="Target current set command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-SET" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 GCPS set target current"/>
<EPICSField name="DRVH" value="120"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FLNK" value="EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP"/>
<EPICSField name="HOPR" value="125"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@JASTEC-SCMPS.proto setCurrent GC1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-GCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-SET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-SET-MI" description="Target current input to Marte for GYA GCPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-SET-MI" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 GCPS target current input to Marte"/>
<EPICSField name="DRVH" value="120"/>
<EPICSField name="DRVL" value="-120"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="125"/>
<EPICSField name="LOPR" value="-125"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-SET-MI</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-SET-MO" description="Target current Marte outputs for GYA GCPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-SET-MO" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 GCPS target current Marte outputs"/>
<EPICSField name="DRVH" value="120"/>
<EPICSField name="DRVL" value="-120"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FLNK" value="EC-GN-P01-GAF-GCPS:STAT-TRG-CURR-SET-CALC"/>
<EPICSField name="HOPR" value="125"/>
<EPICSField name="LOPR" value="-125"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-SET-MO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:PSU2130-TRG-SWPR-SET" description="Target sweep rate set command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:PSU2130-TRG-SWPR-SET" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 GCPS set target swwp rate"/>
<EPICSField name="DRVH" value="5.0"/>
<EPICSField name="DRVL" value="0.01"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A/min"/>
<EPICSField name="HOPR" value="99.99"/>
<EPICSField name="LOPR" value="0.01"/>
<EPICSField name="OUT" value="@JASTEC-SCMPS.proto setSweep GC1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-GCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="1"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:PSU2130-TRG-SWPR-SET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:PSU2130-VOLT-MON" description="Monitored output voltage" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:PSU2130-VOLT-MON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 GCPS monitored voltage"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="10"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readMeasVoltage GC1"/>
<EPICSField name="LOPR" value="-10"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-GCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:PSU2130-VOLT-MON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:STAT-ACT-SP-CALC" description="GCPS state change by Marte for GYA" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:STAT-ACT-SP-CALC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A"/>
<EPICSField name="DESC" value="GCPS#1 state set by Marte"/>
<EPICSField name="INPA" value="EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP-MO"/>
<EPICSField name="OOPT" value="On Change"/>
<EPICSField name="OUT" value="EC-GN-P01-GAF-GCPS:PSU2130-ACT-SP PP"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:STAT-ACT-SP-CALC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:STAT-PREP-WF" description="Loaded GCPS pre-pro waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:STAT-PREP-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 GCPS prepro schedule"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:STAT-PREP-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-GCPS:STAT-TRG-CURR-SET-CALC" description="GCPS current setpoint by Marte for GYA" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-GCPS:STAT-TRG-CURR-SET-CALC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A"/>
<EPICSField name="DESC" value="GCPS#1 current set by Marte"/>
<EPICSField name="INPA" value="EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-SET-MO"/>
<EPICSField name="OOPT" value="On Change"/>
<EPICSField name="OUT" value="EC-GN-P01-GAF-GCPS:PSU2130-TRG-CURR-SET PP"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-GCPS:STAT-TRG-CURR-SET-CALC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:PSU2120-YTS-RDOWN" description="SCM MC ramp down completed" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:PSU2120-YTS-RDOWN" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="SCM rampdown comp"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:PSU2120-YTS-RDOWN</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:PSU2120-YTS-RUP" description="SCM#1 ramp up completed" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:PSU2120-YTS-RUP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 SCM rampup comp"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:PSU2120-YTS-RUP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:STAT-MANM" description="Manual mode switch for setpoint of Main Coil PS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:STAT-MANM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Manual Mode SW for GY1 MCPS"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:STAT-MANM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:STAT-SIMM" description="GY#1 MCPS PV Simulation mode switch" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:STAT-SIMM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MCPS Simulation Mode SW"/>
<EPICSField name="ONAM" value="YES"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:STAT-SIMM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:PSU2120-ACT-RB" description="Read current state command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:PSU2120-ACT-RB" type="mbbi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MCPS read ACT"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="FRST" value="ZERO"/>
<EPICSField name="FRSV" value="NO_ALARM"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readActivity MC1"/>
<EPICSField name="ONST" value="SET"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-MCPS:STAT-SIMM"/>
<EPICSField name="THST" value="FLAT TOP"/>
<EPICSField name="THSV" value="NO_ALARM"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="DOWN"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="HOLD"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:PSU2120-ACT-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP" description="State change commands for HOLD, SET and DOWN" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MCPS set ACT"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONST" value="SET"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="OUT" value="@JASTEC-SCMPS.proto setActivity MC1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-MCPS:STAT-SIMM"/>
<EPICSField name="TWST" value="DOWN"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="HOLD"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP-MI" description="State input to Marte for HOLD, SET and DOWN for GYA MCPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP-MI" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MCPS ACT set to Marte"/>
<EPICSField name="ONST" value="SET"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="TWST" value="DOWN"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="HOLD"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP-MI</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP-MO" description="State Marte outputs for HOLD, SET and DOWN for GYA MCPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP-MO" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MCPS ACT Marte outputs"/>
<EPICSField name="FLNK" value="EC-GN-P01-GAF-MCPS:STAT-ACT-SP-CALC"/>
<EPICSField name="ONST" value="SET"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="TWST" value="DOWN"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="HOLD"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP-MO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:PSU2120-CURR-MON" description="Monitored output current" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:PSU2120-CURR-MON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MCPS monitored current"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="125"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readMeasCurrent MC1"/>
<EPICSField name="LOPR" value="-125"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-MCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:PSU2120-CURR-MON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:PSU2120-ERR" description="Error state readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:PSU2120-ERR" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MCPS read error"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readErrStat MC1"/>
<EPICSField name="NELM" value="15"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-MCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:PSU2120-ERR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:PSU2120-SWP-LIM" description="Upper limit of target sweep rate readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:PSU2120-SWP-LIM" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MCPS read sweep limit"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A/min"/>
<EPICSField name="HOPR" value="99.99"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readSweepLim MC1"/>
<EPICSField name="LOPR" value="0.01"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-MCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:PSU2120-SWP-LIM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:PSU2120-SWP-RB" description="Target sweep rate readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:PSU2120-SWP-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MCPS read targ sweep rate"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A/min"/>
<EPICSField name="HOPR" value="99.99"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readTargSweep MC1"/>
<EPICSField name="LOPR" value="0.01"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-MCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:PSU2120-SWP-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-RB" description="Target current readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MCPS read target current"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="120"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readTargCurrent MC1"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-MCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-SET" description="Target current set command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-SET" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MCPS set target current"/>
<EPICSField name="DRVH" value="120"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FLNK" value="EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP"/>
<EPICSField name="HOPR" value="125"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@JASTEC-SCMPS.proto setCurrent MC1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-MCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-SET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-SET-MI" description="Target current input to Marte for GYA MCPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-SET-MI" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MCPS target current input to Marte"/>
<EPICSField name="DRVH" value="120"/>
<EPICSField name="DRVL" value="-120"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="125"/>
<EPICSField name="LOPR" value="-125"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-SET-MI</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-SET-MO" description="Target current Marte outputs for GYA MCPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-SET-MO" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MCPS target current Marte outputs"/>
<EPICSField name="DRVH" value="120"/>
<EPICSField name="DRVL" value="-120"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FLNK" value="EC-GN-P01-GAF-MCPS:STAT-TRG-CURR-SET-CALC"/>
<EPICSField name="HOPR" value="125"/>
<EPICSField name="LOPR" value="-125"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-SET-MO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:PSU2120-TRG-SWPR-SET" description="Target sweep rate set command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:PSU2120-TRG-SWPR-SET" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MCPS set target swwp rate"/>
<EPICSField name="DRVH" value="5.0"/>
<EPICSField name="DRVL" value="0.01"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A/min"/>
<EPICSField name="HOPR" value="99.99"/>
<EPICSField name="LOPR" value="0.01"/>
<EPICSField name="OUT" value="@JASTEC-SCMPS.proto setSweep MC1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-MCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="1.69"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:PSU2120-TRG-SWPR-SET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:PSU2120-VOLT-MON" description="Monitored output voltage" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:PSU2120-VOLT-MON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MCPS monitored voltage"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="10"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readMeasVoltage MC1"/>
<EPICSField name="LOPR" value="-10"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF-MCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:PSU2120-VOLT-MON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:STAT-ACT-SP-CALC" description="MCPS state change by Marte for GYA" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:STAT-ACT-SP-CALC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A"/>
<EPICSField name="DESC" value="MCPS#1 state set by Marte"/>
<EPICSField name="INPA" value="EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP-MO"/>
<EPICSField name="OOPT" value="On Change"/>
<EPICSField name="OUT" value="EC-GN-P01-GAF-MCPS:PSU2120-ACT-SP PP"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:STAT-ACT-SP-CALC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:STAT-PREP-WF" description="Loaded MCPS pre-pro waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:STAT-PREP-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MCPS prepro schedule"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:STAT-PREP-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:STAT-RAMPDWN-CMP" description="GYA and B MC GC Rampdown calculation" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:STAT-RAMPDWN-CMP" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(A==4 andand B==4 and C==4 andand D==4)?1:0"/>
<EPICSField name="DESC" value="SMCPS ramp down check"/>
<EPICSField name="FLNK" value="EC-GN-P01-GAF-MCPS:PSU2120-YTS-RDOWN"/>
<EPICSField name="INPA" value="EC-GN-P01-GAF-MCPS:PSU2120-ACT-RB"/>
<EPICSField name="INPB" value="EC-GN-P01-GAF-GCPS:PSU2130-ACT-RB"/>
<EPICSField name="INPC" value="EC-GN-P01-GBF-MCPS:PSU2120-ACT-RB"/>
<EPICSField name="INPD" value="EC-GN-P01-GBF-GCPS:PSU2130-ACT-RB"/>
<EPICSField name="OOPT" value="On Change"/>
<EPICSField name="OUT" value="EC-GN-P01-GAF-MCPS:PSU2120-YTS-RDOWN"/>
<EPICSField name="SCAN" value="1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:STAT-RAMPDWN-CMP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:STAT-RAMPUP-CMP" description="GYA MC GC Rampup calculation" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:STAT-RAMPUP-CMP" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(A==3 andand B==3)?1:0"/>
<EPICSField name="DESC" value="GYA SCMPS rampup check"/>
<EPICSField name="FLNK" value="EC-GN-P01-GAF-MCPS:PSU2120-YTS-RUP"/>
<EPICSField name="INPA" value="EC-GN-P01-GAF-MCPS:PSU2120-ACT-RB"/>
<EPICSField name="INPB" value="EC-GN-P01-GAF-GCPS:PSU2130-ACT-RB"/>
<EPICSField name="OOPT" value="When Non-zero"/>
<EPICSField name="OUT" value="EC-GN-P01-GAF-MCPS:PSU2120-YTS-RUP"/>
<EPICSField name="SCAN" value="1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:STAT-RAMPUP-CMP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:STAT-RAMPUP-OFF" description="GYA MC GC Rampup complete off" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:STAT-RAMPUP-OFF" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A==0?0:1"/>
<EPICSField name="DESC" value="GYA MC GC rampup comp off"/>
<EPICSField name="INPA" value="EC-GN-P01-GPS:PLC4110-YTS-ST1R"/>
<EPICSField name="OOPT" value="When Zero"/>
<EPICSField name="OUT" value="EC-GN-P01-GAF-MCPS:PSU2120-YTS-RUP PP"/>
<EPICSField name="SCAN" value="1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:STAT-RAMPUP-OFF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAF-MCPS:STAT-TRG-CURR-SET-CALC" description="MCPS current setpoint by Marte for GYA" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAF-MCPS:STAT-TRG-CURR-SET-CALC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A"/>
<EPICSField name="DESC" value="MCPS#1 current set by Marte"/>
<EPICSField name="INPA" value="EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-SET-MO"/>
<EPICSField name="OOPT" value="On Change"/>
<EPICSField name="OUT" value="EC-GN-P01-GAF-MCPS:PSU2120-TRG-CURR-SET PP"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAF-MCPS:STAT-TRG-CURR-SET-CALC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAFP:FMC4310-RV1" description="Reserved for PCF to cRIO#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAFP:FMC4310-RV1" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for cRIO"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 11) bitread"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAFP:FMC4310-RV1</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAFP:FMC4310-RV2" description="Reserved for PCF to cRIO#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAFP:FMC4310-RV2" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for cRIO"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 12) bitread"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAFP:FMC4310-RV2</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAFP:FMC4310-RV3" description="Reserved for PCF to cRIO#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAFP:FMC4310-RV3" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for cRIO"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 13) bitread"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAFP:FMC4310-RV3</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAFP:FMC4310-RV5" description="Reserved for PCF to cRIO#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAFP:FMC4310-RV5" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for cRIO"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAFP:FMC4310-RV5</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAFP:FMC4310-RV6" description="Pause signal set to Fast Protection #1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAFP:FMC4310-RV6" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for cRIO"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAFP:FMC4310-RV6</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAFP:FMC4310-RV7" description="Reserved for PCF to cRIO#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAFP:FMC4310-RV7" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for cRIO"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAFP:FMC4310-RV7</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAFP:FMC4310-RV8" description="Reserved for PCF to cRIO#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAFP:FMC4310-RV8" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for cRIO"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAFP:FMC4310-RV8</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAFP:FMC4310-YFLT-OC" description="MHVPS Overcurrent Detection in Fast MIS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAFP:FMC4310-YFLT-OC" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="MHVPS OC Detected"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 5) bitread"/>
<EPICSField name="ONAM" value="FAULT"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NORMAL"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAFP:FMC4310-YFLT-OC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAFP:FMC4310-YFLT-OV" description="MHVPS Overvoltage Detection in Fast MIS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAFP:FMC4310-YFLT-OV" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="MHVPS OV Detected"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 4) bitread"/>
<EPICSField name="ONAM" value="FAULT"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NORMAL"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAFP:FMC4310-YFLT-OV</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAFP:FMC4310-YSTA-GAOP" description="Beam ON Sequence Status to Fast Protection#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAFP:FMC4310-YSTA-GAOP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 Beam ON Status"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAFP:FMC4310-YSTA-GAOP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAFP:FMC4310-YTRP" description="Interlock signal from Fast Protection #1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAFP:FMC4310-YTRP" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Interlock from fast protection 1"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 9) bitread"/>
<EPICSField name="ONAM" value="INTERLOCK"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NORMAL"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAFP:FMC4310-YTRP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GAFP:FMC4310-YTRP2" description="Pause signal from Fast Protection #1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GAFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GAFP:FMC4310-YTRP2" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Pause signal from Fast Protection 1"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 10) bitread"/>
<EPICSField name="ONAM" value="PAUSE"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NORMAL"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GAFP:FMC4310-YTRP2</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:DIO4900-YON" description="External trigger for Gyrotron #2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:DIO4900-YON" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY3 External trigger"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 22) bitread"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:DIO4900-YON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-AI-SIMM" description="GY#2 PXI AI PVSimulation mode switch." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-AI-SIMM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 AI Simulation Mode SW"/>
<EPICSField name="ONAM" value="YES"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-AI-SIMM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-AO-SIMM" description="GY#2 PXI AO PVSimulation mode switch." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-AO-SIMM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 AO Simulation Mode SW"/>
<EPICSField name="ONAM" value="YES"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-AO-SIMM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-CSV-LOAD" description="Trigger to load CSV file." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-CSV-LOAD" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="File load trigger"/>
<EPICSField name="HIGH" value="0.1"/>
<EPICSField name="ONAM" value="Loading"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="Load"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-CSV-LOAD</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-CSV-LOADED" description="Indicator if loading CSV file is completed or not." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-CSV-LOADED" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="File load status"/>
<EPICSField name="ONAM" value="Loaded"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="Loading"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-CSV-LOADED</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-DI-SIMM" description="GY#2 PXI DI PVSimulation mode switch." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-DI-SIMM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 DI Simulation Mode SW"/>
<EPICSField name="ONAM" value="YES"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-DI-SIMM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-DO-SIMM" description="GY#2 PXI DO PVSimulation mode switch." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-DO-SIMM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 DO Simulation Mode SW"/>
<EPICSField name="ONAM" value="YES"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-DO-SIMM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-DT-SHOTLEN-EGU" description="EGU of shot length for GYB" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-DT-SHOTLEN-EGU" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 egu of shot length"/>
<EPICSField name="FLNK" value="EC-GN-P01-GBF:STAT-DT-SHOTLEN-CALC"/>
<EPICSField name="ONAM" value="s"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="ms"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-DT-SHOTLEN-EGU</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-MST-TRIG" description="Ext and PLC ON trigger combination" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-MST-TRIG" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 Master trigger"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-MST-TRIG</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-PREP-MODE" description="GY#2 Pre-pro mode ON/OFF" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-PREP-MODE" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 Pre-Pro mode ON"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-PREP-MODE</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-SHORT-PULSE" description="GY#2 SHORT PULSE MODE ON/OFF" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-SHORT-PULSE" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 Short Pulse Mode"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-SHORT-PULSE</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-TRIG-SOUR" description="Trigger source External or PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-TRIG-SOUR" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 External Trigger Mode SW"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-TRIG-SOUR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:MOE2810-ET" description="Arc detection signal 1 [Main window] for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:MOE2810-ET" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 Arc detect signal 1"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:MOE2810-ET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:MOE2810-ET-WF" description="Arc detection signal 1 [Main window] for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:MOE2810-ET-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 Arc detect signal 1"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:MOE2810-ET-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:MOE2820-ET" description="Arc detection signal 2 [Sub window] for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:MOE2820-ET" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 Arc detect signal 2"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:MOE2820-ET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:MOE2820-ET-WF" description="Arc detection signal 2 [Sub window] for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:MOE2820-ET-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 Arc detect signal 2"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:MOE2820-ET-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:MOE2830-ET" description="Arc detection signal 3 for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:MOE2830-ET" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 Arc detect signal 3"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:MOE2830-ET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:MOE2830-ET-WF" description="Arc detection signal 3 for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:MOE2830-ET-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 Arc detect signal 3"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:MOE2830-ET-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:MRF2910-ET" description="RF signal for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:MRF2910-ET" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 RF Signal"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:MRF2910-ET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:MRF2910-ET-WF" description="RF signal for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:MRF2910-ET-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 RF Signal"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:MRF2910-ET-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-BEAMON-TIME" description="Beam ON time (time form APS SW ON)" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-BEAMON-TIME" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 Beam ON time"/>
<EPICSField name="EGU" value="us"/>
<EPICSField name="HOPR" value="3600000000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-BEAMON-TIME</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-CSV-ERR" description="Error state of CSV file loading." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-CSV-ERR" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="File load error status"/>
<EPICSField name="FRST" value="Format error"/>
<EPICSField name="FRSV" value="MAJOR"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="FVST" value="Out of range"/>
<EPICSField name="FVSV" value="MAJOR"/>
<EPICSField name="FVVL" value="5"/>
<EPICSField name="ONST" value="Successfully loaded"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="THST" value="Empty data"/>
<EPICSField name="THSV" value="MAJOR"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="Failed to open"/>
<EPICSField name="TWSV" value="MAJOR"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZRST" value="Not loaded yet"/>
<EPICSField name="ZRSV" value="MINOR"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-CSV-ERR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-CSV-NAME" description="CSV file name for analog output." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>string</kind>
<direction>configuration</direction>
<dataType>
<name>string</name>
<description>STRING40</description>
<size>320</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-CSV-NAME" type="stringout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="CSV file name"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="shot000000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-CSV-NAME</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-DT-SHOTLEN" description="GY2 Shot length." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-DT-SHOTLEN" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 Shot length"/>
<EPICSField name="EGU" value="us"/>
<EPICSField name="HOPR" value="3600000000"/>
<EPICSField name="LOPR" value="100"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1000000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-DT-SHOTLEN</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-DT-SHOTLEN-CALC" description="Shot length convert (ms/s to us) for GYB" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-DT-SHOTLEN-CALC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(!A)?1000*B:1000000*B"/>
<EPICSField name="DESC" value="GY2 shot length convert"/>
<EPICSField name="FLNK" value="EC-GN-P01-GBF:STAT-DT-SHOTLEN"/>
<EPICSField name="INPA" value="EC-GN-P01-GBF:STAT-DT-SHOTLEN-EGU"/>
<EPICSField name="INPB" value="EC-GN-P01-GBF:STAT-DT-SHOTLEN-DAM"/>
<EPICSField name="OUT" value="EC-GN-P01-GBF:STAT-DT-SHOTLEN"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-DT-SHOTLEN-CALC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-DT-SHOTLEN-DAM" description="Shote length without unit for GYB" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-DT-SHOTLEN-DAM" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 shot length without unit"/>
<EPICSField name="DRVH" value="3600"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="FLNK" value="EC-GN-P01-GBF:STAT-DT-SHOTLEN-CALC"/>
<EPICSField name="HOPR" value="3600"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-DT-SHOTLEN-DAM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-ELAPSED" description="Elapsed time from master trigger." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-ELAPSED" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 Elapsed time"/>
<EPICSField name="EGU" value="us"/>
<EPICSField name="HOPR" value="4000000000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-ELAPSED</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-PREHEAT-TIME" description="Pre-heating time" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-PREHEAT-TIME" type="longin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Pre-heating time"/>
<EPICSField name="HOPR" value="999999"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-PREHEAT-TIME</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-PREP-TIME-WF" description="Loaded pre-pro time waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-PREP-TIME-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 prepro time schedule"/>
<EPICSField name="EGU" value="ms"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-PREP-TIME-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-SHOT-FLNK1" description="GY2 fanout1 to AI waveform signal" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-SHOT-FLNK1" type="fanout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 fanout1 to AI waveform signal"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-SHOT-FLNK1</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-SHOT-FLNK2" description="GY2 fanout2 to AI waveform signal" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-SHOT-FLNK2" type="fanout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 fanout2 to AI waveform signal"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-SHOT-FLNK2</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-SHOT-ID" description="Unique integer value for each gyrotron shot." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-SHOT-ID" type="longin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 shot ID"/>
<EPICSField name="HOPR" value="999999"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-SHOT-ID</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-SHOT-PLOT" description="GY2 judge to plot measured values" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-SHOT-PLOT" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A andand (B &gt;= C)"/>
<EPICSField name="DESC" value="GY2 judge to plot measured values"/>
<EPICSField name="INPA" value="EC-GN-P01-GPS:PLC4110-YTS-ST3R"/>
<EPICSField name="INPB" value="EC-GN-P01-GBF:STAT-BEAMON-TIME"/>
<EPICSField name="INPC" value="6000000"/>
<EPICSField name="OOPT" value="Transition To Non-zero"/>
<EPICSField name="OUT" value="EC-GN-P01-GBF:STAT-SHOT-FLNK1 PP"/>
<EPICSField name="SCAN" value=".1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-SHOT-PLOT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF:STAT-SM" description="GY#2 state machine" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF:STAT-SM" type="mbbi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY#2 state machine"/>
<EPICSField name="EIST" value="WaitHVON_SDN"/>
<EPICSField name="EIVL" value="8"/>
<EPICSField name="FLNK" value="EC-GN-P01-GBF:STAT-SHOT-PLOT"/>
<EPICSField name="FRST" value="WaitReady"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="FVST" value="WaitPermit"/>
<EPICSField name="FVVL" value="5"/>
<EPICSField name="NIST" value="WaitHVON_SDN_PREP"/>
<EPICSField name="NIVL" value="9"/>
<EPICSField name="ONST" value="Error"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SVST" value="WaitHVON_PREP"/>
<EPICSField name="SVVL" value="7"/>
<EPICSField name="SXST" value="WaitHVON"/>
<EPICSField name="SXVL" value="6"/>
<EPICSField name="THST" value="WaitStandby"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="Disabled"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZRST" value="Init"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF:STAT-SM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-OUTON-RB" description="Output ON readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-OUTON-RB" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS Output ON status"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PWX1500ML.proto getOut CCPS2"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-CCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-OUTON-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-OUTON-SP" description="Output ON command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-OUTON-SP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS Output ON"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="OUT" value="@PWX1500ML.proto setOut CCPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-CCPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-OUTON-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-REMLOC-RB" description="remote control readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-REMLOC-RB" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS remote readback"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PWX1500ML.proto getRem CCPS2"/>
<EPICSField name="ONAM" value="REM"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-CCPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="LOC"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-REMLOC-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-REMLOC-SP" description="Remote/Local set commoand" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-REMLOC-SP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS remote control on"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONAM" value="REM"/>
<EPICSField name="OUT" value="@PWX1500ML.proto setRem CCPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-CCPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="LOC"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-REMLOC-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-RST" description="Device reset command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-RST" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS reset device"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="OUT" value="@PWX1500ML.proto resetDevice CCPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-CCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-RST</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-SOUR-ON-RB" description="External source enable/disable readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-SOUR-ON-RB" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS signal source on"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PWX1500ML.proto getSourceON CCPS2"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-CCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-SOUR-ON-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-SOUR-ON-SP" description="External source enable/disable" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-SOUR-ON-SP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS signal source on"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="OUT" value="@PWX1500ML.proto setSourceON CCPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-CCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-SOUR-ON-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-STAT" description="GYB CCPS status monitor" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-STAT" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="CCPS2 is running"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-STAT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-TR" description="GY#2 Collector Coil in Operation" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-TR" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS in Operation"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-TR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:STAT-MANM" description="Manual mode switch for setpoint of GY2-CCPS (Collector Coil Power Supply)." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:STAT-MANM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Manual Mode SW for GY2 CCPS"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:STAT-MANM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:STAT-SIMM" description="GY#2 CCPS PV Simulation mode switch" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:STAT-SIMM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS Simulation Mode SW"/>
<EPICSField name="ONAM" value="YES"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:STAT-SIMM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-CURR-RB" description="Output current setpoint readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-CURR-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS Output current readback"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="60.0"/>
<EPICSField name="INP" value="@PWX1500ML.proto getCurr CCPS2"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-CCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-CURR-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-CURR-SP" description="Output current setpoint" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-CURR-SP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS Output current setpoint"/>
<EPICSField name="DRVH" value="58.8"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="58.8"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@PWX1500ML.proto setCurr CCPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-CCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-CURR-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-DCV-RB" description="Output DC voltage readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-DCV-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS V range readback"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="300"/>
<EPICSField name="INP" value="@PWX1500ML.proto getVolt CCPS2"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-CCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-DCV-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-DCV-SP" description="Output DC voltage setpoint" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-DCV-SP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS V range readback"/>
<EPICSField name="DRVH" value="84"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="84"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@PWX1500ML.proto setVolt CCPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-CCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-DCV-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-EREF" description="Collector Coil PS voltage setpoint for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-EREF" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS voltage setpoint"/>
<EPICSField name="DRVH" value="80"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="80"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AO-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-EREF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-EREF-MSP" description="Collector Coil PS voltage manual setpoint for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-EREF-MSP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS voltage manual setpoint"/>
<EPICSField name="DRVH" value="80"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="80"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-EREF-MSP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-ERROR" description="Error state" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>string</kind>
<direction>state</direction>
<dataType>
<name>string</name>
<description>STRING40</description>
<size>320</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-ERROR" type="stringin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS Error message"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PWX1500ML.proto getError CCPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-CCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-ERROR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-IDN" description="Query Device IDN" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>string</kind>
<direction>state</direction>
<dataType>
<name>string</name>
<description>STRING40</description>
<size>320</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-IDN" type="stringin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS IDN"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PWX1500ML.proto readDeviceID CCPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="10 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-IDN</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-MEAS-DCI" description="Measured DC current" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-MEAS-DCI" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS Measued DC Current"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="58.8"/>
<EPICSField name="INP" value="@PWX1500ML.proto getMeasDCI CCPS2"/>
<EPICSField name="LOPR" value="-58.8"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-CCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-MEAS-DCI</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:PSU2320-MEAS-DCV" description="Measured DC voltage" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:PSU2320-MEAS-DCV" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS Measued DC Voltage"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="200"/>
<EPICSField name="INP" value="@PWX1500ML.proto getMeasDCV CCPS2"/>
<EPICSField name="LOPR" value="-200"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-CCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:PSU2320-MEAS-DCV</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:STAT-AMP" description="Amplitude" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:STAT-AMP" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Amplitude"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="3.5"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:STAT-AMP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:STAT-FREQ" description="Frequency" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:STAT-FREQ" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Frequency"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:STAT-FREQ</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:STAT-OFFS" description="Offset" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:STAT-OFFS" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Offset"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:STAT-OFFS</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:STAT-OP-CALC" description="GYB CCPS output check" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:STAT-OP-CALC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(A==1 || B==1 || C==1)?1:0; C:=B; B:=A"/>
<EPICSField name="DESC" value="GYB CCPS operation check"/>
<EPICSField name="FLNK" value="EC-GN-P01-GBF-CCPS:PSU2320-TR"/>
<EPICSField name="INPA" value="EC-GN-P01-GBF-CCPS:STAT-OP-V-DIFF"/>
<EPICSField name="INPB" value="0"/>
<EPICSField name="INPC" value="0"/>
<EPICSField name="OUT" value="EC-GN-P01-GBF-CCPS:PSU2320-TR"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:STAT-OP-CALC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-CCPS:STAT-OP-V-DIFF" description="GYB CCPS voltage difference" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-CCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-CCPS:STAT-OP-V-DIFF" type="calc" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(A==1 andand ABS(B-C)&gt;0.1)?1:0; C:=B"/>
<EPICSField name="DESC" value="GYB CCPS operation check"/>
<EPICSField name="FLNK" value="EC-GN-P01-GBF-CCPS:STAT-OP-CALC"/>
<EPICSField name="INPA" value="EC-GN-P01-GBF-CCPS:PSU2320-OUTON-RB"/>
<EPICSField name="INPB" value="EC-GN-P01-GBF-CCPS:PSU2320-MEAS-DCV PP"/>
<EPICSField name="SCAN" value=".1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-CCPS:STAT-OP-V-DIFF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-AUTO-START" description="Auto ramp up start" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-AUTO-START" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Auto rampup start command"/>
<EPICSField name="HIGH" value="0.1"/>
<EPICSField name="ONAM" value="Start"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="Stop"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-AUTO-START</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-LOC" description="Local control on" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-LOC" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Local control on"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONAM" value="LOC"/>
<EPICSField name="OUT" value="@PCR500LE.proto setLoc FHPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-LOC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-OUTON-RB" description="Output ON readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-OUTON-RB" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Output ON readback"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PCR500LE.proto getOut FHPS2"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-OUTON-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-OUTON-SP" description="Output ON command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-OUTON-SP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Output ON command"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONAM" value="REM"/>
<EPICSField name="OUT" value="@PCR500LE.proto setOut FHPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-OUTON-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-REM" description="Remote control on" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-REM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Remote control on"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="OUT" value="@PCR500LE.proto setRem FHPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-REM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-RST" description="Device reset command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-RST" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reset command"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="OUT" value="@PCR500LE.proto resetDevice FHPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-RST</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-SOUR-ON-RB" description="External source enable readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-SOUR-ON-RB" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="External control readback"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PCR500LE.proto getSourceON FHPS2"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-SOUR-ON-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-SOUR-ON-SP" description="External source enable" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-SOUR-ON-SP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="External control ON command"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="OUT" value="@PCR500LE.proto setSourceON FHPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-SOUR-ON-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-YTS-RUP" description="Heater#2 ramp up completed" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-YTS-RUP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 FHPS rampup comp"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-YTS-RUP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:STAT-MANM" description="Manual mode switch of GY2-FHPS (Heater Power Supply)." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:STAT-MANM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Manual Mode SW for GY2 FHPS"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:STAT-MANM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:STAT-SIMM" description="GY#2 FHPS PV Simulation mode switch" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:STAT-SIMM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 FHPS Simulation Mode SW"/>
<EPICSField name="ONAM" value="YES"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:STAT-SIMM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-ACV-RB" description="AC voltage readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-ACV-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Output Voltage readback"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="300"/>
<EPICSField name="INP" value="@PCR500LE.proto getVolt FHPS2"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-ACV-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-ACV-SP" description="AC voltage setpoint" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-ACV-SP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Output voltage setpoint"/>
<EPICSField name="DRVH" value="300"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="300"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@PCR500LE.proto setVolt FHPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-ACV-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-AUTO-RU-TIME" description="Auto ramp up time" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-AUTO-RU-TIME" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Auto rampup time"/>
<EPICSField name="DRVH" value="100000"/>
<EPICSField name="DRVL" value="10"/>
<EPICSField name="EGU" value="sec"/>
<EPICSField name="HOPR" value="100000"/>
<EPICSField name="LOPR" value="10"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="30"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-AUTO-RU-TIME</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-AUTO-STAT" description="Auto ramp up status" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-AUTO-STAT" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Auto rampup status"/>
<EPICSField name="ONST" value="IN OPERATION"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="THST" value="ERROR"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="FINISH"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZRST" value="NOT IN OPERATION"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-AUTO-STAT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-AUTO-TAGV" description="Auto ramp up target voltage" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-AUTO-TAGV" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Auto rampup target voltage"/>
<EPICSField name="DRVH" value="300"/>
<EPICSField name="DRVL" value="0.0"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="60.0"/>
<EPICSField name="LOPR" value="0.0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-AUTO-TAGV</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-CURR-RB" description="Output current readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-CURR-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Output Current readback"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="5"/>
<EPICSField name="INP" value="@PCR500LE.proto getCurr FHPS2"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-CURR-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-CURR-SP" description="Output current setpoint" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-CURR-SP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Output current setpoint"/>
<EPICSField name="DRVH" value="5.0"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="5.0"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@PCR500LE.proto setCurr FHPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-CURR-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-EREF" description="Heater voltage setpoint for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-EREF" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 FHPS voltage setpoint"/>
<EPICSField name="DRVH" value="150"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="150"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AO-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-EREF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-EREF-MSP" description="Heater voltage manual setpoint for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-EREF-MSP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 FHPS voltage manual setpoint"/>
<EPICSField name="DRVH" value="150"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="150"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-EREF-MSP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-ERROR" description="Error state" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>string</kind>
<direction>state</direction>
<dataType>
<name>string</name>
<description>STRING40</description>
<size>320</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-ERROR" type="stringin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Error code"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PCR500LE.proto getError FHPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-ERROR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-FRQ-RB" description="AC frequency readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-FRQ-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Output frequency readback"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="Hz"/>
<EPICSField name="HOPR" value="1000"/>
<EPICSField name="INP" value="@PCR500LE.proto getFreq FHPS2"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-FRQ-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-FRQ-SP" description="AC frequency setpoint" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-FRQ-SP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Output frequency setpoint"/>
<EPICSField name="DRVH" value="999.9"/>
<EPICSField name="DRVL" value="1"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="Hz"/>
<EPICSField name="HOPR" value="1000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@PCR500LE.proto setFreq FHPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
<EPICSField name="VAL" value="1"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-FRQ-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-IDN" description="Device IDN" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>string</kind>
<direction>state</direction>
<dataType>
<name>string</name>
<description>STRING40</description>
<size>320</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-IDN" type="stringin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="IDN"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@PCR500LE.proto readDeviceID FHPS2"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="10 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-IDN</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACI" description="Measured AC current" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACI" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Measued AC Current"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="5.0"/>
<EPICSField name="INP" value="@PCR500LE.proto getMeasACI FHPS2"/>
<EPICSField name="LOPR" value="-5.0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACI</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACP" description="Measured AC power" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACP" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Measued AC Power"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="W"/>
<EPICSField name="HOPR" value="500"/>
<EPICSField name="INP" value="@PCR500LE.proto getMeasACP FHPS2"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACV" description="Measured AC voltage" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACV" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Measued AC Voltage"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="300"/>
<EPICSField name="INP" value="@PCR500LE.proto getMeasACV FHPS2"/>
<EPICSField name="LOPR" value="-300"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACV</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:PSU2610-MEAS-FRQ" description="Measured AC frequency" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:PSU2610-MEAS-FRQ" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Measued Frequency"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="Hz"/>
<EPICSField name="HOPR" value="1000"/>
<EPICSField name="INP" value="@PCR500LE.proto getMeasACF FHPS2"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-FHPS:STAT-SIMM"/>
<EPICSField name="VAL" value="1"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:PSU2610-MEAS-FRQ</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:STAT-AUTO-MODE-SET" description="GYB Auto mode set when Error state" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:STAT-AUTO-MODE-SET" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A==1?0:1"/>
<EPICSField name="DESC" value="GYB FHPS rampup comp off"/>
<EPICSField name="INPA" value="EC-GN-P01-GBF:STAT-SM"/>
<EPICSField name="OOPT" value="Transition To Zero"/>
<EPICSField name="OUT" value="EC-GN-P01-GBF-FHPS:STAT-MANM PP"/>
<EPICSField name="SCAN" value="1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:STAT-AUTO-MODE-SET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:STAT-PREP-WF" description="Loaded FHPS pre-pro waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:STAT-PREP-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 FHPS prepro schedule"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:STAT-PREP-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:STAT-RAMPUP-CALC" description="GYB Rampup complete check" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:STAT-RAMPUP-CALC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A==2?1:0"/>
<EPICSField name="DESC" value="GYB FHPS rampup comp check"/>
<EPICSField name="INPA" value="EC-GN-P01-GBF-FHPS:STAT-RAMPUP-CMP"/>
<EPICSField name="OOPT" value="When Non-zero"/>
<EPICSField name="OUT" value="EC-GN-P01-GBF-FHPS:PSU2610-YTS-RUP PP"/>
<EPICSField name="SCAN" value="1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:STAT-RAMPUP-CALC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:STAT-RAMPUP-CMP" description="GYB Check Rampup Status" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:STAT-RAMPUP-CMP" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(ABS(A-B)&lt;0.1*B)?2:((C &gt; D)?1:0);D:=C"/>
<EPICSField name="DESC" value="GYB FHPS rampup stat check"/>
<EPICSField name="FLNK" value="EC-GN-P01-GBF-FHPS:STAT-RAMPUP-CALC"/>
<EPICSField name="INPA" value="EC-GN-P01-GBF-FHPS:PSU2610-MEAS-ACV"/>
<EPICSField name="INPB" value="EC-GN-P01-GBF-FHPS:PSU2610-AUTO-TAGV"/>
<EPICSField name="INPC" value="EC-GN-P01-GBF-FHPS:PSU2610-EREF"/>
<EPICSField name="SCAN" value="1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:STAT-RAMPUP-CMP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-FHPS:STAT-RAMPUP-OFF" description="GYB Rampup complete off" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-FHPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-FHPS:STAT-RAMPUP-OFF" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A==0?0:1"/>
<EPICSField name="DESC" value="GYB FHPS rampup comp off"/>
<EPICSField name="INPA" value="EC-GN-P01-GPS:PLC4110-YTS-ST1R"/>
<EPICSField name="OOPT" value="When Zero"/>
<EPICSField name="OUT" value="EC-GN-P01-GBF-FHPS:PSU2610-YTS-RUP PP"/>
<EPICSField name="SCAN" value="1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-FHPS:STAT-RAMPUP-OFF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:STAT-MANM" description="Manual mode switch for setpoint of Gun Coil PS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:STAT-MANM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Manual Mode SW for GY2 GCPS"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:STAT-MANM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:STAT-SIMM" description="GY#2 GCPS PV Simulation mode switch" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:STAT-SIMM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 GCPS Simulation Mode SW"/>
<EPICSField name="ONAM" value="YES"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:STAT-SIMM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:PSU2130-ACT-RB" description="Read current state command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:PSU2130-ACT-RB" type="mbbi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 GCPS read act"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="FRST" value="ZERO"/>
<EPICSField name="FRSV" value="NO_ALARM"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readActivity GC2"/>
<EPICSField name="ONST" value="SET"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-GCPS:STAT-SIMM"/>
<EPICSField name="THST" value="FLAT TOP"/>
<EPICSField name="THSV" value="NO_ALARM"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="DOWN"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="HOLD"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:PSU2130-ACT-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP" description="State change commands for HOLD, SET and DOWN" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 GCPS set ACT"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONST" value="SET"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="OUT" value="@JASTEC-SCMPS.proto setActivity GC2"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-GCPS:STAT-SIMM"/>
<EPICSField name="TWST" value="DOWN"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="HOLD"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP-MI" description="State input to Marte for HOLD, SET and DOWN for GYA GCPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP-MI" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 GCPS ACT set to Marte"/>
<EPICSField name="ONST" value="SET"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="TWST" value="DOWN"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="HOLD"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP-MI</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP-MO" description="State Marte outputs for HOLD, SET and DOWN for GYA GCPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP-MO" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 GCPS ACT Marte outputs"/>
<EPICSField name="FLNK" value="EC-GN-P01-GBF-GCPS:STAT-ACT-SP-CALC"/>
<EPICSField name="ONST" value="SET"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="TWST" value="DOWN"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="HOLD"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP-MO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:PSU2130-CURR-MON" description="Monitored output current" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:PSU2130-CURR-MON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 GCPS monitored current"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="125"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readMeasCurrent GC2"/>
<EPICSField name="LOPR" value="-125"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-GCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:PSU2130-CURR-MON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:PSU2130-ERR" description="Error state readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:PSU2130-ERR" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 GCPS read error"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readErrStat GC2"/>
<EPICSField name="NELM" value="15"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-GCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:PSU2130-ERR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:PSU2130-SWP-LIM" description="Upper limit of target sweep rate readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:PSU2130-SWP-LIM" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 GCPS read sweep limit"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A/min"/>
<EPICSField name="HOPR" value="99.99"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readSweepLim GC2"/>
<EPICSField name="LOPR" value="0.01"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-GCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:PSU2130-SWP-LIM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:PSU2130-SWP-RB" description="Target sweep rate readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:PSU2130-SWP-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 GCPS read targ sweep rate"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A/min"/>
<EPICSField name="HOPR" value="99.99"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readTargSweep GC2"/>
<EPICSField name="LOPR" value="0.01"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-GCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:PSU2130-SWP-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-RB" description="Target current readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 GCPS read target current"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="120"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readTargCurrent GC2"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-GCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-SET" description="Target current set command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-SET" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 GCPS set target current"/>
<EPICSField name="DRVH" value="120"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FLNK" value="EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP"/>
<EPICSField name="HOPR" value="125"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@JASTEC-SCMPS.proto setCurrent GC2"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-GCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-SET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-SET-MI" description="Target current input to Marte for GYA GCPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-SET-MI" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 GCPS target current input to Marte"/>
<EPICSField name="DRVH" value="120"/>
<EPICSField name="DRVL" value="-120"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="125"/>
<EPICSField name="LOPR" value="-125"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-SET-MI</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-SET-MO" description="Target current Marte outputs for GYA GCPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-SET-MO" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 GCPS target current Marte outputs"/>
<EPICSField name="DRVH" value="120"/>
<EPICSField name="DRVL" value="-120"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FLNK" value="EC-GN-P01-GBF-GCPS:STAT-TRG-CURR-SET-CALC"/>
<EPICSField name="HOPR" value="125"/>
<EPICSField name="LOPR" value="-125"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-SET-MO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:PSU2130-TRG-SWPR-SET" description="Target sweep rate set command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:PSU2130-TRG-SWPR-SET" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 GCPS set target swwp rate"/>
<EPICSField name="DRVH" value="5.0"/>
<EPICSField name="DRVL" value="0.01"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A/min"/>
<EPICSField name="HOPR" value="99.99"/>
<EPICSField name="LOPR" value="0.01"/>
<EPICSField name="OUT" value="@JASTEC-SCMPS.proto setSweep GC2"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-GCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="1"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:PSU2130-TRG-SWPR-SET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:PSU2130-VOLT-MON" description="Monitored output voltage" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:PSU2130-VOLT-MON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 GCPS monitored voltage"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="10"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readMeasVoltage GC2"/>
<EPICSField name="LOPR" value="-10"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-GCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:PSU2130-VOLT-MON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:STAT-ACT-SP-CALC" description="GCPS state change by Marte for GYB" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:STAT-ACT-SP-CALC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A"/>
<EPICSField name="DESC" value="GCPS#2 state set by Marte"/>
<EPICSField name="INPA" value="EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP-MO"/>
<EPICSField name="OOPT" value="On Change"/>
<EPICSField name="OUT" value="EC-GN-P01-GBF-GCPS:PSU2130-ACT-SP PP"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:STAT-ACT-SP-CALC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:STAT-PREP-WF" description="Loaded GCPS pre-pro waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:STAT-PREP-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 GCPS prepro schedule"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:STAT-PREP-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-GCPS:STAT-TRG-CURR-SET-CALC" description="GCPS current setpoint by Marte for GYB" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-GCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-GCPS:STAT-TRG-CURR-SET-CALC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A"/>
<EPICSField name="DESC" value="GCPS#2 current set by Mate"/>
<EPICSField name="INPA" value="EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-SET-MO"/>
<EPICSField name="OOPT" value="On Change"/>
<EPICSField name="OUT" value="EC-GN-P01-GBF-GCPS:PSU2130-TRG-CURR-SET PP"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-GCPS:STAT-TRG-CURR-SET-CALC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:PSU2120-YTS-RUP" description="SCM#2 ramp up completed" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:PSU2120-YTS-RUP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 SCM rampup comp"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:PSU2120-YTS-RUP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:STAT-MANM" description="Manual mode switch for setpoint of Main Coil PS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:STAT-MANM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Manual Mode SW for GY2 MCPS"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:STAT-MANM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:STAT-SIMM" description="GY#2 MCPS PV Simulation mode switch" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:STAT-SIMM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MCPS Simulation Mode SW"/>
<EPICSField name="ONAM" value="YES"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:STAT-SIMM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:PSU2120-ACT-RB" description="Read current state command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:PSU2120-ACT-RB" type="mbbi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MCPS read act"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="FRST" value="ZERO"/>
<EPICSField name="FRSV" value="NO_ALARM"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readActivity MC2"/>
<EPICSField name="ONST" value="SET"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-MCPS:STAT-SIMM"/>
<EPICSField name="THST" value="FLAT TOP"/>
<EPICSField name="THSV" value="NO_ALARM"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="DOWN"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="HOLD"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:PSU2120-ACT-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP" description="State change commands for HOLD, SET and DOWN" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MCPS set ACT"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="ONST" value="SET"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="OUT" value="@JASTEC-SCMPS.proto setActivity MC2"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-MCPS:STAT-SIMM"/>
<EPICSField name="TWST" value="DOWN"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="HOLD"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP-MI" description="State input to Marte for HOLD, SET and DOWN for GYA MCPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP-MI" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MCPS ACT set to Marte"/>
<EPICSField name="ONST" value="SET"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="TWST" value="DOWN"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="HOLD"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP-MI</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP-MO" description="State Marte outputs for HOLD, SET and DOWN for GYA MCPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP-MO" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MCPS ACT Marte outputs"/>
<EPICSField name="FLNK" value="EC-GN-P01-GBF-MCPS:STAT-ACT-SP-CALC"/>
<EPICSField name="ONST" value="SET"/>
<EPICSField name="ONSV" value="NO_ALARM"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="TWST" value="DOWN"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="ZRST" value="HOLD"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP-MO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:PSU2120-CURR-MON" description="Monitored output current" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:PSU2120-CURR-MON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MCPS monitored current"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="125"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readMeasCurrent MC2"/>
<EPICSField name="LOPR" value="-125"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-MCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:PSU2120-CURR-MON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:PSU2120-ERR" description="Error state readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:PSU2120-ERR" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MCPS read error"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readErrStat MC2"/>
<EPICSField name="NELM" value="15"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-MCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:PSU2120-ERR</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:PSU2120-SWP-LIM" description="Upper limit of target sweep rate readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:PSU2120-SWP-LIM" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MCPS read sweep limit"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A/min"/>
<EPICSField name="HOPR" value="99.99"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readSweepLim MC2"/>
<EPICSField name="LOPR" value="0.01"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-MCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:PSU2120-SWP-LIM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:PSU2120-SWP-RB" description="Target sweep rate readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:PSU2120-SWP-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MCPS read targ sweep rate"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A/min"/>
<EPICSField name="HOPR" value="99.99"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readTargSweep MC2"/>
<EPICSField name="LOPR" value="0.01"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-MCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:PSU2120-SWP-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-RB" description="Target current readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-RB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MCPS read target current"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="120"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readTargCurrent MC2"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-MCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-SET" description="Target current set command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-SET" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MCPS set target current"/>
<EPICSField name="DRVH" value="120"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FLNK" value="EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP"/>
<EPICSField name="HOPR" value="125"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@JASTEC-SCMPS.proto setCurrent MC2"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-MCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-SET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-SET-MI" description="Target current input to Marte for GYA MCPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-SET-MI" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MCPS target current input to Marte"/>
<EPICSField name="DRVH" value="120"/>
<EPICSField name="DRVL" value="-120"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="HOPR" value="125"/>
<EPICSField name="LOPR" value="-125"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-SET-MI</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-SET-MO" description="Target current Marte outputs for GYA MCPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-SET-MO" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MCPS target current Marte outputs"/>
<EPICSField name="DRVH" value="120"/>
<EPICSField name="DRVL" value="-120"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FLNK" value="EC-GN-P01-GBF-MCPS:STAT-TRG-CURR-SET-CALC"/>
<EPICSField name="HOPR" value="125"/>
<EPICSField name="LOPR" value="-125"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-SET-MO</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:PSU2120-TRG-SWPR-SET" description="Target sweep rate set command" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:PSU2120-TRG-SWPR-SET" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MCPS set target swwp rate"/>
<EPICSField name="DRVH" value="5.0"/>
<EPICSField name="DRVL" value="0.01"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="A/min"/>
<EPICSField name="HOPR" value="99.99"/>
<EPICSField name="LOPR" value="0.01"/>
<EPICSField name="OUT" value="@JASTEC-SCMPS.proto setSweep MC2"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-MCPS:STAT-SIMM"/>
<EPICSField name="VAL" value="1.69"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:PSU2120-TRG-SWPR-SET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:PSU2120-VOLT-MON" description="Monitored output voltage" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:PSU2120-VOLT-MON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MCPS monitored voltage"/>
<EPICSField name="DTYP" value="stream"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="HOPR" value="10"/>
<EPICSField name="INP" value="@JASTEC-SCMPS.proto readMeasVoltage MC2"/>
<EPICSField name="LOPR" value="-10"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF-MCPS:STAT-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:PSU2120-VOLT-MON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:STAT-ACT-SP-CALC" description="MCPS state change by Marte for GYB" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:STAT-ACT-SP-CALC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A"/>
<EPICSField name="DESC" value="MCPS#2 state set by Marte"/>
<EPICSField name="INPA" value="EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP-MO"/>
<EPICSField name="OOPT" value="On Change"/>
<EPICSField name="OUT" value="EC-GN-P01-GBF-MCPS:PSU2120-ACT-SP PP"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:STAT-ACT-SP-CALC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:STAT-PREP-WF" description="Loaded MCPS pre-pro waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:STAT-PREP-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MCPS prepro schedule"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:STAT-PREP-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:STAT-RAMPUP-CMP" description="GYB MC GC Rampup calculation" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:STAT-RAMPUP-CMP" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(A==3 andand B==3)?1:0"/>
<EPICSField name="DESC" value="GYB SMCPS rampup check"/>
<EPICSField name="FLNK" value="EC-GN-P01-GBF-MCPS:PSU2120-YTS-RUP"/>
<EPICSField name="INPA" value="EC-GN-P01-GBF-MCPS:PSU2120-ACT-RB"/>
<EPICSField name="INPB" value="EC-GN-P01-GBF-GCPS:PSU2130-ACT-RB"/>
<EPICSField name="OOPT" value="When Non-zero"/>
<EPICSField name="OUT" value="EC-GN-P01-GBF-MCPS:PSU2120-YTS-RUP"/>
<EPICSField name="SCAN" value="1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:STAT-RAMPUP-CMP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:STAT-RAMPUP-OFF" description="GYB MC GC Rampup complete off" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:STAT-RAMPUP-OFF" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A==0?0:1"/>
<EPICSField name="DESC" value="GYB MC GC rampup comp off"/>
<EPICSField name="INPA" value="EC-GN-P01-GPS:PLC4110-YTS-ST1R"/>
<EPICSField name="OOPT" value="When Zero"/>
<EPICSField name="OUT" value="EC-GN-P01-GBF-MCPS:PSU2120-YTS-RUP PP"/>
<EPICSField name="SCAN" value="1 second"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:STAT-RAMPUP-OFF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBF-MCPS:STAT-TRG-CURR-SET-CALC" description="MCPS current setpoint by Marte for GYB" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBF-MCPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBF-MCPS:STAT-TRG-CURR-SET-CALC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A"/>
<EPICSField name="DESC" value="MCPS#2 current set by Marte"/>
<EPICSField name="INPA" value="EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-SET-MO"/>
<EPICSField name="OOPT" value="On Change"/>
<EPICSField name="OUT" value="EC-GN-P01-GBF-MCPS:PSU2120-TRG-CURR-SET PP"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBF-MCPS:STAT-TRG-CURR-SET-CALC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBFP:FMC4310-RV1" description="Reserved for PCF to cRIO#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBFP:FMC4310-RV1" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for cRIO"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 11) bitread"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBFP:FMC4310-RV1</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBFP:FMC4310-RV2" description="Reserved for PCF to cRIO#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBFP:FMC4310-RV2" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for cRIO"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 12) bitread"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBFP:FMC4310-RV2</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBFP:FMC4310-RV3" description="Reserved for PCF to cRIO#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBFP:FMC4310-RV3" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for cRIO"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 13) bitread"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBFP:FMC4310-RV3</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBFP:FMC4310-RV5" description="Reserved for PCF to cRIO#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBFP:FMC4310-RV5" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for cRIO"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBFP:FMC4310-RV5</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBFP:FMC4310-RV6" description="Pause signal set to Fast Protection #2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBFP:FMC4310-RV6" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for cRIO"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBFP:FMC4310-RV6</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBFP:FMC4310-RV7" description="Reserved for PCF to cRIO#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBFP:FMC4310-RV7" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for cRIO"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBFP:FMC4310-RV7</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBFP:FMC4310-RV8" description="Reserved for PCF to cRIO#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBFP:FMC4310-RV8" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for cRIO"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBFP:FMC4310-RV8</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBFP:FMC4310-YSTA-GBOP" description="Beam ON Sequence Status for Fast Protection#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBFP:FMC4310-YSTA-GBOP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 Beam ON Status"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBFP:FMC4310-YSTA-GBOP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBFP:FMC4310-YTRP" description="Interlock signal from Fast Protection #2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBFP:FMC4310-YTRP" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Interlock from fast protection 2"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 9) bitread"/>
<EPICSField name="ONAM" value="FAULT"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NORMAL"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBFP:FMC4310-YTRP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GBFP:FMC4310-YTRP2" description="Pause signal from Fast Protection #2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GBFP</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GBFP:FMC4310-YTRP2" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Pause signal from fast protection 2"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 10) bitread"/>
<EPICSField name="ONAM" value="PAUSE"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GBFP:FMC4310-YTRP2</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:PCF4210-CTRP" description="Fast Controller Fault Signal" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:PCF4210-CTRP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Fast Controller Fault"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:PCF4210-CTRP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:PCF4210-YTS-GA1" description="HV armed status signal to PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:PCF4210-YTS-GA1" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 HV Armed"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:PCF4210-YTS-GA1</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:PCF4210-YTS-GA2" description="HV injection status signal to PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:PCF4210-YTS-GA2" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 HV Injection"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:PCF4210-YTS-GA2</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:PCF4210-YTS-GA3" description="RFON status signal to PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:PCF4210-YTS-GA3" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 in RFON"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:PCF4210-YTS-GA3</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:PCF4210-YTS-GB1" description="HV armed status signal to PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:PCF4210-YTS-GB1" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 HV Armed"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:PCF4210-YTS-GB1</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:PCF4210-YTS-GB2" description="HV injection status signal to PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:PCF4210-YTS-GB2" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 HV Injection"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:PCF4210-YTS-GB2</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:PCF4210-YTS-GB3" description="RFON status signal to PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:PCF4210-YTS-GB3" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 RFON"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:PCF4210-YTS-GB3</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:PSU0000-YSTA-MOD" description="MHVPS modulation enable/disable from ECPC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:PSU0000-YSTA-MOD" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="MHVPS modulation en/disable from ECPC"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 8) bitread"/>
<EPICSField name="ONAM" value="ENABLE"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="DISABLE"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:PSU0000-YSTA-MOD</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-DAQ-CONF-STAT" description="DAQ configuration state" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-DAQ-CONF-STAT" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="DAQ config state"/>
<EPICSField name="ONAM" value="Ready"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="Not ready"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-DAQ-CONF-STAT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-DAQ-RECONF" description="reconfigration DAQ setup" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-DAQ-RECONF" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reset and configure DAQ"/>
<EPICSField name="HIGH" value="0.1"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-DAQ-RECONF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-DAQ-SW-TRIG" description="DAQ start software trigger" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-DAQ-SW-TRIG" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="software trigger for DAQ start"/>
<EPICSField name="HIGH" value="0.1"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-DAQ-SW-TRIG</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-RST-FLT" description="Reset Fault" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-RST-FLT" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reset Fault command"/>
<EPICSField name="HIGH" value="0.1"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-RST-FLT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-DAQ-LEN" description="DAQ time length" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-DAQ-LEN" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="DAQ sampling time length"/>
<EPICSField name="DRVH" value="3600000"/>
<EPICSField name="DRVL" value="0.01"/>
<EPICSField name="EGU" value="ms"/>
<EPICSField name="HOPR" value="3600000"/>
<EPICSField name="LOPR" value="0.01"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1000.0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-DAQ-LEN</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-DAQ-LEN-RB" description="DAQ time length readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-DAQ-LEN-RB" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="DAQ sampling time length readback"/>
<EPICSField name="DRVH" value="3600000"/>
<EPICSField name="DRVL" value="0.01"/>
<EPICSField name="EGU" value="ms"/>
<EPICSField name="HOPR" value="3600000"/>
<EPICSField name="LOPR" value="0.01"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1000.0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-DAQ-LEN-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-DAQ-MODE" description="DAQ mode" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-DAQ-MODE" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="DAQ mode"/>
<EPICSField name="FRST" value="Reference"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="ONST" value="Finite"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="THST" value="Continuous"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="Retriggerable"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="3"/>
<EPICSField name="ZRST" value="Software_triggered"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-DAQ-MODE</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-DAQ-MODE-RB" description="DAQ mode readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-DAQ-MODE-RB" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="DAQ mode readback"/>
<EPICSField name="FRST" value="Reference"/>
<EPICSField name="FRVL" value="4"/>
<EPICSField name="ONST" value="Finite"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="THST" value="Continuous"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="Retriggerable"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="3"/>
<EPICSField name="ZRST" value="Software_triggered"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-DAQ-MODE-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-DAQ-PUB-DLY" description="dan source publish delay" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-DAQ-PUB-DLY" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="DAN publish delay"/>
<EPICSField name="DRVH" value="1000"/>
<EPICSField name="DRVL" value="0.1"/>
<EPICSField name="EGU" value="ms"/>
<EPICSField name="HOPR" value="1000"/>
<EPICSField name="LOPR" value="0.1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="10.0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-DAQ-PUB-DLY</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-DAQ-PUB-DLY-RB" description="dan source publish delay" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-DAQ-PUB-DLY-RB" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="DAN publish delay"/>
<EPICSField name="DRVH" value="1000"/>
<EPICSField name="DRVL" value="0.1"/>
<EPICSField name="EGU" value="ms"/>
<EPICSField name="HOPR" value="1000"/>
<EPICSField name="LOPR" value="0.1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="10.0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-DAQ-PUB-DLY-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-DAQ-SMPL-RATE" description="Sampling rate setpoint" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-DAQ-SMPL-RATE" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="sampling rate"/>
<EPICSField name="DRVH" value="1000000000"/>
<EPICSField name="DRVL" value="1"/>
<EPICSField name="HOPR" value="100000000"/>
<EPICSField name="LOPR" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-DAQ-SMPL-RATE</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-DAQ-SMPL-RATE-RB" description="Sampling rate setpoint readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-DAQ-SMPL-RATE-RB" type="longout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="sampling rate readback"/>
<EPICSField name="DRVH" value="1000000000"/>
<EPICSField name="DRVL" value="1"/>
<EPICSField name="HOPR" value="100000000"/>
<EPICSField name="LOPR" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-DAQ-SMPL-RATE-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-DAQ-SMPL-ST-DLY" description="delay time for DAQ start" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-DAQ-SMPL-ST-DLY" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="DAQ start delay"/>
<EPICSField name="DRVH" value="3600000"/>
<EPICSField name="DRVL" value="0.01"/>
<EPICSField name="EGU" value="ms"/>
<EPICSField name="HOPR" value="3600000"/>
<EPICSField name="LOPR" value="0.01"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1.0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-DAQ-SMPL-ST-DLY</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-DAQ-SMPL-ST-DLY-RB" description="delay time for DAQ start readback" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-DAQ-SMPL-ST-DLY-RB" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="DAQ start delay readback"/>
<EPICSField name="DRVH" value="3600000"/>
<EPICSField name="DRVL" value="0.01"/>
<EPICSField name="EGU" value="ms"/>
<EPICSField name="HOPR" value="3600000"/>
<EPICSField name="LOPR" value="0.01"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1.0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-DAQ-SMPL-ST-DLY-RB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-DAQ-STAT" description="DAQ operation state" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete multi-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-DAQ-STAT" type="mbbo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="DAQ operation state"/>
<EPICSField name="FRSV" value="NO_ALARM"/>
<EPICSField name="ONST" value="Waiting trigger"/>
<EPICSField name="ONVL" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="THST" value="Error"/>
<EPICSField name="THSV" value="MAJOR"/>
<EPICSField name="THVL" value="3"/>
<EPICSField name="TWST" value="Aquiring"/>
<EPICSField name="TWSV" value="NO_ALARM"/>
<EPICSField name="TWVL" value="2"/>
<EPICSField name="VAL" value="3"/>
<EPICSField name="ZRST" value="Not ready"/>
<EPICSField name="ZRSV" value="NO_ALARM"/>
<EPICSField name="ZRVL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-DAQ-STAT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-MD1-LIM" description="Operation mode 1 pulsh length limit" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-MD1-LIM" type="longin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="MD1 Pulse Len Limit"/>
<EPICSField name="HOPR" value="500000000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="10000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-MD1-LIM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-MD2-LIM" description="Operation mode 2 pulsh length limit" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-MD2-LIM" type="longin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="MD2 Pulse Len Limit"/>
<EPICSField name="HOPR" value="500000000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="100000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-MD2-LIM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-MD3-LIM" description="Operation mode 3 pulsh length limit" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-MD3-LIM" type="longin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="MD3 Pulse Len Limit"/>
<EPICSField name="HOPR" value="500000000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="30000000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-MD3-LIM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-MD4-LIM" description="Operation mode 4 pulsh length limit" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>ULONG</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-MD4-LIM" type="longin" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="MD4 Pulse Len Limit"/>
<EPICSField name="HOPR" value="500000000"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="300000000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-MD4-LIM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPF:STAT-RDY-TOUT" description="Timeout setpoint for Beam ON Ready" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPF:STAT-RDY-TOUT" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Gyrotron operation ready timeout"/>
<EPICSField name="EGU" value="s"/>
<EPICSField name="HOPR" value="600"/>
<EPICSField name="LOPR" value="1"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="1"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="30.0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPF:STAT-RDY-TOUT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-CON-GY1PRM" description="Operation Permission by the slow controller" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-CON-GY1PRM" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 Operation Permission"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 18) bitread"/>
<EPICSField name="ONAM" value="PERMITED"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-CON-GY1PRM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-CON-GY2PRM" description="Operation Permission by the slow controller" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-CON-GY2PRM" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 Operation Permission"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 18) bitread"/>
<EPICSField name="ONAM" value="PERMITED"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-CON-GY2PRM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-CON-OPGY1" description="Gyrotron#1 selection by the slow controller" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-CON-OPGY1" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 Selection"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 19) bitread"/>
<EPICSField name="ONAM" value="SELECTED"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-CON-OPGY1</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-CON-OPGY2" description="Gyrotron#2 selection by the slow controller" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-CON-OPGY2" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 Selection"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 19) bitread"/>
<EPICSField name="ONAM" value="SELECTED"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-CON-OPGY2</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-RV1" description="Reserved for PCF to PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-RV1" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for PLC"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 21) bitread"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-RV1</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-RV2" description="Reserved terminal for the PCF to PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-RV2" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for PLC"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-RV2</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-RV3" description="Reserved terminal for the PCF to PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-RV3" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Reserved for PLC"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-RV3</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-YON-CCPS1" description="CCPS#1 Operation Request From PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-YON-CCPS1" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 CCPS Start Operation"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 20) bitread"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-YON-CCPS1</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-YON-CCPS2" description="CCPS#2 Operation Request From PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-YON-CCPS2" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 CCPS Start Operation"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 20) bitread"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-YON-CCPS2</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-YSTA-MPSS" description="Sync/Asynchronous Flag" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-YSTA-MPSS" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Sync/Asynchronous Flag"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 21) bitread"/>
<EPICSField name="ONAM" value="SYNC"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="ASYNC"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-YSTA-MPSS</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-YTRP" description="Interlock signal from PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-YTRP" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Interlock signal from PLC"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 14) bitread"/>
<EPICSField name="ONAM" value="INTERLOCK"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-YTRP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-YTS-MD1" description="Operation Mode Bit in PLC (Very Short)" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-YTS-MD1" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Operation Mode 1"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 14) bitread"/>
<EPICSField name="ONAM" value="VSHORT"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-YTS-MD1</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-YTS-MD2" description="Operation Mode Bit in PLC (Short Pulse)" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-YTS-MD2" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Operation Mode 2"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 15) bitread"/>
<EPICSField name="ONAM" value="SHORT"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-YTS-MD2</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-YTS-MD3" description="Operation Mode Bit in PLC (Middle Pulse)" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-YTS-MD3" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Operation Mode 3"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 16) bitread"/>
<EPICSField name="ONAM" value="MIDDLE"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-YTS-MD3</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-YTS-MD4" description="Operation Mode Bit in PLC (Long Pulse)" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-YTS-MD4" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Operation Mode 4"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 17) bitread"/>
<EPICSField name="ONAM" value="LONG"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-YTS-MD4</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-YTS-ST1R" description="State Machine State(STANDBY) in PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-YTS-ST1R" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="PLC STANDBY state"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 15) bitread"/>
<EPICSField name="ONAM" value="STANDBY"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-YTS-ST1R</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-YTS-ST2R" description="State Machine State(READY) in PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-YTS-ST2R" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="PLC READY state"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 16) bitread"/>
<EPICSField name="ONAM" value="READY"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-YTS-ST2R</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-GPS:PLC4110-YTS-ST3R" description="State Machine State(ON) in PLC" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-GPS</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-GPS:PLC4110-YTS-ST3R" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="PLC ON state"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 17) bitread"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-GPS:PLC4110-YTS-ST3R</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:PSU3000-CON-HV" description="APS#1 HVON" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:PSU3000-CON-HV" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 APS HVON"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:PSU3000-CON-HV</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:PSU3000-CON-SW" description="APS#1 HV Switch ON" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:PSU3000-CON-SW" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 APS HV SWON"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:PSU3000-CON-SW</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:PSU3000-CTRP" description="APS#1 Shutdown Request" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:PSU3000-CTRP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 APS Shutdonw request"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:PSU3000-CTRP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:PSU3000-YFLT" description="APS#1 fault status signal from APS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:PSU3000-YFLT" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 APS Fault"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 1) bitread"/>
<EPICSField name="ONAM" value="FAULT"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NORMAL"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:PSU3000-YFLT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:PSU3000-YSTA" description="APS#1 ready status signal from APS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:PSU3000-YSTA" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 APS Ready"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 0) bitread"/>
<EPICSField name="ONAM" value="READY"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:PSU3000-YSTA</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:STAT-MANM" description="Manual mode switch for setpoint of APS-VOset." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:STAT-MANM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Manual Mode SW for GY1 APS"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:STAT-MANM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:PSU3000-EREF" description="GYA APS output voltage reference" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:PSU3000-EREF" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 APS voltage setpoint"/>
<EPICSField name="DRVH" value="10"/>
<EPICSField name="DRVL" value="-20"/>
<EPICSField name="DTYP" value="asynFloat64"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="HOPR" value="10"/>
<EPICSField name="LOPR" value="-20"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 1) write_ao"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AO-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:PSU3000-EREF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:PSU3000-EREF-MSP" description="GYA APS output voltage manual setpoint switch" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:PSU3000-EREF-MSP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 APS voltage manual setpoint"/>
<EPICSField name="DRVH" value="10"/>
<EPICSField name="DRVL" value="-20"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="HOPR" value="10"/>
<EPICSField name="LOPR" value="-20"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:PSU3000-EREF-MSP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:PSU3000-EREF-P" description="GYA APS output voltage reference for positive voltage" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:PSU3000-EREF-P" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="ASLO" value="2"/>
<EPICSField name="DESC" value="GY1 APS P-voltage setpoint"/>
<EPICSField name="DRVH" value="0"/>
<EPICSField name="DRVL" value="-20"/>
<EPICSField name="DTYP" value="asynFloat64"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="HOPR" value="10"/>
<EPICSField name="LOPR" value="-20"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 2) write_ao"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AO-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:PSU3000-EREF-P</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:PSU3000-ET" description="APS Measured Voltage for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:PSU3000-ET" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 APS Measured Volatege"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:PSU3000-ET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:PSU3000-ET-WF" description="APS Measured Voltage for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:PSU3000-ET-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 APS Measured Volatege"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:PSU3000-ET-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:PSU3000-IT" description="APS Measured Current for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:PSU3000-IT" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 APS Measued Current"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:PSU3000-IT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:PSU3000-IT-WF" description="APS Measured Current for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:PSU3000-IT-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 APS Measued Current"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:PSU3000-IT-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:STAT-DT-HVON" description="Time difference to GY1 APS Gate ON." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:STAT-DT-HVON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Time diff to GY1 APS Gate ON"/>
<EPICSField name="EGU" value="us"/>
<EPICSField name="HOPR" value="5000000"/>
<EPICSField name="LOPR" value="1000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="500000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:STAT-DT-HVON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:STAT-DT-SWON" description="Time difference to GY1 APS Switch ON." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:STAT-DT-SWON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Time diff to GY1 APS SW ON"/>
<EPICSField name="EGU" value="us"/>
<EPICSField name="HOPR" value="5000000"/>
<EPICSField name="LOPR" value="1000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="600000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:STAT-DT-SWON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:STAT-EREF-CONV" description="GYA APS engineer value conversion" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:STAT-EREF-CONV" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A&gt;0?A:((A&gt;-20)?A/2:-10)"/>
<EPICSField name="DESC" value="GYA APS engineer value conversion"/>
<EPICSField name="OOPT" value="On Change"/>
<EPICSField name="OUT" value="EC-GN-P01-PA1F:PSU3000-EREF PP"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:STAT-EREF-CONV</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA1F:STAT-PREP-WF" description="Loaded APS pre-pro waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA1F:STAT-PREP-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 APS prepro schedule"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA1F:STAT-PREP-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:PSU4000-CON-HV" description="APS#2 HVON" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:PSU4000-CON-HV" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 APS HVON"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:PSU4000-CON-HV</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:PSU4000-CON-SW" description="APS#2 HV Switch ON" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:PSU4000-CON-SW" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 APS HV SWON"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:PSU4000-CON-SW</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:PSU4000-CTRP" description="APS#2 Shutdown Request" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:PSU4000-CTRP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 APS Shutdown request"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:PSU4000-CTRP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:PSU4000-YFLT" description="APS#2 fault status signal from APS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:PSU4000-YFLT" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 APS Fault"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 1) bitread"/>
<EPICSField name="ONAM" value="FAULT"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NORMAL"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:PSU4000-YFLT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:PSU4000-YSTA" description="APS#2 ready status signal from APS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:PSU4000-YSTA" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 APS Ready"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 0) bitread"/>
<EPICSField name="ONAM" value="READY"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:PSU4000-YSTA</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:STAT-MANM" description="Manual mode switch for setpoint of APS-VOset." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:STAT-MANM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Manual Mode SW for GY2 APS"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:STAT-MANM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:PSU4000-EREF" description="GYB APS output voltage reference" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:PSU4000-EREF" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 APS voltage setpoint"/>
<EPICSField name="DRVH" value="10"/>
<EPICSField name="DRVL" value="-20"/>
<EPICSField name="DTYP" value="asynFloat64"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="HOPR" value="10"/>
<EPICSField name="LOPR" value="-20"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 1) write_ao"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AO-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:PSU4000-EREF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:PSU4000-EREF-MSP" description="GYB APS output voltage manual setpoint switch" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:PSU4000-EREF-MSP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 APS voltage manual setpoint"/>
<EPICSField name="DRVH" value="10"/>
<EPICSField name="DRVL" value="-20"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="HOPR" value="10"/>
<EPICSField name="LOPR" value="-20"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:PSU4000-EREF-MSP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:PSU4000-EREF-P" description="GYB APS output voltage reference for positive voltage" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:PSU4000-EREF-P" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="ASLO" value="2"/>
<EPICSField name="DESC" value="GY2 APS P-voltage setpoint"/>
<EPICSField name="DRVH" value="0"/>
<EPICSField name="DRVL" value="-20"/>
<EPICSField name="DTYP" value="asynFloat64"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="HOPR" value="10"/>
<EPICSField name="LOPR" value="-20"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 2) write_ao"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AO-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:PSU4000-EREF-P</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:PSU4000-ET" description="APS Measured Voltage for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:PSU4000-ET" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 APS Measured Volatege"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:PSU4000-ET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:PSU4000-ET-WF" description="APS Measured Voltage for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:PSU4000-ET-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 APS Measured Volatege"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:PSU4000-ET-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:PSU4000-IT" description="APS Measured Current for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:PSU4000-IT" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 APS Measued Current"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:PSU4000-IT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:PSU4000-IT-WF" description="APS Measured Current for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:PSU4000-IT-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 APS Measued Current"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:PSU4000-IT-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:STAT-DT-HVON" description="Time difference to GY2 APS Gate ON." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:STAT-DT-HVON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Time diff to GY2 APS Gate ON"/>
<EPICSField name="EGU" value="us"/>
<EPICSField name="HOPR" value="5000000"/>
<EPICSField name="LOPR" value="1000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="500000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:STAT-DT-HVON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:STAT-DT-SWON" description="Time difference to GY2 APS Switch ON." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:STAT-DT-SWON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Time diff to GY2 APS SW ON"/>
<EPICSField name="EGU" value="us"/>
<EPICSField name="HOPR" value="5000000"/>
<EPICSField name="LOPR" value="1000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="600000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:STAT-DT-SWON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:STAT-EREF-CONV" description="GYB APS engineer value conversion" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:STAT-EREF-CONV" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="A&gt;0?A:((A&gt;-20)?A/2:-10)"/>
<EPICSField name="DESC" value="GYB APS engineer value conversion"/>
<EPICSField name="OOPT" value="On Change"/>
<EPICSField name="OUT" value="EC-GN-P01-PA2F:PSU4000-EREF PP"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:STAT-EREF-CONV</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PA2F:STAT-PREP-WF" description="Loaded APS pre-pro waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PA2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PA2F:STAT-PREP-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 APS prepro schedule"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PA2F:STAT-PREP-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB1F:PSU1000-CON-HV" description="BPS#1 HVON" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB1F:PSU1000-CON-HV" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 BPS HVON"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB1F:PSU1000-CON-HV</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB1F:PSU1000-CON-SW" description="BPS#1 HV Switch ON" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB1F:PSU1000-CON-SW" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 BPS HV SWON"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB1F:PSU1000-CON-SW</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB1F:PSU1000-CTRP" description="BPS#1 Shutdown Request" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB1F:PSU1000-CTRP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 BPS Shutdonw request"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB1F:PSU1000-CTRP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB1F:PSU1000-YFLT" description="BPS#1 fault status signal from BPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB1F:PSU1000-YFLT" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 BPS Fault"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 3) bitread"/>
<EPICSField name="ONAM" value="FAULT"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NORMAL"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB1F:PSU1000-YFLT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB1F:PSU1000-YSTA" description="BPS#1 ready status signal from BPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB1F:PSU1000-YSTA" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 BPS Ready"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 2) bitread"/>
<EPICSField name="ONAM" value="READY"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB1F:PSU1000-YSTA</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB1F:STAT-MANM" description="Manual mode switch for setpoint of BPS-VOset." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB1F:STAT-MANM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Manual Mode SW for GY1 BPS"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB1F:STAT-MANM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB1F:PSU1000-EREF" description="GYA BPS output voltage reference" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB1F:PSU1000-EREF" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="ASLO" value="4"/>
<EPICSField name="DESC" value="GY1 BPS voltage setpoint"/>
<EPICSField name="DRVH" value="40"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynFloat64"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="HOPR" value="40"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 0) write_ao"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AO-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB1F:PSU1000-EREF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB1F:PSU1000-EREF-MSP" description="GYA BPS output voltage manual setpoint switch" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB1F:PSU1000-EREF-MSP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 BPS voltage manual setpoint"/>
<EPICSField name="DRVH" value="40"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="HOPR" value="40"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB1F:PSU1000-EREF-MSP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB1F:PSU1000-ET" description="BPS Measured Voltage for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB1F:PSU1000-ET" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 BPS Measured Voltage"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB1F:PSU1000-ET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB1F:PSU1000-ET-WF" description="BPS Measured Voltage for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB1F:PSU1000-ET-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 BPS Measured Voltage"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB1F:PSU1000-ET-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB1F:PSU1000-IT" description="BPS Measured Current for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB1F:PSU1000-IT" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 BPS Measured Current"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB1F:PSU1000-IT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB1F:PSU1000-IT-WF" description="BPS Measured Current for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB1F:PSU1000-IT-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 BPS Measured Current"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB1F:PSU1000-IT-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB1F:STAT-DT-HVON" description="Time difference to GY1 BPS Gate ON" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB1F:STAT-DT-HVON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Time diff to GY1 BPS Gate ON"/>
<EPICSField name="EGU" value="us"/>
<EPICSField name="HOPR" value="5000000"/>
<EPICSField name="LOPR" value="1000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="500000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB1F:STAT-DT-HVON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB1F:STAT-DT-SWON" description="Time difference to GY1 BPS Switch ON" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB1F:STAT-DT-SWON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Time diff to GY1 BPS SW ON"/>
<EPICSField name="EGU" value="us"/>
<EPICSField name="HOPR" value="5000000"/>
<EPICSField name="LOPR" value="1000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="550000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB1F:STAT-DT-SWON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB1F:STAT-PREP-WF" description="Loaded BPS pre-pro waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB1F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB1F:STAT-PREP-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 BPS prepro schedule"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB1F:STAT-PREP-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB2F:PSU2000-CON-HV" description="BPS#2 HVON" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB2F:PSU2000-CON-HV" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 BPS HVON"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB2F:PSU2000-CON-HV</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB2F:PSU2000-CON-SW" description="BPS#2 HV Switch ON" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB2F:PSU2000-CON-SW" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 BPS HV SWON"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB2F:PSU2000-CON-SW</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB2F:PSU2000-CTRP" description="BPS#2 Shutdown Request" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB2F:PSU2000-CTRP" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 BPS Shutdonw request"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB2F:PSU2000-CTRP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB2F:PSU2000-YFLT" description="BPS#2 fault status signal from BPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB2F:PSU2000-YFLT" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 BPS Fault"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 3) bitread"/>
<EPICSField name="ONAM" value="FAULT"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NORMAL"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB2F:PSU2000-YFLT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB2F:PSU2000-YSTA" description="BPS#2 ready status signal from BPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB2F:PSU2000-YSTA" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 BPS Ready"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_0, 2) bitread"/>
<EPICSField name="ONAM" value="READY"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB2F:PSU2000-YSTA</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB2F:STAT-MANM" description="Manual mode switch for setpoint of BPS-VOset." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB2F:STAT-MANM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Manual Mode SW for GY2 BPS"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB2F:STAT-MANM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB2F:PSU2000-EREF" description="GYB BPS output voltage reference" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB2F:PSU2000-EREF" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="ASLO" value="4"/>
<EPICSField name="DESC" value="GY2 BPS voltage setpoint"/>
<EPICSField name="DRVH" value="40"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynFloat64"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="HOPR" value="40"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6368_0, 0) write_ao"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AO-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB2F:PSU2000-EREF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB2F:PSU2000-EREF-MSP" description="GYB BPS output voltage manual setpoint switch" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB2F:PSU2000-EREF-MSP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 BPS voltage manual setpoint"/>
<EPICSField name="DRVH" value="40"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="HOPR" value="40"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB2F:PSU2000-EREF-MSP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB2F:PSU2000-ET" description="BPS Measured Voltage for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB2F:PSU2000-ET" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 BPS Measured Voltage"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB2F:PSU2000-ET</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB2F:PSU2000-ET-WF" description="BPS Measured Voltage for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB2F:PSU2000-ET-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 BPS Measured Voltage"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB2F:PSU2000-ET-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB2F:PSU2000-IT" description="BPS Measured Current for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB2F:PSU2000-IT" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 BPS Measured Current"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB2F:PSU2000-IT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB2F:PSU2000-IT-WF" description="BPS Measured Current for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB2F:PSU2000-IT-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 BPS Measured Current"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB2F:PSU2000-IT-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB2F:STAT-DT-HVON" description="Time difference to GY2 BPS Gate ON." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB2F:STAT-DT-HVON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Time diff to GY2 BPS Gate ON"/>
<EPICSField name="EGU" value="us"/>
<EPICSField name="HOPR" value="5000000"/>
<EPICSField name="LOPR" value="1000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="500000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB2F:STAT-DT-HVON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB2F:STAT-DT-SWON" description="Time difference to GY2 BPS Switch ON." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB2F:STAT-DT-SWON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Time diff to GY2 BPS SW ON"/>
<EPICSField name="EGU" value="us"/>
<EPICSField name="HOPR" value="5000000"/>
<EPICSField name="LOPR" value="1000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="550000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB2F:STAT-DT-SWON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PB2F:STAT-PREP-WF" description="Loaded BPS pre-pro waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PB2F</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PB2F:STAT-PREP-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 BPS prepro schedule"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PB2F:STAT-PREP-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:PSU0000-COFF" description="MHVPS Shutdown Request" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:PSU0000-COFF" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="MHVPS Shutdown request"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:PSU0000-COFF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:PSU0000-CON-MOD" description="MHVPS Modulation Enable/Disable Switch" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:PSU0000-CON-MOD" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="MHVPS MOD Enable/Disable"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:PSU0000-CON-MOD</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:PSU0000-CON-SW" description="MHVPS HV Enable/Disable Switch" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>configuration</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:PSU0000-CON-SW" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="MHVPS Enable/Disable"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DO-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:PSU0000-CON-SW</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:PSU0000-TYSTA" description="MHVPS ready status signal" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:PSU0000-TYSTA" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="MHVPS Ready status"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 7) bitread"/>
<EPICSField name="ONAM" value="READY"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NO"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:PSU0000-TYSTA</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:PSU0000-YFLT" description="MHVPS fault status signal" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:PSU0000-YFLT" type="bi" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="MHVPS Fast Protection Act"/>
<EPICSField name="DTYP" value="asynInt32"/>
<EPICSField name="INP" value="@asyn(ni6528_1, 6) bitread"/>
<EPICSField name="ONAM" value="FAULT"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="I/O Intr"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-DI-SIMM"/>
<EPICSField name="VAL" value="0"/>
<EPICSField name="ZNAM" value="NORMAL"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:PSU0000-YFLT</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:STAT-MANM" description="Manual mode switch for setpoint of MHVPS" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>discrete two-state</kind>
<direction>state</direction>
<dataType>
<name>uint</name>
<description>UCHAR</description>
<size>8</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:STAT-MANM" type="bo" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Manual Mode SW for GY1 APS"/>
<EPICSField name="ONAM" value="ON"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="1"/>
<EPICSField name="ZNAM" value="OFF"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:STAT-MANM</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:PSU0000-EREF" description="GYA MHVPS output voltage reference" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:PSU0000-EREF" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="ASLO" value="11"/>
<EPICSField name="DESC" value="MHVPS voltage setpoint"/>
<EPICSField name="DRVH" value="55"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="DTYP" value="asynFloat64"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="HOPR" value="55"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="OUT" value="@asyn(ni6368_1, 3) write_ao"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AO-SIMM"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:PSU0000-EREF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:PSU0000-EREF-MSP" description="GYA MHVPS output voltage manual setpoint switch" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>configuration</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:PSU0000-EREF-MSP" type="ao" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="MHVPS voltage manual setpoint"/>
<EPICSField name="DRVH" value="55"/>
<EPICSField name="DRVL" value="0"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="HOPR" value="55"/>
<EPICSField name="LOPR" value="0"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="0"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:PSU0000-EREF-MSP</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:PSU0000-ET-GA" description="MHVPS Measured Voltage for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:PSU0000-ET-GA" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MHVPS Measued Voltage"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:PSU0000-ET-GA</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:PSU0000-ET-GA-WF" description="MHVPS Measured Voltage for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:PSU0000-ET-GA-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MHVPS Measued Voltage"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:PSU0000-ET-GA-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:PSU0000-ET-GB" description="MHVPS Measured Voltage for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:PSU0000-ET-GB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MHVPS Measued Voltage"/>
<EPICSField name="EGU" value="kV"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:PSU0000-ET-GB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:PSU0000-ET-GB-WF" description="MHVPS Measured Voltage for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:PSU0000-ET-GB-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MHVPS Measued Voltage"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:PSU0000-ET-GB-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:PSU0000-IT-GA" description="MHVPS Measured Current for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:PSU0000-IT-GA" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MHVPS Measured Current"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:PSU0000-IT-GA</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:PSU0000-IT-GA-WF" description="MHVPS Measured Current for GY#1" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:PSU0000-IT-GA-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY1 MHVPS Measured Current"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GAF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:PSU0000-IT-GA-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:PSU0000-IT-GB" description="MHVPS Measured Current for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:PSU0000-IT-GB" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MHVPS Measured Current"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value=".1 second"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:PSU0000-IT-GB</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:PSU0000-IT-GB-WF" description="MHVPS Measured Current for GY#2" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:PSU0000-IT-GB-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="GY2 MHVPS Measured Current"/>
<EPICSField name="EGU" value="A"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="3"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="SIML" value="EC-GN-P01-GBF:STAT-AI-SIMM"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:PSU0000-IT-GB-WF</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:STAT-DT-HVON" description="Time difference to Main HVPS ON." createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>countinuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:STAT-DT-HVON" type="ai" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="Time diff to MHVPS ON"/>
<EPICSField name="EGU" value="us"/>
<EPICSField name="HOPR" value="5000000"/>
<EPICSField name="LOPR" value="1000"/>
<EPICSField name="PINI" value="YES"/>
<EPICSField name="PREC" value="0"/>
<EPICSField name="SCAN" value="Passive"/>
<EPICSField name="VAL" value="500000"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:STAT-DT-HVON</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:STAT-EREF-CALC" description="determine MHVPS EREF change" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:STAT-EREF-CALC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(A!=C)?A:((B!=D)?B:E);C:=A; D:=B"/>
<EPICSField name="DESC" value="determine MHVPS EREF change"/>
<EPICSField name="INPE" value="EC-GN-P01-PMF:PSU0000-EREF"/>
<EPICSField name="OOPT" value="On Change"/>
<EPICSField name="OUT" value="EC-GN-P01-PMF:PSU0000-EREF PP"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:STAT-EREF-CALC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:STAT-HVON-CALC" description="determine MHVPS HVON change" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:STAT-HVON-CALC" type="calcout" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="CALC" value="(A||B)?1:0"/>
<EPICSField name="DESC" value="determine MHVPS HVON change"/>
<EPICSField name="OOPT" value="On Change"/>
<EPICSField name="OUT" value="EC-GN-P01-PMF:PSU0000-CON-SW PP"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:STAT-HVON-CALC</recordName>
</EPICSBasedUnit>
</variable>
<variable name="EC-GN-P01-PMF:STAT-PREP-WF" description="Loaded MHVPS pre-pro waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<external>true</external>
<implementsFunction>EC-GN-P01-PMF</implementsFunction>
<importance>conventional</importance>
<transmittedOn>PON</transmittedOn>
<displayIndex>0</displayIndex>
<presentOnScreens>true</presentOnScreens>
<kind>continuous</kind>
<direction>state</direction>
<dataType>
<name>float</name>
<description>FLOAT</description>
<size>32</size>
</dataType>
<archivingInfo enabled="false">
<samplingFrequency>0.0</samplingFrequency>
</archivingInfo>
<storage>volatile</storage>
<EPICSAttributes>
<EPICSRecord name="EC-GN-P01-PMF:STAT-PREP-WF" type="waveform" createdAt="2025-05-13T15:59:45.000Z" modifiedAt="2025-05-13T15:59:45.000Z">
<EPICSField name="DESC" value="MHVPS prepro schedule"/>
<EPICSField name="EGU" value="V"/>
<EPICSField name="FTVL" value="FLOAT"/>
<EPICSField name="NELM" value="8000"/>
<EPICSField name="PINI" value="NO"/>
<EPICSField name="PREC" value="2"/>
<EPICSField name="SCAN" value="Passive"/>
</EPICSRecord>
</EPICSAttributes>
<PULSEAttributes>
<attribute name="isConfiguredByPulseScheduling">
<value>false</value>
</attribute>
</PULSEAttributes>
<deployedOn>
<component type="PCF">52RF01-PCF-4210</component>
</deployedOn>
<EPICSBasedUnit>
<IOCName>iocEC-GN-PSH0PCF</IOCName>
<recordName>EC-GN-P01-PMF:STAT-PREP-WF</recordName>
</EPICSBasedUnit>
</variable>
</variables>
</plantSystemIandC>
</plantSystemIandCs>
</subsystem>
</subsystems>
<program name="iocEC-GN-PSH0PCF" description="PCF CORE IOC" programmingLanguage="epicsioc">
<deployedOn></deployedOn>
<prog xmlns="urn:x-iter:sdd:5.0.0">
<name>iocEC-GN-PSH0PCF</name>
<description>PCFCORE IOC</description>
<proglang>epicsioc</proglang>
<type>IOC</type>
</prog>
</program>
<program name="iocEC-GN-PCF0SYSM" description="PCF SYSM IOC" programmingLanguage="epicsioc">
<deployedOn>52RF01-PCF-4210</deployedOn>
<prog xmlns="urn:x-iter:sdd:5.0.0">
<name>iocEC-GN-PCF0SYSM</name>
<description>PCFSYSM IOC</description>
<proglang>epicsioc</proglang>
<type>IOC</type>
</prog>
</program>
<program name="iocEC-GN-PSH0SYSM" description="PSH SYSM IOC" programmingLanguage="epicsioc">
<deployedOn>52RF01-PSH-4410</deployedOn>
<prog xmlns="urn:x-iter:sdd:5.0.0">
<name>iocEC-GN-PSH0SYSM</name>
<description>PSHSYSM IOC</description>
<proglang>epicsioc</proglang>
<type>IOC</type>
</prog>
</program>
<program name="iocEC-GN-PSH0CUB" description="PSH CUB IOC" programmingLanguage="epicsioc">
<deployedOn>52RF01-PSH-4410</deployedOn>
<prog xmlns="urn:x-iter:sdd:5.0.0">
<name>iocEC-GN-PSH0CUB</name>
<description>PSHCUB IOC</description>
<proglang>epicsioc</proglang>
<type>IOC</type>
</prog>
</program>
<templates/>
<breakpointTables/>
<attribute attributeType="unit_type" value="b" IandCProject="UNDEFINED" versionFrom="1" description="unit_type"/>
</IandCProject>