Commit Graph

11772 Commits

Author SHA1 Message Date
Gautier Hattenberger c9cad95f03 [icons] fix icons size to have 48x48px 2014-12-11 15:07:26 +01:00
Felix Ruess ef06f404d5 [conf] fix telemetry for sim and test progs
test progs don't use periodic telemetry
2014-12-11 14:08:26 +01:00
Gautier Hattenberger 83df8f15b5 [telemetry] disabling telemetry made easier
- reorganize telemetry makefiles for FW
- protect some calls and provide default implementation of
  register_periodic
- improve generator with attribute unused keyword
2014-12-11 14:08:26 +01:00
Gautier Hattenberger 3c8ee22880 [ground_segment] improve readability of icons and add a few more 2014-12-10 22:20:11 +01:00
Felix Ruess e6a6aa9f0c Merge pull request #1023 from paparazzi/unconfirmed_settings
- add tooltip for current settings value label
- settings: set current value label to ? while unconfirmed (requesting update, commit)
- represent initial/unknown/unconfirmed settings with `None` in OCaml
- represent initial/unknown/unconfirmed settings with `?` in DL_VALUES on Ivy
- save based on last known value

solves #1012
2014-12-10 16:12:35 +01:00
Gautier Hattenberger 63189ce1b6 Merge pull request #1024 from kevindehecker/improved_goldsimulator
Fixed 3-mode switch. Improved gold simulator file name.
2014-12-10 14:33:42 +01:00
kevindehecker c25937c57a Fixed 3-mode switch. Improved file name with respect to strongly recommended mode switch position on gold simulator usb dongle 2014-12-10 14:02:37 +01:00
Gautier Hattenberger 5885793223 [settings] handle update from other agents than GCS and save based on last known value 2014-12-10 13:53:57 +01:00
Gautier Hattenberger 9ce18f8146 [vision] add computer vision library in standard modules + 2 modules
- video RTP stream
- image download

for ARDrone2
2014-12-10 11:03:28 +01:00
Gautier Hattenberger a31a006333 Merge pull request #1020 from paparazzi/messages_drag_sensitivity
Messages drag sensitivity
2014-12-10 11:01:23 +01:00
Gautier Hattenberger f0306374a7 [plotter] add a range of curves to plotter if value is an array 2014-12-09 14:12:24 +01:00
Gautier Hattenberger 587cba0b83 [messages] add tooltip to field buttons 2014-12-09 11:30:35 +01:00
Felix Ruess 46a1f70914 [upd] fix defaults 2014-12-09 00:13:47 +01:00
Gautier Hattenberger f32ba8ea9a [ground_segment] use None/Some instead of abusing infinity 2014-12-08 23:14:11 +01:00
Felix Ruess 6de7172d7e [upd] add default host and ports, symlink for sim target 2014-12-08 22:49:06 +01:00
Gautier Hattenberger bcffffa581 [transport] pass the periph and not the parent structure... 2014-12-08 18:34:40 +01:00
Gautier Hattenberger 2b358ebf35 [parrot] move and merge ardrone2 and bebop scripts
- common utility functions but still a lot of differences
- some features like network configuration not yet supported on bebop
- upload tested with bebop, more checks needed for ardrone2
2014-12-08 16:48:28 +01:00
Freek van Tienen 01a8bb28e5 [bebop] Added the new Parrot Bebop 2014-12-08 16:48:28 +01:00
Felix Ruess 2f8e003357 [ground_segment] settings: also set current value lable to ? when requesting update 2014-12-08 13:02:13 +01:00
Felix Ruess d5827f9be3 [cockpit] add tooltip for current settings value label 2014-12-08 13:02:13 +01:00
Felix Ruess 1ac47a6c57 [ground_segment] represent unconfirmed settings with infinity
proposal to fix #1012:
- server: represent initial/unknown/unconfirmed settings with infinity
- page_settings: set label text to "?" upon commit and on update if value is "inf", also set label to "?"
2014-12-08 13:02:13 +01:00
Felix Ruess 17de8fdc48 update CHANGELOG 2014-12-08 11:56:15 +01:00
Felix Ruess f2b9ce5a90 [tests] add first tests for state interface
and quiet some build output
2014-12-08 11:09:24 +01:00
Felix Ruess 649d4eacc6 [state interface] update stateCalcPositionLla_i
Since LLA in float has bad precision, make this the last choice...
So we mostly first convert to ECEF and then use lla_of_ecef_i
which provides higher precision but is currently using the double function internally.

