PARK:
park the shutter
This page is part of the ING document
INS-DAS-24:
client-server interface for control of cameras.
Purpose: put the camera shutter in its parking position and
leave it there.
Actors: udas_shutter client; udas_camera server;
camera.
Outline: the client invokes the PARK action on the server. The
server tells the camera to move the shutter to its parking position. (The
parking position varies between cameras. Usually, the shutter parks in
the shut position, but some, e.g. INT WFC, park open.)
Normal course of events:
-
Client invokes the PARK action on the server with no argument.
-
Server determines whether the parking position is open or shut and orders
camera to set the shutter accordingly.
-
Camera parks the shutter fully and leaves it there.
-
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 parked. Camera responds normally at step 3; all other
steps proceed normally.
-
At step 4, an error occurs. Camera skips step 4, and returns to client
an error message and one of these stati:
-
camera rejects the command: UDAS__CAMCMDFAIL
-
shutter has failed:
UDAS__CAMCMDFAIL
-
camera does not reply:
UDAS__CAMLINKDOWN