25 #ifndef ARDRONE_AUTONOMY_ARDRONE_SDK_H 26 #define ARDRONE_AUTONOMY_ARDRONE_SDK_H 29 #ifndef FFMPEG_SUPPORT 30 #define FFMPEG_SUPPORT 39 #if defined __cplusplus 40 # define __STDC_CONSTANT_MACROS 46 #define UINT64_C(c) (c ## ULL) 53 #include <utils/ardrone_gen_ids.h> 54 #include <ardrone_tool/ardrone_version.h> 55 #include <ardrone_tool/ardrone_tool.h> 56 #include <ardrone_tool/ardrone_tool_configuration.h> 57 #include <ardrone_tool/Com/config_com.h> 58 #include <ardrone_tool/UI/ardrone_input.h> 59 #include <ardrone_tool/Video/video_com_stage.h> 60 #include <ardrone_tool/Control/ardrone_control.h> 61 #include <ardrone_tool/Navdata/ardrone_navdata_client.h> 63 #include <ardrone_tool/Video/video_stage.h> 64 #include <ardrone_tool/Video/video_recorder_pipeline.h> 65 #include <ardrone_tool/Video/video_stage_latency_estimation.h> 67 extern video_decoder_config_t
vec;
72 #define NB_DRIVER_POST_STAGES 10 89 #endif // ARDRONE_AUTONOMY_ARDRONE_SDK_H
vp_os_mutex_t navdata_lock
video_decoder_config_t vec
const navdata_unpacked_t * shared_raw_navdata_ptr
ros::Time shared_navdata_receive_time
ARDroneDriver * ros_driver