#include <ArAMPTU.h>
Inheritance diagram for ArAMPTU:
Public Types | |
enum | { MIN_SLEW = 15, MAX_TILT_SLEW = 200, MAX_PAN_SLEW = 120 } |
Public Member Functions | |
ArAMPTU (ArRobot *robot, int unitNumber=0) | |
Constructor. | |
virtual bool | canZoom (void) const |
virtual double | getMaxNegPan (void) const |
virtual double | getMaxNegTilt (void) const |
virtual double | getMaxPosPan (void) const |
virtual double | getMaxPosTilt (void) const |
virtual double | getPan (void) const |
Gets the angle the camera is panned to. | |
virtual double | getTilt (void) const |
Gets the angle the camera is tilted to. | |
virtual bool | init (void) |
virtual bool | pan (double deg) |
virtual bool | panRel (double deg) |
bool | panSlew (double deg) |
Sets the rate that the camera pans at. | |
virtual bool | panTilt (double panDeg, double tiltDeg) |
virtual bool | panTiltRel (double panDeg, double tiltDeg) |
bool | pause (void) |
Stops current pan/tilt, can be resumed later. | |
bool | purge (void) |
Stops motion and purges last command. | |
bool | requestStatus (void) |
Retrieves the camera status. | |
bool | resume (void) |
Resumes a previously paused pan/tilt. | |
virtual bool | tilt (double deg) |
virtual bool | tiltRel (double deg) |
bool | tiltSlew (double deg) |
Sets the rate the camera tilts at. | |
virtual | ~ArAMPTU () |
Destructor. | |
Protected Attributes | |
ArAMPTUPacket | myPacket |
double | myPan |
double | myPanSlew |
ArRobot * | myRobot |
double | myTilt |
double | myTiltSlew |
int | myUnitNumber |