[INSTRM-2118] handle IIS per-lamp cards Created: 22/Nov/23  Updated: 20/Jan/24

Status: Open
Project: Instrument control development
Component/s: ics_utils
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Normal
Reporter: arnaud.lefur Assignee: cloomis
Resolution: Unresolved Votes: 0
Labels: EngRun
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to INSTRM-1052 Add per-lamp time cards for DCB Done
Story Points: 1
Sprint: PreEngRun15Mar

 Description   

IIS lamp can be "flashed" during an exposure like dcb, pfilamps...
In this case the lamps are off at read time so the reported cards in the header will be incorrect.
IIS lamps keyword are similar to DCB, so use the same logic ( INSTRM-1052 )

Key('hgar',
   Bool('off', 'on', name='state', help='IIS Hg-Ar lamp state', FITS=('W_ENIISH', 'ENU_IIS_HGAR')),
   String(name='offTime', help='timestamp when lamp turned off - ISO formatted'),
   String(name='onTime', help='timestamp when lamp turned on - ISO formatted')),
Key('argon',
   Bool('off', 'on', name='state', help='IIS Argon lamp state', FITS=('W_ENIISA', 'ENU_IIS_ARGON')),
   String(name='offTime', help='timestamp when lamp turned off - ISO formatted'),
   String(name='onTime', help='timestamp when lamp turned on - ISO formatted')),
Key('neon',
   Bool('off', 'on', name='state', help='IIS Neon lamp state', FITS=('W_ENIISN', 'ENU_IIS_NEON')),
   String(name='offTime', help='timestamp when lamp turned off - ISO formatted'),
   String(name='onTime', help='timestamp when lamp turned on - ISO formatted')),
Key('krypton',
   Bool('off', 'on', name='state', help='IIS Krypton lamp state', FITS=('W_ENIISK', 'ENU_IIS_KRYPTON')),
   String(name='offTime', help='timestamp when lamp turned off - ISO formatted'),
   String(name='onTime', help='timestamp when lamp turned on - ISO formatted')),
Key('halogen',
   Bool('off', 'on', name='state', help='IIS Halogen lamp state', FITS=('W_ENIISC', 'ENU_IIS_HALOGEN')),
   String(name='offTime', help='timestamp when lamp turned off - ISO formatted'),
   String(name='onTime', help='timestamp when lamp turned on - ISO formatted')),

Generated at Sat Feb 10 16:43:10 JST 2024 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.