OPEN:
open the shutter
This page is part of the ING document
INS-DAS-24:
client-server interface for control of cameras.
Purpose: open the camera shutter and leave it open.
Actors: udas_shutter client; udas_camera server;
camera.
Outline: the client invokes the OPEN action on the server. The
server tells the camera to open the shutter.
Normal course of events:
-
Client invokes the OPEN action on the server with no argument.
-
Server orders camera to open the shutter.
-
Camera opens the shutter fully and leaves it open.
-
Camera reports success to server.
-
Server returns good status to client.
Variations:
-
Camera has no shutter; server is aware of this. Server omits steps 2..4
and goes on to step 5.
-
Shutter is already open. All steps proceeed normally.
-
At step 4, an error occurs. Camera skips step 4, sends an error message
to client and returns to client one of these stati:
-
camera rejects the command: UDAS__CAMCMDFAIL
-
shutter has failed:
UDAS__CAMCMDFAIL
-
camera does not reply:
UDAS__CAMLINKDOWN