[INSTRM-1420] Publish final `pfsConfig` and `pfsDesign` FITS files, before taking sps/fps/mcs/agcc exposures. Created: 23/Oct/21 Updated: 02/Feb/23 Resolved: 02/Feb/23 |
|
| Status: | Done |
| Project: | Instrument control development |
| Component/s: | ics_iicActor |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Normal |
| Reporter: | cloomis | Assignee: | cloomis |
| Resolution: | Done | Votes: | 0 |
| Labels: | CanBeClosed | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Description |
|
Before running any sps/fps/agcc/mcs command which might take an exposure, make sure the current config has been constructed and published. Iterate over `sps.lightSources`, and gather the appropriate `fps.pfsConfig`, `sunss.pointing` and `dcb.bundles` values. When any of those values change, trigger the generation of a new, possibly aggregated, `pfsDesign/pfsConfig`. |
| Comments |
| Comment by naoyuki.tamura [ 02/Nov/21 ] |
|
I don't have clear ideas about what "final" means, and what "publish" means ... |
| Comment by cloomis [ 02/Nov/21 ] |
|
This would be the place for the pfsDesign and pfsConfig files which actually get used and observed: the ones which are associated with some PFSx file. This is a subset of the pfsDesign files which are available to observe. To be more concrete, when iic observePfsDesign designId=xxx and thus fps moveToPfsDesign designId=xxx get called, one design file from the location/directory which is populated by shuffle (see |
| Comment by arnaud.lefur [ 02/Feb/23 ] |
|
We now have pfsConfig created before each sps exposure which I think mostly what this ticket was aiming for. |