##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>