Commit Graph

11893 Commits

Author SHA1 Message Date
Gautier Hattenberger ad6fe1d0f5 [plot] fix loading of logs with strings that are not representing a float 2015-01-09 18:40:54 +01:00
Felix Ruess 1d087175d9 [conf] fix bebop makefiles for NPS 2015-01-09 18:10:06 +01:00
Felix Ruess 3e6b116e3f [python] simplify pprz_geodetic swig wrapper 2015-01-08 19:08:15 +01:00
Felix Ruess cf79abb56d [test] simple python script to compare UTM vs. ENU 2015-01-07 22:51:39 +01:00
Felix Ruess d685c84c1f [python] wrap pprz_geodetic with swig 2015-01-07 22:10:46 +01:00
Felix Ruess 7424f5044d [arch/linux] GCC diagnostic pragma outside of i2c_submit function
gives errors with codesourcery 2009q1 203 build toolchain:
error: #pragma GCC diagnostic not allowed inside functions
2015-01-05 18:17:19 +01:00
Felix Ruess 3acd9e1934 version v5.5_devel: embarking upon road to next release v5.5_devel 2015-01-05 17:12:10 +01:00
Felix Ruess 24683db045 release v5.4.0 stable version v5.4.0_stable 2015-01-05 16:52:07 +01:00
Felix Ruess 6f629ef415 [navigation] dox fixes 2015-01-05 16:51:58 +01:00
alonsoac f9f27caaed [editor] update WP georefs list, center zoom in/out
list is updated when
- WP is created or removed
- WP name is changed
- FP is opened or closed

zoom in/out using the spin button keep the map centered

close #1059
close #927
2015-01-05 11:26:00 +01:00
Gautier Hattenberger 2b0ea86e55 [server] don't fail if settings_modules is missing 2015-01-03 23:20:51 +01:00
Felix Ruess 81626b7cca [messages] MOVE_WP alt in mm 2015-01-03 13:21:09 +01:00
Felix Ruess 1234f5a315 [math] LlaCoor_x: lat,lon,alt order 2015-01-03 13:21:09 +01:00
Felix Ruess 5ec19cda9d [ins] immediately effective ins_reset_local_origin 2015-01-03 13:21:09 +01:00
Felix Ruess 02d57c9cc6 [ins] fix ins_reset_altitude_ref 2015-01-03 13:21:09 +01:00
Felix Ruess 2b80da0d19 [messages][server] WP_MOVED_LLA alt in mm 2015-01-03 13:20:34 +01:00
Felix Ruess 12024911cb [generators] flight_plan: WAYPOINTS_LLA
- alt in mm
- WAYPOINTS_LLA_WGS84 with ellipsoidal alt
- WAYPOINTS_LLAx with labels
2015-01-03 13:20:34 +01:00
Felix Ruess dea80645de [ocaml] turn off search in non editable xml tree views
should fix #995
2015-01-03 13:15:06 +01:00
Felix Ruess 8ee493f409 [paparazzicenter] ellipsize xml labels 2015-01-03 12:11:04 +01:00
Gautier Hattenberger 8a4d3d7178 [modules] protect try catch in gen_modules 2015-01-02 21:14:28 +01:00
Felix Ruess 7183e0998a [generator] prettify gen_module output 2015-01-02 16:53:34 +01:00
Felix Ruess 2fce396db4 declare pprz_version as extern C 2015-01-02 13:14:18 +01:00
Felix Ruess f3ee56d862 [tests] fix math tests 2015-01-02 11:39:38 +01:00
Felix Ruess cf96b48d86 [fixedwing] use min/max_cruise_throttle variables instead of defines
closes #1057
2015-01-02 10:57:57 +01:00
Felix Ruess bb6ddbf15e [conf] update some telemetry files
- remove unused hs_att_roll mode
- add AIR_DATA to main mode
2015-01-02 10:45:18 +01:00
Felix Ruess 334eec6ba1 [ext] update luftboot
no functional change, just update code to use newer rcc_periph_clock_enable
2015-01-02 10:17:28 +01:00
Felix Ruess f16e22e581 [ext] update libopencm3
Reason is just to get the fix for usb control callbacks so luftboot works again.
Since rcc_ppre1_frequency and rcc_ppre2_frequency were also renamed in the meantime, make appropriate changes.
2015-01-02 10:17:28 +01:00
Felix Ruess 9303c2336b [mavlink] add sending of origin and waypoints 2014-12-27 20:23:49 +01:00
Felix Ruess 478ad34605 [mavlink] rename SETTINGS to SETTINGS_NAMES_SHORT 2014-12-27 19:24:17 +01:00
Felix Ruess 394d0ce5d7 [mavlink] send quaternion 2014-12-27 14:27:49 +01:00
Felix Ruess 1469f456bc [mavlink] parse PARAM_SET 2014-12-27 14:16:58 +01:00
Felix Ruess 0f0f11856c [conf] add AUTOPILOT_VERSION to some default telemetry files 2014-12-22 22:01:19 +01:00
Felix Ruess 6a51e79153 [conf] add python real time plotter to control panel 2014-12-22 22:01:19 +01:00
Felix Ruess 00b1324759 [python] messagesapp: growable value column width 2014-12-22 22:01:19 +01:00
dewagter 553359d60f [auto1-flaps] Please remove this as soon a better solution exits. For now it is critical to fly. closing #878 2014-12-22 20:37:26 +01:00
dewagter ce7fd2e86a [conf] vivify fix digital_cam_uart missing settings 2014-12-22 20:07:13 +01:00
dewagter 6fb99284d7 [conf] obc fix nav_airspeed names, and enable AMSL 2014-12-22 19:25:03 +01:00
Felix Ruess 3e61629f16 fourth release candidate for next stable release v5.4 v5.3.3_testing 2014-12-22 16:03:17 +01:00
Felix Ruess bdd8d0019a Merge pull request #1050 from paparazzi/autopilot_version_msg
[messages] replace BOOT with AUTOPILOT_VERSION

