#include <ArSonyPTZ.h>
Inheritance diagram for ArSonyPTZ:

Public Types | |
| enum | { MAX_PAN = 95, MAX_TILT = 25, MIN_ZOOM = 0, MAX_ZOOM = 1023 } | 
Public Member Functions | |
| ArSonyPTZ (ArRobot *robot) | |
| bool | backLightingOff (void) | 
| bool | backLightingOn (void) | 
| virtual bool | canGetFOV (void) | 
| virtual bool | canZoom (void) const | 
| virtual double | getFOVAtMaxZoom (void) | 
| Gets the field of view at maximum zoom.  | |
| virtual double | getFOVAtMinZoom (void) | 
| Gets the field of view at minimum zoom.  | |
| virtual double | getMaxNegPan (void) const | 
| virtual double | getMaxNegTilt (void) const | 
| virtual double | getMaxPosPan (void) const | 
| virtual double | getMaxPosTilt (void) const | 
| virtual int | getMaxZoom (void) const | 
| virtual int | getMinZoom (void) const | 
| virtual double | getPan (void) const | 
| virtual double | getTilt (void) const | 
| virtual int | getZoom (void) const | 
| virtual bool | init (void) | 
| virtual bool | pan (double degrees) | 
| virtual bool | panRel (double degrees) | 
| virtual bool | panTilt (double degreesPan, double degreesTilt) | 
| virtual bool | panTiltRel (double degreesPan, double degreesTilt) | 
| virtual bool | tilt (double degrees) | 
| virtual bool | tiltRel (double degrees) | 
| virtual bool | zoom (int zoomValue) | 
| virtual bool | zoomRel (int zoomValue) | 
Protected Member Functions | |
| void | initializePackets (void) | 
Protected Attributes | |
| double | myDegToPan | 
| double | myDegToTilt | 
| ArSonyPacket | myPacket | 
| double | myPan | 
| ArSonyPacket | myPanTiltPacket | 
| ArRobot * | myRobot | 
| double | myTilt | 
| int | myZoom | 
| ArSonyPacket | myZoomPacket | 
      
  | 
  
| 
 
  | 
  
 1.4.2