genericWatchdog Configuration

The steps to update the configuration from Karabo GUI

  • shut down the device,

  • set Init mode=True, press enter and instantiate the device,

  • login via putting your git account in “Username” property, wait until the status is INTERLOCK_OK

  • modify the configuration

  • press “Push to git”, wait until the status goes to “Pushed to git”,

  • then shutdown and initialize device in a normal mode, with Init mode=False.

  • (optionally) check whether the configuration is correct in git, the device should appear in the group:

    https://git.xfel.eu/gitlab/genericwatchdog

Update configuration directly from the gitlab

The configurations of genericWatchdog devices, which were saved to gitlab, can be found in the group:

https://in.xfel.eu/gitlab/genericwatchdog

Example:

https://in.xfel.eu/gitlab/genericwatchdog/scs_xtd10_watchdog_mdl_yag_imges

The repo contains xml files which correspond to the tables which the user can find in the Confiration Panel of the device:

  • importsTable
  • inputsTable
  • coeffsTable
  • coeffsValues
  • evaluationsTable
  • extrasTable
  • watchdogsTable

are tables of genericEstimator, and

  • actuatorsTable
  • actionsTable

are tables used by genericActuator device, in addition to the tables listed above.

It’s possible to create merge requests, invite people to reviewing, use gitlab search for finding the properties to be updated, and so on. After the change is merged to the master branch, it’s sufficient to restart the device, the changes should be pulled from the gitlab automatically.