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
Andrew Tridgell
d24bbcd1ff
AP_GPS: convert vdop to cm
2016-05-07 18:27:22 +10:00
Andrew Tridgell
b424c49bc7
AP_GPS: change ground course to be in degrees
...
more accuracy for replay
2016-05-07 18:27:21 +10:00
Andrew Tridgell
e8142b0b5b
AP_Math: added wrap_360()
2016-05-07 18:27:21 +10:00
Andrew Tridgell
9300092840
DataFlash: changed GPS ground course to float and add VV for GPA
...
more accurate replay
2016-05-07 18:27:21 +10:00
Andrew Tridgell
8b7bf5cf7a
AP_Baro: allow setHIL to set last update time
2016-05-07 18:27:21 +10:00
Andrew Tridgell
1bf057be45
DataFlash: log last update time in BARO msg
2016-05-07 18:27:21 +10:00
Andrew Tridgell
d61ba14037
DataFlash: switched to float for GPS ground speed
...
same size and more precision
2016-05-07 18:27:21 +10:00
Andrew Tridgell
0b71652afc
AP_Baro; allow for exact replay of baro data
2016-05-07 18:27:20 +10:00
Andrew Tridgell
d97074dc9d
DataFlash: round baro temp to nearest centi-degree
...
makes replay logs a tiny bit closer
2016-05-07 18:27:20 +10:00
Andrew Tridgell
73d3797a7e
AP_AHRS: finish implementing have_ekf_logging()
2016-05-07 18:27:20 +10:00
Andrew Tridgell
4e4c575f16
AP_NavEKF2: added have_ekf_logging()
2016-05-07 18:27:20 +10:00
Andrew Tridgell
b7ba0fa458
AP_NavEKF2: added ad-hoc logging example to EKF2
2016-05-07 18:27:20 +10:00
Andrew Tridgell
4e5f1374da
AP_GPS: added setHil_Accuracy()
2016-05-07 18:27:19 +10:00
Andrew Tridgell
88a1ebaf0e
AP_Compass: allow setting of exact timestamp in HIL compass
2016-05-07 18:27:19 +10:00
Andrew Tridgell
4318fd0ab8
HAL_SITL: update for changed API
2016-05-07 18:27:19 +10:00
Andrew Tridgell
61da827c16
DataFlash: added sample timestamp to mag messages
...
allows for exact mag timings in replay
2016-05-07 18:27:19 +10:00
Andrew Tridgell
795080742e
AP_AHRS: added have_ekf_logging() API
2016-05-07 18:27:19 +10:00
Andrew Tridgell
7ab1367ec4
DataFlash: removed logging of relative alt in GPS messages
...
not related to GPS and makes it impossible to do bit-identical replay
2016-05-07 18:27:18 +10:00
Andrew Tridgell
223c512188
AP_NavEKF2: added logging of sensor data in EKF2
2016-05-07 18:27:18 +10:00
Andrew Tridgell
2718b0649b
HAL_SITL: fixed GPS rate in SITL when speedup used
2016-05-07 18:27:18 +10:00
Andrew Tridgell
8a987bf67d
AP_Baro: removed filtering of baro data in HIL/SITL
...
this was just causing lag in replay and doesn't actually help in SITL
2016-05-07 18:27:18 +10:00
Andrew Tridgell
c85607b80c
AP_GPS: added time_epoch_convert() function
...
used by replay to get identical timestamps
2016-05-07 18:27:18 +10:00
Andrew Tridgell
07060051cf
AP_AHRS: added API for forcing EKF to start
...
used by Replay to sync start times
2016-05-07 18:27:18 +10:00
Andrew Tridgell
f92279f436
AP_NavEKF2: allow logging of IMT data from inside EKF2
2016-05-07 18:27:17 +10:00
Andrew Tridgell
2965e67d5d
HAL_Linux: cope with non-root for Replay
2016-05-07 18:27:17 +10:00
Randy Mackay
4a06ca4be2
AC_AttControl: remove unused call to motors.set_stabilizing
...
Also minor change to order of a call to motors library to make stabilizing
and non-stabilizing calls consistent.
Non functional change
2016-05-07 10:08:38 +09:00
Randy Mackay
e41f798ba1
AP_Motors: remove unused set_stabilizing
2016-05-07 10:08:36 +09:00
Andrew Tridgell
ab0b76764f
RC_Channel: added set_servo_failsafe_pwm()
2016-05-07 07:25:27 +10:00
Andrew Tridgell
46f257fd9b
DataFlash: convert Log_Write() to use a linked list
...
this saves some memory and means we don't need to know how many we
will need in advance
2016-05-07 07:21:16 +10:00
Andrew Tridgell
9a1cbff850
DataFlash: allow access to DataFlash instance as a static singleton
2016-05-07 07:21:16 +10:00
Peter Barker
11dd254498
DataFlash: Log_Write optimisations
2016-05-07 07:21:16 +10:00
Peter Barker
cf15bb5f6e
DataFlash: AllTypes example also covers Log_Write
2016-05-07 07:21:16 +10:00
Peter Barker
b273514cf9
DataFlash: create example outputting all field types
2016-05-07 07:21:16 +10:00
Peter Barker
518fabe035
DataFlash: StopLogging method, virtual stop_logging on backends
2016-05-07 07:21:16 +10:00
Peter Barker
77dd170e03
DataFlash: Log_Write support
...
A generic logging method to avoid the need to set up a format and structures etc
2016-05-07 07:21:16 +10:00
Peter Barker
334af1ecd7
DataFlash: base class method for resetting state on log open
2016-05-07 07:21:16 +10:00
Peter Barker
eea2d5dcb5
DataFlash_File: avoid integer wrap when checking minimum time
2016-05-07 07:21:15 +10:00
Michael Day
62a7074dd7
AP_Mission: Added mavlink_cmd_long_to_mission_cmd method.
2016-05-06 11:59:44 -07:00
Lucas De Marchi
fea084a596
Global: use ap_version.h
...
This header is used by waf to contain the generated version macros,
particularly using the git hash. For waf it's better to be in a separate
header since it then can keep track of changes on it a trigger
recompilation.
For the make build system, a dummy ap_version.h file has been added in
the missing/ folder so both implementations can co-exist.
2016-05-06 13:11:28 -03:00
Lucas De Marchi
1238c872a9
AP_Common: remove unused Arduino.h header
2016-05-06 13:11:27 -03:00
Allan Matthew
d01db0edd6
AC_PrecLand: remove PI controller, speed limits as they are unused
2016-05-06 11:04:12 +09:00
skyscraper
134ea338da
RC_Channel: remove unused control_mix method
2016-05-05 18:58:17 -03:00
Andrew Tridgell
9c4dd024bf
AP_NavEKF2: auto change EK2_GPS_TYPE for NMEA
...
this fixes a problem where users of NMEA GPS receivers could not arm
with default EK2 parameters.
2016-05-05 19:46:33 +10:00
Andrew Tridgell
826cb0887a
AP_SerialManager: changed default for SERIAL4_PROTOCOL to 5
...
this makes it a documented protocol number. No functionality change
2016-05-05 08:08:30 +10:00
Lucas De Marchi
cf11776150
AP_HAL: fix signed and unsigned comparison warning
...
../../libraries/AP_HAL/examples/Printf/Printf.cpp:63:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (ret != strlen(float_tests[i].result)) {
^
...
ardupilot/modules/gtest/include/gtest/gtest.h:1448:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (expected == actual) {
^
And similar ones.
2016-05-04 08:58:37 -03:00
Lucas De Marchi
9ac63d7128
AP_HAL: examples: fix coding style
2016-05-04 08:58:37 -03:00