Uploaded image for project: 'Instrument control development'
  1. Instrument control development
  2. INSTRM-119

Move device configuration into ics_config product.

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Won't Fix (View Workflow)
    • Priority: Normal
    • Resolution: Won't Fix
    • Component/s: None
    • Labels:
      None

      Description

      The XCU, CCD, and HX actors all either have or will have device configuration which needs to be tracked. Examples:

      • per-ccd bias offsets, other voltages
      • per-motor ranges and limits
      • current thresholds to track
      • temperature/power/etc setpoints
      • many others.

      These should not be in the code products. Much of it currently is.

      Can this list be fleshed out by LAM? Any design comments welcome.

      I'll start by proposing a tree of YAML files, one directory per actor, and one configuration item per line. I'm imagining a "default" configuration file, plus overrides.

      I'll point out that this might be the place to declare alarm thresholds, and perhaps everything which is currently in the hated ics_xcuActor/etc files. Also, the PFI configuration should not be part of this.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                cloomis cloomis
                Reporter:
                cloomis cloomis
                Reviewers:
                arnaud.lefur
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: