Main Page   Class Hierarchy   Compound List   Compound Members  

ArVCC4Commands Class Reference

A class with the commands for the VCC4. More...

#include <ArVCC4.h>

List of all members.

Public Types

enum  {
  DELIM = 0x00, DEVICEID = 0x30, PANSLEW = 0x50, TILTSLEW = 0x51,
  STOP = 0x53, INIT = 0x58, PANTILT = 0x62, SETRANGE = 0x64,
  CONTROL = 0x90, POWER = 0xA0, ZOOMSTOP = 0xA2, ZOOM = 0xA3,
  FOOTER = 0xEF, HEADER = 0xFF
}


Detailed Description

A class with the commands for the VCC4.

This class is for controlling the Canon VC-C4 camera.

Note that currently the pan/tilt commands send a stop to the camera, halting the previous command. The stop command waits for 200ms for processing. The same is true for the zoom commands.

Also note that the camera takes about 4 seconds to complete the power-on cycle, and 2 seconds for an init. Commands sent during these periods will be ignored, and may confuse the camera.

The camera's pan and tilt commands work on a number of units equal to (degrees / 0.1125). The panTilt function always rounds the conversion closer to zero, so that a magnitude greater than the allowable range of movement is not sent to the camera.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
DELIM  Delimeter character.
DEVICEID  Default device ID.
PANSLEW  Sets the pan slew.
TILTSLEW  Sets the tilt slew.
STOP  Stops current pan/tilt motion.
INIT  Initializes the camera.
PANTILT  Pan/tilt command.
SETRANGE  Pan/tilt min/max range assignment.
CONTROL  Puts camera in Control mode.
POWER  Turns on/off power.
ZOOMSTOP  Stops zoom motion.
ZOOM  Zooms camera lens.
FOOTER  Packet Footer.
HEADER  Packet Header.


The documentation for this class was generated from the following file:
Generated on Tue Nov 12 17:44:07 2002 for Aria by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001