Andrew Tridgell
5ef0c4d3fe
waf: added AP_RPM to build
2016-05-10 12:20:44 +10:00
Andrew Tridgell
237b63284b
waf: fixed typo
2016-05-10 12:17:44 +10:00
Lucas De Marchi
e5a21cd459
waf: allow mavgen to segfault without failing
...
This is a hackish way to allow waf running on windows. In some
combinations of the tools the python interpreter seems to be crashing on
windows:
Found 180 MAVLink message types in 2 XML files
Generating C implementation in directory /tmp/ArduPlane.build/libraries/GCS_MAVLink/include/mavlink/v1.0/ardupilotmega
Generating C implementation in directory /tmp/ArduPlane.build/libraries/GCS_MAVLink/include/mavlink/v1.0/common
Copying fixed headers
last line in mavgen.py
Aborted (core dumped)
michael@WIN-3NBOUTHN4TN /cygdrive/c/Users/michael/Desktop/DIYDrones/ardupilot/ArduPlane
$ echo $?
134
Here we check the return code to be greater than 128 since that means the
interpreter received a signal. In this case we clear the return code.
2016-05-10 12:17:10 +10:00
Andrew Tridgell
50908edc91
RC_Channel: added parameter docs for missing RCn_FUNCTION values
2016-05-09 17:33:21 +10:00
Andrew Tridgell
31ed1eabfb
AP_Tuning: use better tones for next parameter
2016-05-09 17:24:56 +10:00
Andrew Tridgell
3e75fc4f3d
AP_Notify: improved tones for AP_Tuning
2016-05-09 17:24:38 +10:00
Andrew Tridgell
276f5dd3f1
Replay: use a larger LOG_FILE_BUFSIZE for Replay
2016-05-09 13:58:37 +10:00
Andrew Tridgell
248ce2e0e6
Replay: enable LOG_REPLAY in replay
2016-05-09 12:48:30 +10:00
Andrew Tridgell
ea508f1b80
AP_NavEKF2: use LOG_REPLAY and EK2_LOG_MASK parameters
2016-05-09 12:26:57 +10:00
Andrew Tridgell
202eb3af35
DataFlash: added imu_mask to Log_Write_IMUDT
2016-05-09 12:26:30 +10:00
Andrew Tridgell
c0172516af
Rover: use DataFlash::log_while_disarmed()
2016-05-09 12:06:00 +10:00
Andrew Tridgell
111eb2ccc1
Copter: use DataFlash::log_while_disarmed()
2016-05-09 12:05:52 +10:00
Andrew Tridgell
dcb24f2bc1
Plane: use DataFlash::log_while_disarmed()
2016-05-09 12:05:25 +10:00
Andrew Tridgell
8ca6ed54c5
DataFlash: added LOG_REPLAY and LOG_DISARMED parameters
2016-05-09 12:00:55 +10:00
Andrew Tridgell
5398283c9b
DataFlash: fixed BAR2 and BAR3 log formats
2016-05-09 11:09:44 +10:00
Peter Barker
5d24f0de23
sim_vehicle: use waf --debug option to create debug builds
2016-05-09 08:59:59 +10:00
Andrew Tridgell
25c7b43628
AP_Tuning: removed chans 1 to 4 from TUNE_CHAN choices
2016-05-08 21:06:56 +10:00
Andrew Tridgell
2a2abb8be6
GCS_MAVLink: log parameter changes to DataFlash
...
this means param notifies also get logged in the DF log
2016-05-08 19:12:09 +10:00
Andrew Tridgell
51877a20d6
Plane: added some more tuning sets
2016-05-08 18:45:42 +10:00
Andrew Tridgell
35ef20b23a
Plane: use separate definition for TUNE_PARM
...
this allows the parameter docs to be separated
2016-05-08 18:35:26 +10:00
Andrew Tridgell
d72df80968
AP_Tuning: added a small dead-zone on mid-point detection
...
thanks to Leonard for the suggestion
2016-05-08 18:35:26 +10:00
Andrew Tridgell
aa38539ecb
AP_Tuning: move to using a nested parameter set for AP_Tuning
...
this allows the list of tunable parameters in the auto-docs to be
separated out
2016-05-08 18:35:26 +10:00
Andrew Tridgell
7a8bf033e1
Plane: allow for tuning of single parameters
2016-05-08 14:47:51 +10:00
Andrew Tridgell
8a65481551
AP_Tuning: allow for tuning with no selector switch
...
this makes tuning with a single parameter possible
2016-05-08 14:47:51 +10:00
Andrew Tridgell
f69806deff
AP_Tuning: detect change to TUNE_PARMSET while tuning
2016-05-08 14:36:30 +10:00
Andrew Tridgell
6d1c7c9082
AP_Tuning: make it possible to tune a single parameter
2016-05-08 14:36:30 +10:00
Leandro Pereira
f23bd7e09d
GCS_MAVLink: Use a single stream_trigger() implementation
...
This has no side effects, but since all implementations were basically
the same, move the implementation to GCS_Common and the only part that
adjusts the rate based on which which stream to each individual
GCS_MAVLINK implementation.
2016-05-07 23:49:35 -03:00
Lucas De Marchi
40ea8225b6
reformat: remove mention to .pde files
...
We don't support them anymore.
2016-05-07 22:55:48 -03:00
Lucas De Marchi
6bb9023221
docs: remove mention to .pde files
...
We don't support them anymore.
2016-05-07 22:55:48 -03:00
Lucas De Marchi
0eab8847f2
ArduPlane: remove mention to .pde files
...
We don't support them anymore.
2016-05-07 22:55:48 -03:00
Lucas De Marchi
668ebf160e
APMrover2: remove mention to .pde files
...
We don't support them anymore.
2016-05-07 22:55:48 -03:00
Lucas De Marchi
b07acea6b6
Tools: get version exclusively from version.h
2016-05-07 22:55:48 -03:00
Gustavo Jose de Sousa
ff46384258
waf: add --debug configuration option
...
That sets a variant <board>-debug.
2016-05-07 22:55:03 -03:00
Peter Barker
50330e22d4
sim_vehicle.py: set default_waf_target, clearer help
...
sim_vehicle.py: choose default waf_target based on specified vehicle
sim_vehicle.py: add --no-rebuild-on-failure option
sim_vehicle.py: make help clearer by adding option groups
2016-05-08 09:57:11 +10:00
Peter Barker
39c29820c4
sim_vehicle.py: avoid exception when frame information not found
2016-05-08 00:31:23 +10:00
Andrew Tridgell
db5f50e08e
Plane: convert tuning to use AP_Tuning library
2016-05-07 18:34:15 +10:00
Andrew Tridgell
9cd4f8a856
AP_Notify: added tones for tuning stages
2016-05-07 18:34:13 +10:00
Andrew Tridgell
d1a2749317
waf: fixed build for AP_Tuning
2016-05-07 18:34:11 +10:00
Andrew Tridgell
ebee79fb3a
AP_Tuning: added transmitter tuning library
...
needs to be subclassed in vehicle code
2016-05-07 18:34:08 +10:00
Andrew Tridgell
a9f1b608ed
APM_Control: expose parameters as AP_Float
2016-05-07 18:34:06 +10:00
Andrew Tridgell
412dc10353
AC_PID: expose parameters as AP_Float
...
this enables full tuning capability
2016-05-07 18:34:03 +10:00
Andrew Tridgell
dbe9091d58
Replay: set last sample time for GPS
2016-05-07 18:27:23 +10:00
Andrew Tridgell
5ddb872b79
AP_GPS: allow Replay to set last sample time
2016-05-07 18:27:23 +10:00
Andrew Tridgell
2f4f38b85f
DataFlash: log the last message sample time for GPS
2016-05-07 18:27:23 +10:00
Andrew Tridgell
428923b4b1
AP_GPS: use 3D velocity for uBlox
...
this makes uBlox use the 3D velocity for ground course and speed,
ensuring we use a consistent value everywhere (so same vector in EKF
as in navigation)
2016-05-07 18:27:23 +10:00
Andrew Tridgell
7abaa75653
Replay: added --logmatch option
...
match logging rate to input log
2016-05-07 18:27:22 +10:00
Andrew Tridgell
679b43efc9
DataFlash: make timestamps in EKF messages all match
2016-05-07 18:27:22 +10:00
Andrew Tridgell
32af886ba9
AP_NavEKF2: use consistent logging timestamps for sensors
2016-05-07 18:27:22 +10:00
Andrew Tridgell
35c3adb1ad
DataFlash: use caller supplied timestamps for sensor logging
...
used to support EK2_LOGGING=1
2016-05-07 18:27:22 +10:00
Andrew Tridgell
6aa02f06a9
DataFlash: use INS_USE to prevent logging of unused IMUs
2016-05-07 18:27:22 +10:00