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