Skip to content
Snippets Groups Projects
llrf_controller.cache 3.44 KiB
Newer Older
##mako
<?xml version="1.0" encoding="UTF-8"?>
<catalogue version="1.0">
% if ACCELERATOR == "XFEL" :
% for CRYOMODULE in CRYOMODULES :
% for CAVITY in range(NR_OF_CAVITIES):
  <register>
    <name>/C${CAVITY+1}.${MODULE_LOCATION_SUFFIX(CRYOMODULE)}/PROBE.AMPL</name>
    <length>16384</length>
    <access_mode>wait_for_new_data</access_mode>
    <doocs_type_id>19</doocs_type_id>
    <!--doocs id: SPECTRUM-->
  </register>

  
  <register>
    <name>/C${CAVITY+1}.${MODULE_LOCATION_SUFFIX(CRYOMODULE)}/PROBE.PHASE</name>
    <length>16384</length>
    <access_mode>wait_for_new_data</access_mode>
    <doocs_type_id>19</doocs_type_id>
    <!--doocs id: SPECTRUM-->
  </register>
  
  <register>
    <name>/C${CAVITY+1}.${MODULE_LOCATION_SUFFIX(CRYOMODULE)}/VREFL.AMPL</name>
    <length>16384</length>
    <access_mode>wait_for_new_data</access_mode>
    <doocs_type_id>19</doocs_type_id>
    <!--doocs id: SPECTRUM-->
  </register>
  
  
  <register>
    <name>/C${CAVITY+1}.${MODULE_LOCATION_SUFFIX(CRYOMODULE)}/VREFL.PHASE</name>
    <length>1</length>
    <access_mode></access_mode>
    <doocs_type_id>2</doocs_type_id>
    <!--doocs id: FLOAT-->
  </register>

  

  <register>
    <name>/C${CAVITY+1}.${MODULE_LOCATION_SUFFIX(CRYOMODULE)}/VFORW.AMPL</name>
    <length>16384</length>
    <access_mode>wait_for_new_data</access_mode>
    <doocs_type_id>19</doocs_type_id>
    <!--doocs id: SPECTRUM-->
  </register>
  
  <register>
    <name>/C${CAVITY+1}.${MODULE_LOCATION_SUFFIX(CRYOMODULE)}/VFORW.PHASE</name>
    <length>16384</length>
    <access_mode>wait_for_new_data</access_mode>
    <doocs_type_id>19</doocs_type_id>
    <!--doocs id: SPECTRUM-->
  </register>
  
   <register>
    <name>/C${CAVITY+1}.${MODULE_LOCATION_SUFFIX(CRYOMODULE)}/NAME</name>
    <length>1</length>
    <access_mode>wait_for_new_data</access_mode>
    <doocs_type_id>19</doocs_type_id>
    <!--doocs id: SPECTRUM-->
  </register>
  
% endfor
% endfor

  <register>
    <name>/MAIN.${CONTROLLER}${STATION_LOCATION_SUFFIX}/F0</name>
    <length>1</length>
    <access_mode></access_mode>
    <doocs_type_id>2</doocs_type_id>
    <!--doocs id: FLOAT-->
  </register>
  
  <register>
    <name>/MAIN.${CONTROLLER}${STATION_LOCATION_SUFFIX}/FS</name>
    <length>1</length>
    <access_mode></access_mode>
    <doocs_type_id>2</doocs_type_id>
    <!--doocs id: FLOAT-->
  </register>
  
  <register>
    <name>/MAIN.${CONTROLLER}${STATION_LOCATION_SUFFIX}/QL</name>
    <length>1</length>
    <access_mode></access_mode>
    <doocs_type_id>2</doocs_type_id>
    <!--doocs id: FLOAT-->
  </register>
  
  
  <register>
    <name>/MAIN.${CONTROLLER}${STATION_LOCATION_SUFFIX}/PULSE_DELAY</name>
    <length>1</length>
    <access_mode></access_mode>
    <doocs_type_id>2</doocs_type_id>
    <!--doocs id: FLOAT-->
  </register>
  
  <register>
    <name>/MAIN.${CONTROLLER}${STATION_LOCATION_SUFFIX}/PULSE_FILLING</name>
    <length>1</length>
    <access_mode></access_mode>
    <doocs_type_id>2</doocs_type_id>
    <!--doocs id: FLOAT-->
  </register>
  
  <register>
    <name>/MAIN.${CONTROLLER}${STATION_LOCATION_SUFFIX}/PULSE_FLATTOP</name>
    <length>1</length>
    <access_mode></access_mode>
    <doocs_type_id>2</doocs_type_id>
    <!--doocs id: FLOAT-->
  </register>
 
 <register>
    <name>/MAIN.${CONTROLLER}${STATION_LOCATION_SUFFIX}/MACRO_PULSE_NUMBER</name>
    <length>1</length>
    <access_mode></access_mode>
    <doocs_type_id>2</doocs_type_id>
    <!--doocs id: FLOAT-->
  </register>
  
% endif
</catalogue>