-
Type: Task
-
Status: Won't Fix (View Workflow)
-
Priority: Normal
-
Resolution: Won't Fix
-
Component/s: None
-
Labels:None
-
Epic Link:
-
Sprint:2017-10A
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.
- is blocked by
-
INSTRM-28 Provide an id object to track site, camera, spectrograph, etc.
- Done
- is duplicated by
-
INSTRM-1281 move device/instrument configuration into a single repo.
- Done
- relates to
-
INSTRM-132 Switch to YAML config file for enuActor
- Won't Fix