Newer
Older
##mako
<?xml version="1.0" encoding="UTF-8"?>
<device_server xmlns="https://github.com/ChimeraTK/ControlSystemAdapter-DoocsAdapter">
% if ACCELERATOR == "XFEL" :
% if STATION == "VS" :
% for Station in range(2,27) :
% if Station == "2" :
Section="L1"
% elif Station in range(3,6):
Section="L2"
% elif Station in range(6,27):
Section="L3"
% endif
<location name="VS.A${Station}.${Section}">
<property source="/VS.A${Station}.${Section}/TRIPEVENT.REPORT" name="TRIPEVENT.REPORT"></property>
<property source="/VS.A${Station}.${Section}/TRIPEVENT.WARNING" name="TRIPEVENT.WARNING"></property>
<property source="/VS.A${Station}.${Section}/TRIPEVENT.STATE" name="TRIPEVENT.STATE"></property>
</location>
% endfor
% endif
% for CRYOMODULE in CRYOMODULES :
% for CAVITY in range(NR_OF_CAVITIES):
<location name="C${CAVITY+1}.${MODULE_LOCATION_SUFFIX(CRYOMODULE)}">
<property source="C${CAVITY+1}.${MODULE_LOCATION_SUFFIX(CRYOMODULE)}/TRIPEVENT.REPORT" name="TRIPEVENT.REPORT"></property>
<property source="C${CAVITY+1}.${MODULE_LOCATION_SUFFIX(CRYOMODULE)}/TRIPEVENT.WARNING" name="TRIPEVENT.WARNING"></property>
<property source="C${CAVITY+1}.${MODULE_LOCATION_SUFFIX(CRYOMODULE)}/TRIPEVENT.STATE" name="TRIPEVENT.STATE"></property>
</location>
% endfor
% endfor
% endif
</device_server>