Camera Class Reference

#include <CameraDriver.h>

List of all members.


Detailed Description

Benthic Imaging AUV Camera.

Public Member Functions

 Camera (SerialDeviceExt *device, Boolean test=False)
 Benthic Imaging AUV Camera.
 ~Camera ()
 Default Camera destructor.
void initialize ()
 Camera initialize method.
void readData ()
 Read position data and periodically update camera GPS input.

Protected Attributes

SerialDeviceExt * _device
 Serial Port (via terminal server).
CameraLog_log
 Camera driver log.
CameraOutput_output
 Camera output interface.
NavigationIF * _navigationIF
 Navigation interface.
NavigationIF::Position _position
 Current vehicle position.
NavigationIF::Attitude _attitude
 Current vehical attitude.
XPort xport
 XPort to use for camera control .
BicamGPS camGPS
 BicamGPS manages NMEA GPS output to camera via XPort serial port.
BicamTrigger camTrigger
 BicamTrigger manages camera trigger via XPort GPIO pins.

Private Attributes

long _nPhotos
 number of photos to take.
long _photoCntr
 number of photos taken.
long _nSamplePeriods
 sample periods to count
long _samplePeriodCntr
 sample period counter
double _distance
 distance between photos
Boolean _first
 is first cycle
double _dmg
 unknown
double _dmgIncr
 unknown
double _xLast
 unknown
double _yLast
 unknown
Boolean _running
 is running if TRUE
Boolean _test
 do test if TRUE

Friends

class CameraLog
 Camera driver logger.

Member Function Documentation

void Camera::initialize (  ) 

Camera initialize method.

satisfies TaskIF(?) interface.


Member Data Documentation

XPort Camera::xport [protected]

XPort to use for camera control .

See also:
XPort

BicamGPS Camera::camGPS [protected]

BicamGPS manages NMEA GPS output to camera via XPort serial port.

BicamTrigger Camera::camTrigger [protected]

BicamTrigger manages camera trigger via XPort GPIO pins.

long Camera::_nPhotos [private]

number of photos to take.

long Camera::_photoCntr [private]

number of photos taken.


The documentation for this class was generated from the following files:
Generated on Tue Jul 15 13:10:23 2008 for Benthic Imaging AUV by  doxygen 1.5.4