Device Configuration Workflow in the new Control System - Best Practices

Issues to consider when configuring / integrating / removing accelerator devices for / in / from the FAIR control system. Some of the procedures are not automated and require the involvement of experts. Therefore some operations may take some time.

How to integrate NEW devices (NEW )

  • nomenclature for new device is required (-> M.Kühn)
  • hardware integration / connection to frontend computer (SCU, microIOC, ...) (-> device/hardware experts)
  • driver configuration with expert application if required (e.g. for stepper motors) (-> device/hardware experts)
  • FESA configuration
    • instantiation file for frontend computer
    • FESA database entry (DEV|INT|PRO)
  • devices in the production environment (PRO) should be usable by applications -> an LSA database entry is required (LSA developers must be informed about new devices in FESA database) (-> FESA developer, LSA database maintainer)

How to rename existing devices (UPDATED)

  • new nomenclature is required (-> M.Kühn)
  • driver configuration with expert application if required (e.g. for stepper motors) (-> device/hardware experts)
  • FESA configuration
    • instantiation file for frontend computer (-> FESA developer)
    • FESA database entry change (DEV|INT|PRO) (-> FESA developer)
  • devices in the integration/production environment (INT/PRO) should be usable by applications -> an LSA database entry change is required (LSA developers must be informed about new devices in FESA database) (-> FESA developer, LSA database maintainer)

How to remove existing devices (remove)

  • driver configuration adaption with expert application if required (e.g. for stepper motors) (-> device/hardware experts)
  • FESA configuration
    • removal of device-instance from instantiation file for frontend computer (-> FESA developer)
    • FESA database entry change (DEV|INT|PRO) (-> FESA developer)
  • INT/PRO environment: an LSA database entry change is required (LSA developers must be informed about removed devices in FESA database) (-> FESA developer, LSA database maintainer)
  • devices can be removed from nomenclature list (->M.Kühn)

-- SolveighMatthies - 09 Jul 2021
Topic revision: r2 - 09 Jul 2021, SolveighMatthies
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback