Commit Graph

13463 Commits

Author SHA1 Message Date
Felix Ruess 498cf3f081 [tmtc][rotorcraft] set course using east/north velocity 2015-11-29 22:25:53 +01:00
Felix Ruess 07967953b4 [generators] gen_periodic: one var j for all modes
no need for a separate one for each mode, also takes care of unused var warnings when a mode is empty...
2015-11-27 12:16:06 +01:00
Felix Ruess 20c4f93cbc [conf] flixr: disable mlkf settings for test_ahrs target 2015-11-26 16:08:17 +01:00
Felix Ruess b6186c9a21 [settings] ahrs settings ony for targets ap|nps|test_ahrs 2015-11-26 13:45:12 +01:00
Christophe De Wagter 81b6c77fe4 [conf] TUD 2015-11-25 22:45:55 +01:00
Gautier Hattenberger 88ceee1a71 [meteo_stick] fix typo 2015-11-25 21:30:47 +01:00
Gautier Hattenberger b99c3f8621 [mf_daq] hard code dl_buffer extraction
macros for reading are not produced anymore for telemetry class
2015-11-25 17:25:32 +01:00
Gautier Hattenberger a470c92216 Merge pull request #1441 from flixr/ahrs_comp_id
Add component/filter ID to AHRS messages
2015-11-25 16:58:10 +01:00
Gautier Hattenberger 3d0d7ce6b1 add comp_id to FILTER message 2015-11-25 15:42:03 +01:00
Felix Ruess 0031d60b34 Merge pull request #1419 'ewoud/rate_control'
"pleasent" rate control without reference model
- updated airframes with removal of rate control reference model
- removed everything related to rate reference
2015-11-25 15:01:44 +01:00
Felix Ruess 3b5dd6131f Merge pull request #1440 from paparazzi/register_multiple_periodics
Register multiple periodic messages

- Allow to add multiple callbacks: up to TELEMETRY_NB_CBS slots (4 right now).
- Also return slot index of callback (to make it easier to add an unregister function later) or -1 on failure
2015-11-25 14:37:05 +01:00
Ewoud Smeur 5637b0f37e updated airframes with removal of rate control reference model 2015-11-25 14:24:08 +01:00
Ewoud Smeur bd713245c3 calibrated magneto outside 2015-11-25 13:49:59 +01:00
Felix Ruess 7b8aee102b [generators] gen_periodic: no need to hardcode number of slots
use {{ NULL }} instead of {{NULL, NULL, NULL, NULL}} to initialize all slots to NULL

- and fix return of register_periodic_telemetry
2015-11-25 13:22:08 +01:00
Felix Ruess 3eb3efd5c6 [ahrs] float_cmpl: use OrientationReps for ltp_to_body 2015-11-24 21:19:33 +01:00
Felix Ruess 4ce9a4c875 [ahrs] really use actual ahrs ltp_to_body in AHRS_EULER_INT
when multiple AHRS are running, the body attitude in state interface doesn't have to be the one from the current AHRS
2015-11-24 21:19:33 +01:00
Felix Ruess dff284f40a add .gdb_history to .gitignore 2015-11-24 21:17:43 +01:00
Felix Ruess 26511a2cca [conf] TUDelft: remove nps target from Heli450
no support for heli in NPS yet...
2015-11-24 14:14:55 +01:00
Felix Ruess deb77577b3 [test] add forgotten test_module.c 2015-11-24 14:09:49 +01:00
Felix Ruess ab5ded18d7 [conf] update flixr_lisa_mx 2015-11-24 14:05:41 +01:00
Felix Ruess 003338dbb6 [messages][ahrs] add comp_id to GEO_MAG 2015-11-24 14:04:37 +01:00
Freek van Tienen 8da468a40a [generators] Remove ublox warnings with Linux time 2015-11-24 14:04:08 +01:00
Freek van Tienen 5138012e3f [parrot] Fix Bebop 2 rotation of Magneto and tuning 2015-11-24 14:04:08 +01:00
Felix Ruess ac901bce12 [ahrs] send some more messages
float cmpl and mlkf also register AHRS_EULER and AHRS_GYRO_BIAS_INT
2015-11-24 13:58:54 +01:00
Felix Ruess 8269b6ebeb [messages] add comp_id to AHRS messages
To be able to distinguish from which implementation/component the messages was set (needed if running multiple AHRS)
see #1145

Still need possibility to register a message multiple times (from different modules).
2015-11-24 13:24:06 +01:00
Felix Ruess 5d2356b08b [modules] fix stereocam 2015-11-24 13:19:25 +01:00
Felix Ruess 8a51abbebb [datalink] register_periodic_telemetry returns index, -1 on error 2015-11-24 11:25:08 +01:00
Felix Ruess f7cf61f751 [datalink] possibility to register multiple periodic messages
- struct telemetry_cb_slots with 4 callback slots for one message
2015-11-24 11:24:08 +01:00
Felix Ruess 710c38da37 [tests] add test_module target 2015-11-23 16:25:08 +01:00
Christophe De Wagter 40939beb79 Merge pull request #1437 from paparazzi/heli_mixers
[helicopter] Add helicopter mixings and throttle curves
2015-11-23 15:56:21 +01:00
Felix Ruess 4787892428 [modules] stereocam: fix avoid_navigation header 2015-11-23 15:55:00 +01:00
Freek van Tienen 18f718907e [helicopter] Add helicopter mixings and throttle curves 2015-11-23 14:13:33 +01:00
Felix Ruess c0d5f4f6da [intermcu] add dox headers 2015-11-23 14:13:29 +01:00
Felix Ruess 9ae722e294 [dox] some doxygen fixes 2015-11-23 14:13:29 +01:00
Christophe De Wagter db1e688fee [conf] merge bartremes/master, Closes #1431 2015-11-23 11:44:37 +01:00
Christophe De Wagter 942eefa808 [mavlink] Some GCS have limited options of SYSID. Alow the SYSID to be different form the AC_ID. 2015-11-23 11:37:58 +01:00
Christophe De Wagter 4edc154195 Merge pull request #1433 from paparazzi/cleanup_stereo
[stereocam] uartrotation->state2camera, streamline naming stereo_cam,…
2015-11-23 11:33:22 +01:00
Christophe De Wagter 9b58be73cd [stereocam] further header fixes 2015-11-23 11:32:43 +01:00
Christophe De Wagter d6223ec0cd [stereocam] LED fix 2015-11-23 11:32:43 +01:00
Christophe De Wagter 22485a8490 [stereocam_droplet] Fix and Test 2015-11-23 11:32:43 +01:00
Christophe De Wagter 33b752425a [stereocam_nav_line_avoid] flightplan fix 2015-11-23 11:32:43 +01:00
Christophe De Wagter 98b134620a [stereocam] uartrotation->state2camera, streamline naming stereo_cam, stereocam stereo -> stereocam, stereoavoid->stereocam_nav_line_avoid 2015-11-23 11:32:43 +01:00
Felix Ruess 0eb55b6c0d update CHANGELOG 2015-11-22 17:56:42 +01:00
Felix Ruess 782edc0d51 [conf] ardrone2_optitrack: silence warning in NPS 2015-11-22 14:36:27 +01:00
Felix Ruess 22cb542cd2 [ahrs] no warnings even if GPS_MIN_SPEED is zero 2015-11-22 14:28:51 +01:00
Felix Ruess 7f4bca6692 Merge pull request #1434 from paparazzi/mavlink_protocol_cleanup
update the Paparazzi specific mavlink messages
- remove `len` field from `SCRIPT_ITEM`
- report current block with `SCRIPT_CURRENT` message
2015-11-22 13:25:48 +01:00
Felix Ruess 84f559a725 [mavlink] simplify null termination of string
strncpy already copies the terminating null byte, except if the string is longer than 49 chars
2015-11-22 13:22:18 +01:00
Felix Ruess 53bb748556 Merge pull request #1392 'sdlogger_v2_release'
This module provides a tool for high-speed logging where weight- and size-limitations play part.
It only requires a micro-SD card which is soldered directly to the SPI-bus, for example on a lisa/s.

The logger is activated by flipping a switch on the transmitter. Up to 42 logs can be recorded during one session (battery kept connected). The data remains on the card when the battery is disconnected, so that you can replace the battery before downloading data to the computer. Previous logs will be overwritten as soon as the first log is initiated after boot.

The messages to be logged can be selected in the telemetry config file, under the Logger process. Next to that, it is possible to call pprz_msg_send_xxx from anywhere in the code, using a reference to the sdlogger.

See also http://wiki.paparazziuav.org/wiki/SDLogger_SPI_Direct
2015-11-22 13:05:20 +01:00
Christophe De Wagter c697021117 [mavlink] report current SCRIPT with current_script message 2015-11-21 21:42:11 +01:00
Christophe De Wagter a8a3a7d226 [mavlink] NULL terminated strings instead of len field 2015-11-21 21:20:30 +01:00