diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2012-10-04 14:50:34 +0200 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2012-10-04 14:50:34 +0200 |
commit | 607e902b886b39b5e9b58999dee97c2ea8938151 (patch) | |
tree | ef17512bea9d23d706f134d0a25fb52486f4b7e7 /apps/examples | |
parent | 2a06b66845542b05e3cad3d21099e33adc213227 (diff) | |
download | px4-firmware-607e902b886b39b5e9b58999dee97c2ea8938151.tar.gz px4-firmware-607e902b886b39b5e9b58999dee97c2ea8938151.tar.bz2 px4-firmware-607e902b886b39b5e9b58999dee97c2ea8938151.zip |
Cleaned up / simplified position control, attacking pos control implementation next
Diffstat (limited to 'apps/examples')
-rw-r--r-- | apps/examples/px4_deamon_app/px4_deamon_app.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/apps/examples/px4_deamon_app/px4_deamon_app.c b/apps/examples/px4_deamon_app/px4_deamon_app.c index 6eb046d45..a5d847777 100644 --- a/apps/examples/px4_deamon_app/px4_deamon_app.c +++ b/apps/examples/px4_deamon_app/px4_deamon_app.c @@ -97,7 +97,6 @@ int px4_deamon_app_main(int argc, char *argv[]) 4096, px4_deamon_thread_main, (argv) ? (const char **)&argv[2] : (const char **)NULL); - thread_running = true; exit(0); } @@ -123,6 +122,8 @@ int px4_deamon_thread_main(int argc, char *argv[]) { printf("[deamon] starting\n"); + thread_running = true; + while (!thread_should_exit) { printf("Hello Deamon!\n"); sleep(10); @@ -130,5 +131,7 @@ int px4_deamon_thread_main(int argc, char *argv[]) { printf("[deamon] exiting.\n"); + thread_running = false; + return 0; } |