ING logoWINDOW: set a readout window

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



Purpose: position, resize, enable or disable a single readout window.

Actors: udas_window client; udas_camera server; camera.

Outline: the client invokes the WINDOW action. The server works out what this new windowing means both for the readout pattern in the camera and for the data-handling in the server. The server gives the camera new instructions for readout.

Normal course of events:

  1. Client invokes the WINDOW action on server, with these arguments:
  2. Server interprets the new window as starting at pixel 1201 in x and pixel 1 in y, and being 300 by 4200 pixels in size.
  3. Server validates the arguments. It checks that the window number is in range, and that the window.
  4. Server recomputes the readout format that the camera must follow. It checks that the format can be expressed in the limited memory available to camera.
  5. Server tells camera the new format.
  6. Camera acknowleges the new format.
  7. Server works out how to map the new readout format to image regions, and store the map.
  8. Server returns good status to client.
  9. Server and camera use the changed format in subsequent readouts.
Variations: