ArDrone SDK 1.8 added
[mardrone] / mardrone / ARDrone_SDK_Version_1_8_20110726 / ARDroneLib / VP_SDK / VP_Os / vp_os_rtmon.h
diff --git a/mardrone/ARDrone_SDK_Version_1_8_20110726/ARDroneLib/VP_SDK/VP_Os/vp_os_rtmon.h b/mardrone/ARDrone_SDK_Version_1_8_20110726/ARDroneLib/VP_SDK/VP_Os/vp_os_rtmon.h
new file mode 100644 (file)
index 0000000..ed7b5eb
--- /dev/null
@@ -0,0 +1,96 @@
+/**
+ *  \brief    VP Os RTMon defines.
+ *  \author   Aurelien Morelle <aurelien.morelle@parrot.com>
+ *  \version  1.0
+ *  \date     first release 2008/04/23
+ */
+
+#ifndef _OS_RTMON_H_
+#define _OS_RTMON_H_
+
+# define RTMON_NEED_DEFINITIONS
+
+#ifdef RTMON_NEED_DEFINITIONS
+# define RTMON_START(cfg)         do{}while(0)
+# define RTMON_STOP()             do{}while(0)
+# define RTMON_FLUSH(...)         do{}while(0)
+# define RTMON_USTART(id)         do{}while(0)
+# define RTMON_USTOP(id)          do{}while(0)
+# define RTMON_UVAL(id,value)     do{}while(0)
+#endif // RTMON_NEED_DEFINITIONS
+
+typedef enum _RTMON_UEVENT_IDS_
+{
+  NON_LINEAR_FUSION_UEVENT=0,
+  VIDEO_VLIB_ENCODE_EVENT=1,
+  VIDEO_VLIB_BLOCKLINE_TO_MB=2,
+  VIDEO_VLIB_QUANTIZE=3,
+  VIDEO_VLIB_DOQUANTIZE=4,
+  VIDEO_VLIB_PACKET=5,
+  VIDEO_VLIB_DCT_COMPUTE_UEVENT=6,
+  VIDEO_VLIB_DCT_WAIT_UEVENT=7,
+  IPHONE_ACCELEROS=8,
+  // free : UEVENT_09=9,
+  BCM43XX_BCMSDIOH_UEVENT_10=10,
+  BCM43XX_BCMSDIOH_UEVENT_11=11,
+  OPPONENT_DETECTION_UEVENT=12,
+  ME_COMPUTE_UEVENT=13,
+  PICTURE_REDUCTION_UEVENT=14,
+  TRACKING_PREPARE_UEVENT=15,
+  TRACKING_COMPUTE_UEVENT=16,
+  TRACKING_UPDATE_UEVENT=17,
+  TRANSLATION_ESTIMATION_UEVENT=18,
+  TRACKER_REPLACE_UEVENT=19,
+  SDIO_P5P_PRIVATE_UEVENT_20=20,
+  SDIO_P5P_PRIVATE_UEVENT_21=21,
+  SDIO_P5P_PRIVATE_UEVENT_22=22,
+  SDIO_P5P_PRIVATE_UEVENT_23=23,
+  SDIO_P5P_PRIVATE_UEVENT_24=24,
+  // free : UEVENT_25=25,
+  VISION_LOOP_LED_DETECT_UEVENT=26,
+  VISION_TEST_DETECT_UEVENT=27,
+  // free : UEVENT_28=28,
+  // free : UEVENT_29=29,
+  // free : UEVENT_30=30,
+  SDK_STAGE_TRANSFORM_UEVENT=31
+}
+RTMON_UEVENT_ID;
+
+typedef enum _RTMON_UVAL_IDS_
+{
+  // todo ? ADC_FSM_STATE_UVAL=0,
+  // todo ? ACQ_FSM_STATE_UVAL=1,
+  // todo ? CTRL_FSM_STATE_UVAL=2,
+  VISON_NUM_ANGLES_UVAL=3,
+  // free : UVAL_04=4,
+  // free : UVAL_05=5,
+  // free : UVAL_06=6,
+  // free : UVAL_07=7,
+  // free : UVAL_08=8,
+  // free : UVAL_09=9,
+  BCM43XX_BCMSDIOH_UVAL_10=10,
+  BCM43XX_BCMSDIOH_UVAL_11=11,
+  BCM43XX_BCMSDIOH_UVAL_12=12,
+  // free : UVAL_13=13,
+  // free : UVAL_14=14,
+  // free : UVAL_15=15,
+  // free : UVAL_16=16,
+  // free : UVAL_17=17,
+  SDK_STAGE_INDEX_UVAL=18,
+  // free : UVAL_19=19,
+  SDIO_P5P_PRIVATE_UVAL_20=20,
+  ICAMIF_SERVER_BLOCKLINE_UVAL=21,
+  ICAMIF_CLIENT_BLOCKLINE_UVAL=22,
+  ICAMIF_BLOCKLINE_UVAL=23,
+  CAMIF_CONSUME=24,
+  CAMIF_BLOCKLINE_UVAL=25,
+  CAMIF_LINES_UVAL=26,
+  CAPTURED_BLOCKLINE_UVAL=27,
+  CAPTURED_PICTURE_UVAL=28,
+  NB_TRACKERS_DEFINED_UVAL=29,
+  ENCODED_BLOCKLINE_SIZE_UVAL=30,
+  ENCODED_PICTURE_UVAL=31
+}
+RTMON_UVAL_ID;
+
+#endif // _OS_RTMON_H_