|
From: <mor...@us...> - 2008-04-04 16:43:15
|
Revision: 88
http://personalrobots.svn.sourceforge.net/personalrobots/?rev=88&view=rev
Author: morgan_quigley
Date: 2008-04-04 09:43:13 -0700 (Fri, 04 Apr 2008)
Log Message:
-----------
debug function to print the current camera parameters
Modified Paths:
--------------
pkg/trunk/axis_cam/include/axis_cam/axis_cam.h
pkg/trunk/axis_cam/src/libaxis_cam/axis_cam.cpp
pkg/trunk/axis_cam/test/test_camcontrol/test_camcontrol.cpp
Modified: pkg/trunk/axis_cam/include/axis_cam/axis_cam.h
===================================================================
--- pkg/trunk/axis_cam/include/axis_cam/axis_cam.h 2008-04-03 19:37:11 UTC (rev 87)
+++ pkg/trunk/axis_cam/include/axis_cam/axis_cam.h 2008-04-04 16:43:13 UTC (rev 88)
@@ -48,6 +48,7 @@
int get_focus();
bool set_iris(int iris = 0, bool relative = false, bool blocking = true);
int get_iris();
+ void print_params();
private:
string ip;
Modified: pkg/trunk/axis_cam/src/libaxis_cam/axis_cam.cpp
===================================================================
--- pkg/trunk/axis_cam/src/libaxis_cam/axis_cam.cpp 2008-04-03 19:37:11 UTC (rev 87)
+++ pkg/trunk/axis_cam/src/libaxis_cam/axis_cam.cpp 2008-04-04 16:43:13 UTC (rev 88)
@@ -280,3 +280,10 @@
return true;
}
+void AxisCam::print_params()
+{
+ query_params();
+ printf("pan = %f\ntilt = %f\nzoom = %f\n",
+ last_pan, last_tilt, last_zoom);
+}
+
Modified: pkg/trunk/axis_cam/test/test_camcontrol/test_camcontrol.cpp
===================================================================
--- pkg/trunk/axis_cam/test/test_camcontrol/test_camcontrol.cpp 2008-04-03 19:37:11 UTC (rev 87)
+++ pkg/trunk/axis_cam/test/test_camcontrol/test_camcontrol.cpp 2008-04-04 16:43:13 UTC (rev 88)
@@ -76,7 +76,7 @@
axis->set_iris(iris);
break;
case '?':
- printf("focus: [%d]\n", axis->get_focus());
+ axis->print_params();
break;
default:
printf("unknown char [%c]\n", c);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|