ArDrone SDK 1.8 added
[mardrone] / mardrone / ARDrone_SDK_Version_1_8_20110726 / Examples / Linux / Testbenches / navdata_selection / Sources / Navdata / navdata.c
diff --git a/mardrone/ARDrone_SDK_Version_1_8_20110726/Examples/Linux/Testbenches/navdata_selection/Sources/Navdata/navdata.c b/mardrone/ARDrone_SDK_Version_1_8_20110726/Examples/Linux/Testbenches/navdata_selection/Sources/Navdata/navdata.c
new file mode 100644 (file)
index 0000000..78b4c94
--- /dev/null
@@ -0,0 +1,13 @@
+#include <ardrone_tool/Navdata/ardrone_navdata_client.h>
+
+#include <Navdata/navdata.h>
+
+extern C_RESULT demo_navdata_client_init( void* data );
+extern C_RESULT demo_navdata_client_process( const navdata_unpacked_t* const navdata );
+extern C_RESULT demo_navdata_client_release( void );
+
+/* Registering to navdata client */
+BEGIN_NAVDATA_HANDLER_TABLE
+  NAVDATA_HANDLER_TABLE_ENTRY(demo_navdata_client_init, demo_navdata_client_process, demo_navdata_client_release, NULL)
+END_NAVDATA_HANDLER_TABLE
+