33 #include <Base/Common/BIASpragma.hh>
34 #include <PanTilt/DPPanTiltControl.hh>
40 #include <PanTilt/PanTiltControlInterface.hh>
41 #include <PanTilt/PanTiltManualControl.hh>
42 #include <PanTilt/PanTiltAutoControl.hh>
47 int main (
int argc,
char *argv[]){
55 mvprintw(0,0,
"PanTilt Manual Control");
56 mvprintw(2,0,
"Use w, s, a, d to steer camera, <space> or q to exit.");
69 device =
"/dev/ttyUSB0";
virtual void ResumeControl()=0
Resumes control.
abstract control class for control of Directed Perception Pan Tilt Unit.
virtual void StopControl()=0
Stops/pauses control.
virtual void StartControl()=0
Starts controlling the PTU.
Factory to create a PanTiltManualControl.
virtual PanTiltControlInterface * Create(std::string device, bool heavyDutyMode)=0
Abstract controller factory used to create all different kinds of PTU controls.