The AUTOPILOT_VERSION message contains:
- the version encoded as integer with `MAJOR * 10000 + MINOR * 100 + PATCH`
- the complete version string as returned by paparazzi_version

This message is sent once at startup of the autopilot, but can also be registered like any normal telemetry message by adding it to the telemetry airframe file.

The version string is also displayed in the GCS alert window (once per aircraft, unless it changes)...

Also the "build version" is not written to `var/build_version.txt` and the server also writes it to the log.

When building an aircraft it will now warn if the last build version differs from current version.
It only checks if the current version number (e.g. 5.3.2) is contained in the full build version string. So it will warn if you changed branches to a different version, but not after e.g. committing only a airframe config change.

You can also run `make print_version` to show the current version (and the warning if build version differs).
2014-12-22 15:38:02 +01:00
Gautier Hattenberger 6483af34e5 [server] close file even if file empty 2014-12-22 14:21:11 +01:00
Felix Ruess 3f3db735ac [build] improve build version stuff
- always save build version when updating anything that depends on libpprz, so it will also be updated on e.g. make tmtc
- only warn if the version number (major.minor.patch) is different, disregard the label, sha1, dirty postfixes in the string...
2014-12-22 12:12:30 +01:00
TU Delft developer 0add0485a0 Add some more flexibility to conf and control_panel naming
closes #1055
2014-12-22 11:44:17 +01:00
Felix Ruess a94cb4cf31 [paparazzicenter] fix GLib-CRITICAL warning when running clean/build/upload
The func of the HUP io watch returned false, meaning the event source was automatically removed.
This resulted in trying to remove a non existent source in the callback, which is bad as the id could already refer to something else...
And of course this was resulting in highly annoying warnings on every process that is automatically stopped/removed (like clean/build/upload):
GLib-CRITICAL **: Source ID xxx was not found when attempting to remove it

So by simply returning true to not automatically remove the event source this should be solved...
2014-12-22 03:26:49 +01:00
Felix Ruess af1900ea17 [ground_segment] settings: display ? on undo
should solve first part of #1054
2014-12-22 01:10:49 +01:00
Ben Laurie df105d857f Add FrSky X9D + X8R/SBus 2014-12-21 21:10:24 +01:00
Gautier Hattenberger d3f9e39533 [build] add build version to the log and print warning if not matching runtime version 2014-12-21 19:32:50 +01:00
Felix Ruess c157cc3569 [test] test_ms2100: replace BOOT with TAKEOFF message 2014-12-21 19:20:50 +01:00
Felix Ruess 548f315faf [gcs] remember version per aircraft 2014-12-21 04:34:45 +01:00
Felix Ruess 2c3cfc3689 [gcs] log autopilot version in alert window once 2014-12-21 04:34:03 +01:00
Felix Ruess e3be6f938a [messages] replace BOOT with AUTOPILOT_VERSION 2014-12-21 03:32:29 +01:00