[INSTRM-1439] Add spsActor command for quick banded reads Created: 10/Nov/21  Updated: 18/Nov/21  Resolved: 18/Nov/21

Status: Done
Project: Instrument control development
Component/s: ics_spsActor
Affects Version/s: None
Fix Version/s: None

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

Issue Links:
Relates
relates to INSTRM-1397 Fast SpS reads for cobra moves behind... Done
relates to PIPE2D-914 Add support for SpS fast-mode exposur... Done

 Description   

We want to be able to request quick readouts, which requires two changes to a standard ccdActor exposure:

  • add nrows=0 to the wipe command. This arranges for the voltages to be changed directly from idle to expose and for the exposureState keyword to be updated.
  • add row0=N and nrows=M to the read command.

It is entirely possible that we will need to allow additional arguments.



 Comments   
Comment by cloomis [ 11/Nov/21 ]

I was a bit vague when writing this. It is necessary for iic/sps to implement this before we can get quick row-band reads in any sane way.

An example for a working exposure without this integration was:

oneCmd.py ccd_r1 wipe nrows=0
oneCmd.py enu_sm1 shutters open
sleep 10
oneCmd.py enu_sm1 shutters close
oneCmd.py ccd_r1 read test row0=1800 nrows=400
Comment by arnaud.lefur [ 18/Nov/21 ]

merged as 1.2.3

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