before porting video_stage.c from new examples

Esse commit está contido em:
Mani Monajjemi
2012-06-28 09:31:27 -07:00
commit b406a1eb8c
7 arquivos alterados com 62 adições e 21 exclusões
+9 -7
Ver Arquivo
@@ -297,7 +297,7 @@ C_RESULT ardrone_tool_shutdown()
}
#include <locale.h>
int ardrone_tool_main(int argc, char **argv)
int ardrone_tool_main(int argc, char **argv, int run_loop)
{
C_RESULT res;
const char* old_locale;
@@ -404,13 +404,15 @@ int ardrone_tool_main(int argc, char **argv)
appname = &argv[0][lastSlashPos+1];
ardrone_gen_appid (appname, __SDK_VERSION__, app_id, app_name, sizeof (app_name));
res = ardrone_tool_init(wifi_ardrone_ip, strlen(wifi_ardrone_ip), NULL, appname, NULL, NULL, NULL, MAX_FLIGHT_STORING_SIZE, NULL);
if (run_loop == 1)
{
while( SUCCEED(res) && ardrone_tool_exit() == FALSE )
{
res = ardrone_tool_update();
}
while( SUCCEED(res) && ardrone_tool_exit() == FALSE )
{
res = ardrone_tool_update();
}
res = ardrone_tool_shutdown();
res = ardrone_tool_shutdown();
}
}
if( old_locale != NULL )
+2 -2
Ver Arquivo
@@ -52,7 +52,7 @@ extern void ardrone_tool_display_cmd_line_custom( void ) WEAK;
extern bool_t ardrone_tool_parse_cmd_line_custom( const char* cmd ) WEAK;
// This is implemented by the library
int ardrone_tool_main(int argc, char**argv);
int ardrone_tool_main(int argc, char**argv, int run_loop);
C_RESULT ardrone_tool_init(const char* ardrone_ip, size_t n,
AT_CODEC_FUNCTIONS_PTRS *ptrs, const char *appname,
const char *usrname, const char *rootdir, const char *flightdir,
@@ -66,7 +66,7 @@ C_RESULT ardrone_tool_shutdown(void);
void ardrone_tool_init_timers_and_mutex();
void ardrone_tool_send_com_watchdog(void); // To send it only once
int main();
//int main();
// There because not defined in embedded
void api_configuration_get_ctrl_mode(void);