Also add mission conversions from ENU.
2014-12-08 11:09:24 +01:00
Felix Ruess 762aa4ffe1 [modules] minor cleanup in cam_control 2014-12-08 10:59:43 +01:00
Felix Ruess 884b1f68c1 [generators][modules] use module xml filename without path in dependencies 2014-12-08 10:59:05 +01:00
Felix Ruess 8be5c426b6 [modules] start pimping dependencies
Start working on #940

This replaces
```xml
<depend require="foo|bar" conflict="baz"/>
```
with
```xml
<depends>foo,bar</depends>
<conflicts>baz</conflicts>
```

and now allows to specify OR dependencies with | (pipe) similaro to Debian depends:
```xml
<depends>foo,bar,this|that</depends>
```
which would depend on: foo AND bar AND (this OR that)
2014-12-08 10:33:28 +01:00
Felix Ruess a3e3eb8d1c [rotorcraft] allow to turn off motors in failsafe mode
Allow arming/disarming motor as long as not in KILL mode and ahrs is aligned.
2014-12-07 23:03:08 +01:00
Felix Ruess 6d7094711b [modules] dox for nav_survey_poly_osam 2014-12-07 16:40:19 +01:00
Felix Ruess dd4f4150ae [led] add LED_AVAILABLE macro 2014-12-07 14:47:11 +01:00
Felix Ruess 5aea05a8ba [setup] one usb_tunnel for both lpc21 and stm32 2014-12-07 14:40:21 +01:00
Felix Ruess 838721bb3e [stm32] usb_serial: check if connected in putchar and send
cleanup and rename VCOM_transmit_message to VCOM_send_message
2014-12-07 13:14:31 +01:00
Felix Ruess 43d3b2c1e0 [stm32] add usb_tunnel, cleanup setup makefile
also replace usb_tunnel_0 and usb_tunnel_1 on lpc with one usb_tunnel target with configurable uart
2014-12-07 13:14:31 +01:00
podhrmic 4a052097c7 [usb_telemetry] Fixed fetching device serial number 2014-12-07 08:14:00 +01:00
Felix Ruess 5ca8ee5d83 [conf] remove outdated/unused firmware xml files 2014-12-06 22:09:10 +01:00
Felix Ruess ee64cbebe2 [modules] fix malformed xml files 2014-12-06 21:51:40 +01:00
Felix Ruess 85ca30f3b2 [tools] fix gen_modules_doc.py
properly check if module xml could be parsed
2014-12-06 21:49:18 +01:00
Felix Ruess e6040cf012 [airborne] cleanup USE_USB_SERIAL 2014-12-06 16:15:41 +01:00
Felix Ruess 45c6b9c6e2 [conf] remove obsolete USE_SYS_TIME
was only needed for old stm3 vector table, is now already long obsolete and used nowhere
2014-12-06 15:05:00 +01:00
Felix Ruess fc0a7dd17f [test] test_can: silence some unused arg warnings 2014-12-06 13:44:51 +01:00
Felix Ruess 20ce44adc6 cleanup settings and periodic telemetry a bit
- don't always include "generated/periodic_telemetry.h" in generated/settings.h
- instead add module="generated/periodic_telemetry" in the generated settings_telemetry.xml
- remove unused periodic telemetry stuff from some test progs
- generators: print out from which tool the file has been generated
2014-12-06 13:08:49 +01:00
Felix Ruess caf762d1ff [airborne] fix UpdateChecksum macro conflict 2014-12-05 19:21:17 +01:00
Felix Ruess d687161c75 [jsbsim] fix IvyInit 2014-12-05 19:20:44 +01:00
Felix Ruess 3a48f5e62f [conf] update settings_modules in confs 2014-12-05 19:20:14 +01:00
Felix Ruess 8f375b9284 [tests] add/move some geodetic tests 2014-12-05 15:58:38 +01:00
dewagter 1d9f7f00b8 start.py: Update descriptions and button order 2014-12-05 10:41:14 +01:00
Felix Ruess 001b76373f start.py: add set active button again, select_conf.py symlink 2014-12-05 09:36:26 +01:00
Felix Ruess 7bb27dcff3 update CHANGELOG 2014-12-04 22:24:18 +01:00
Freek van Tienen 55bb152ae0 [actuators] ESC32 can support 2014-12-04 21:59:19 +01:00
Felix Ruess 910f405cfb [tools] update process_exif.py 2014-12-04 21:31:12 +01:00