ING logoREADOUT: acquire images from the detectors

This page is part of the ING document INS-DAS-24: client-server interface for control of cameras




Purpose: perform one readout, capture the pixels and sort them by region.

Actors: udas_run client; udas_camera server; camera.

Outline: the client invokes the READOUT action. The server orders the camera to read out once. As the pixels arrive from the camera, the server captures and stores them, demultiplexing the pixel-stream during the readout to save processing time.

Normal course of events:

  1. Client invokes the READOUT action on the server with these arguments:
  2. Server orders camera to read out as many times as indicated in Argument 2. Each readout is stored separately; the readouts do not overwrite each other.
  3. As camera delivers pixels to the DAS computer, server reads them into memory and sorts them into contiguous regions of the focal plane.
  4. Camera indicates that the readout is complete.
  5. Server stores the sorted pixels for later use in other actions. Server tags the stored readout with the number given in Argument1
  6. Server passes the sorted pixels to the raw-image display (c.f. DISPLAY action).
  7. Server returns good status to client.
Variations: