26#include "../sony/evid100p.h"
28#include <utils/time/tracker.h>
36main(
int argc,
char **argv)
40 for (
int i = 0; i < 10; ++i) {
45 printf(
"Min pan: %f max pan: %f min tilt: %f max tilt: %f\n",
51 float pan = 0, tilt = 0;
52 ptu.get_pan_tilt_rad(pan, tilt);
53 printf(
"Pan: %f, tilt: %f\n", pan, tilt);
58 float pan_smin, pan_smax, tilt_smin, tilt_smax;
59 ptu.get_speed_limits(pan_smin, pan_smax, tilt_smin, tilt_smax);
61 ptu.set_speed_radsec(pan_smax, tilt_smax);
62 printf(
"Moving to %f, %f... ", panval, tiltval);
63 ptu.set_pan_tilt_rad(panval, tiltval);
77 ptu.set_speed_radsec(1.0, 0.8);
81 printf(
"Moving to %f, %f... ", panval, tiltval);
82 ptu.set_pan_tilt_rad(panval, tiltval);
Sony EviD100P Visca controller.
static const float MIN_TILT_RAD
Min tilt in rad.
static const float MAX_TILT_RAD
Max tilt in rad.
static const float MIN_PAN_RAD
Min pan in rad.
static const float MAX_PAN_RAD
Max pan in rad.
static const unsigned int NONBLOCKING_PANTILT
Non-blocking pan/tilt item.
Base class for exceptions in Fawkes.
void print_trace() noexcept
Prints trace to stderr.
Fawkes library namespace.