##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 map(str,range(2,27)) : <location name="VS.A${Station}.${GET_SECTION_NAME(Station)}"> <property source="/VS.A${Station}.${GET_SECTION_NAME(Station)}/TRIPEVENT.REPORT" name="TRIPEVENT.REPORT"></property> <property source="/VS.A${Station}.${GET_SECTION_NAME(Station)}/TRIPEVENT.WARNING" name="TRIPEVENT.WARNING"></property> <property source="/VS.A${Station}.${GET_SECTION_NAME(Station)}/TRIPEVENT.STATE" name="TRIPEVENT.STATE"></property> </location> % endfor % else: % 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 % endif </device_server>