From 00b872ed00128ec514600f6f4c58c1393d010807 Mon Sep 17 00:00:00 2001 From: Loic Drumettaz Date: Thu, 22 Aug 2013 12:45:59 +0200 Subject: [PATCH] [FIXEDWING] convert gls (gps landing) to a module --- .../fixedwing/navigation_extra.makefile | 1 - conf/modules/nav_gls.xml | 18 ++++++++++++++++++ .../navigation/gls.c => modules/nav/nav_gls.c} | 2 +- .../navigation/gls.h => modules/nav/nav_gls.h} | 2 +- 4 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 conf/modules/nav_gls.xml rename sw/airborne/{subsystems/navigation/gls.c => modules/nav/nav_gls.c} (99%) rename sw/airborne/{subsystems/navigation/gls.h => modules/nav/nav_gls.h} (96%) diff --git a/conf/firmwares/subsystems/fixedwing/navigation_extra.makefile b/conf/firmwares/subsystems/fixedwing/navigation_extra.makefile index cbd3236864..09025c127a 100644 --- a/conf/firmwares/subsystems/fixedwing/navigation_extra.makefile +++ b/conf/firmwares/subsystems/fixedwing/navigation_extra.makefile @@ -14,6 +14,5 @@ $(TARGET).srcs += $(SRC_SUBSYSTEMS)/navigation/nav_survey_rectangle.c $(SRC_SUBS $(TARGET).srcs += $(SRC_SUBSYSTEMS)/navigation/OSAMNav.c $(TARGET).srcs += $(SRC_SUBSYSTEMS)/navigation/snav.c $(TARGET).srcs += $(SRC_SUBSYSTEMS)/navigation/poly_survey_adv.c -$(TARGET).srcs += $(SRC_SUBSYSTEMS)/navigation/gls.c $(TARGET).srcs += $(SRC_SUBSYSTEMS)/navigation/border_line.c diff --git a/conf/modules/nav_gls.xml b/conf/modules/nav_gls.xml new file mode 100644 index 0000000000..cc28bd4a03 --- /dev/null +++ b/conf/modules/nav_gls.xml @@ -0,0 +1,18 @@ + + + + + + gps landing system + * -automatic calculation of top of decent for const app angle + * -smooth intercept posible + * -landing direction is set by app fix / also possible in flight!!! + + +
+ +
+ + + +
diff --git a/sw/airborne/subsystems/navigation/gls.c b/sw/airborne/modules/nav/nav_gls.c similarity index 99% rename from sw/airborne/subsystems/navigation/gls.c rename to sw/airborne/modules/nav/nav_gls.c index 4d551892a0..5b0fe093b7 100644 --- a/sw/airborne/subsystems/navigation/gls.c +++ b/sw/airborne/modules/nav/nav_gls.c @@ -46,7 +46,7 @@ #include "generated/airframe.h" #include "state.h" -#include "subsystems/navigation/gls.h" +#include "modules/nav/nav_gls.h" #include "subsystems/nav.h" #include "generated/flight_plan.h" diff --git a/sw/airborne/subsystems/navigation/gls.h b/sw/airborne/modules/nav/nav_gls.h similarity index 96% rename from sw/airborne/subsystems/navigation/gls.h rename to sw/airborne/modules/nav/nav_gls.h index 1073cc3c79..f42443de57 100644 --- a/sw/airborne/subsystems/navigation/gls.h +++ b/sw/airborne/modules/nav/nav_gls.h @@ -20,7 +20,7 @@ */ /** - * @file subsystems/navigation/gls.h + * @file modules/nav/nav_gls.h * @brief gps landing system */