26 #include "../sony/evid100p.h" 27 #include <utils/time/tracker.h> 35 main(
int argc,
char **argv)
39 for (
int i = 0; i < 10; ++i) {
44 printf(
"Min pan: %f max pan: %f min tilt: %f max tilt: %f\n",
48 float pan = 0, tilt = 0;
49 ptu.get_pan_tilt_rad(pan, tilt);
50 printf(
"Pan: %f, tilt: %f\n", pan, tilt);
55 float pan_smin, pan_smax, tilt_smin, tilt_smax;
56 ptu.get_speed_limits(pan_smin, pan_smax, tilt_smin, tilt_smax);
58 ptu.set_speed_radsec(pan_smax, tilt_smax);
59 printf(
"Moving to %f, %f... ", panval, tiltval);
60 ptu.set_pan_tilt_rad(panval, tiltval);
62 printf(
"."); fflush(stdout);
72 ptu.set_speed_radsec(1.0, 0.8);
74 panval *= -1; tiltval *= -1;
75 printf(
"Moving to %f, %f... ", panval, tiltval);
76 ptu.set_pan_tilt_rad(panval, tiltval);
78 printf(
"."); fflush(stdout);
static const float MIN_TILT_RAD
Min tilt in rad.
static const unsigned int NONBLOCKING_PANTILT
Non-blocking pan/tilt item.
static const float MIN_PAN_RAD
Min pan in rad.
static const float MAX_PAN_RAD
Max pan in rad.
Fawkes library namespace.
Base class for exceptions in Fawkes.
void print_trace()
Prints trace to stderr.
static const float MAX_TILT_RAD
Max tilt in rad.
Sony EviD100P Visca controller.