Made the navdata_demo and cam_state global variables.

Esse commit está contido em:
Mani Monajjemi
2012-05-16 18:32:18 -07:00
commit 04cff7e5a9
2 arquivos alterados com 6 adições e 4 exclusões
+4 -4
Ver Arquivo
@@ -18,8 +18,8 @@ ARDroneDriver::ARDroneDriver()
//toggleCam_sub = node_handle.subscribe("/ardrone/togglecam", 10, &toggleCamCallback);
#ifdef _USING_SDK_1_7_
int cam_state = DEFAULT_CAM_STATE; // 0 for forward and 1 for vertical, change to enum later
int set_navdata_demo_value = DEFAULT_NAVDATA_DEMO;
//int cam_state = DEFAULT_CAM_STATE; // 0 for forward and 1 for vertical, change to enum later
//int set_navdata_demo_value = DEFAULT_NAVDATA_DEMO;
ARDRONE_TOOL_CONFIGURATION_ADDEVENT (video_channel, &cam_state, NULL);
ARDRONE_TOOL_CONFIGURATION_ADDEVENT (navdata_demo, &set_navdata_demo_value, NULL);
#else
@@ -46,8 +46,8 @@ void ARDroneDriver::run()
//These are some extra params (experimental)
int mCodec = P264_CODEC;
int vbcMode = VBC_MODE_DYNAMIC;
int cam_state = DEFAULT_CAM_STATE; // 0 for forward and 1 for vertical, change to enum later
int set_navdata_demo_value = DEFAULT_NAVDATA_DEMO;
//int cam_state = DEFAULT_CAM_STATE; // 0 for forward and 1 for vertical, change to enum later
//int set_navdata_demo_value = DEFAULT_NAVDATA_DEMO;
while (node_handle.ok())
{
+2
Ver Arquivo
@@ -26,5 +26,7 @@ bool toggleNavdataDemoCallback(std_srvs::Empty::Request& request, std_srvs::Empt
#define DEFAULT_CAM_STATE 0
#define DEFAULT_NAVDATA_DEMO 0
extern int cam_state;
extern int set_navdata_demo_value;
#endif