[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[paparazzi-commits] [4569] downlink wp on change
From: |
Gautier Hattenberger |
Subject: |
[paparazzi-commits] [4569] downlink wp on change |
Date: |
Wed, 24 Feb 2010 09:39:20 +0000 |
Revision: 4569
http://svn.sv.gnu.org/viewvc/?view=rev&root=paparazzi&revision=4569
Author: gautier
Date: 2010-02-24 09:39:20 +0000 (Wed, 24 Feb 2010)
Log Message:
-----------
downlink wp on change
Modified Paths:
--------------
paparazzi3/trunk/sw/airborne/booz/booz2_navigation.c
Modified: paparazzi3/trunk/sw/airborne/booz/booz2_navigation.c
===================================================================
--- paparazzi3/trunk/sw/airborne/booz/booz2_navigation.c 2010-02-24
09:34:02 UTC (rev 4568)
+++ paparazzi3/trunk/sw/airborne/booz/booz2_navigation.c 2010-02-24
09:39:20 UTC (rev 4569)
@@ -185,7 +185,7 @@
int32_t nav_leg_progress = (pos_diff.x * wp_diff.x + pos_diff.y * wp_diff.y)
/ leg_length;
int32_t progress = Max((CARROT_DIST >> INT32_POS_FRAC), 0);
nav_leg_progress += progress;
- int32_t prog_2 = leg_length + progress / 2;
+ int32_t prog_2 = leg_length;// + progress / 2;
Bound(nav_leg_progress, 0, prog_2);
struct Int32Vect2 progress_pos;
VECT2_SMUL(progress_pos, wp_diff, nav_leg_progress);
@@ -231,7 +231,7 @@
static inline void nav_set_altitude( void ) {
static int32_t last_nav_alt = 0;
- if (abs(nav_altitude - last_nav_alt) > (POS_BFP_OF_REAL(0.5))) {
+ if (abs(nav_altitude - last_nav_alt) > (POS_BFP_OF_REAL(0.2))) {
nav_flight_altitude = nav_altitude;
last_nav_alt = nav_altitude;
}
@@ -247,8 +247,10 @@
unit_t nav_reset_alt( void ) {
booz_ins_vff_realign = TRUE;
+#ifdef USE_GPS
booz_ins_ltp_def.lla.alt = booz_gps_state.lla_pos.alt;
booz_ins_ltp_def.hmsl = booz_gps_state.hmsl;
+#endif
return 0;
}
@@ -290,9 +292,13 @@
}
+#include "downlink.h"
+#include "messages.h"
+#include "uart.h"
void nav_move_waypoint(uint8_t wp_id, struct EnuCoor_i * new_pos) {
if (wp_id < nb_waypoint) {
INT32_VECT3_COPY(waypoints[wp_id],(*new_pos));
+ DOWNLINK_SEND_WP_MOVED_ENU(DefaultChannel, &wp_id, &(new_pos->x),
&(new_pos->y), &(new_pos->z));
}
}
@@ -313,6 +319,7 @@
nav_heading += dheading;
INT32_COURSE_NORMALIZE(nav_heading);
}
+ RunOnceEvery(10,DOWNLINK_SEND_WP_MOVED_ENU(DefaultChannel, &_wp,
&(waypoints[_wp].x), &(waypoints[_wp].y), &(waypoints[_wp].z)));
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [paparazzi-commits] [4569] downlink wp on change,
Gautier Hattenberger <=