Andrew Tridgell
6d1c7c9082
AP_Tuning: make it possible to tune a single parameter
9 years ago
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.
9 years ago
Andrew Tridgell
9cd4f8a856
AP_Notify: added tones for tuning stages
9 years ago
Andrew Tridgell
ebee79fb3a
AP_Tuning: added transmitter tuning library
...
needs to be subclassed in vehicle code
9 years ago
Andrew Tridgell
a9f1b608ed
APM_Control: expose parameters as AP_Float
9 years ago
Andrew Tridgell
412dc10353
AC_PID: expose parameters as AP_Float
...
this enables full tuning capability
9 years ago
Andrew Tridgell
5ddb872b79
AP_GPS: allow Replay to set last sample time
9 years ago
Andrew Tridgell
2f4f38b85f
DataFlash: log the last message sample time for GPS
9 years ago
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)
9 years ago
Andrew Tridgell
679b43efc9
DataFlash: make timestamps in EKF messages all match
9 years ago
Andrew Tridgell
32af886ba9
AP_NavEKF2: use consistent logging timestamps for sensors
9 years ago
Andrew Tridgell
35c3adb1ad
DataFlash: use caller supplied timestamps for sensor logging
...
used to support EK2_LOGGING=1
9 years ago
Andrew Tridgell
6aa02f06a9
DataFlash: use INS_USE to prevent logging of unused IMUs
9 years ago
Andrew Tridgell
d24bbcd1ff
AP_GPS: convert vdop to cm
9 years ago
Andrew Tridgell
b424c49bc7
AP_GPS: change ground course to be in degrees
...
more accuracy for replay
9 years ago
Andrew Tridgell
e8142b0b5b
AP_Math: added wrap_360()
9 years ago
Andrew Tridgell
9300092840
DataFlash: changed GPS ground course to float and add VV for GPA
...
more accurate replay
9 years ago
Andrew Tridgell
8b7bf5cf7a
AP_Baro: allow setHIL to set last update time
9 years ago
Andrew Tridgell
1bf057be45
DataFlash: log last update time in BARO msg
9 years ago
Andrew Tridgell
d61ba14037
DataFlash: switched to float for GPS ground speed
...
same size and more precision
9 years ago
Andrew Tridgell
0b71652afc
AP_Baro; allow for exact replay of baro data
9 years ago
Andrew Tridgell
d97074dc9d
DataFlash: round baro temp to nearest centi-degree
...
makes replay logs a tiny bit closer
9 years ago
Andrew Tridgell
73d3797a7e
AP_AHRS: finish implementing have_ekf_logging()
9 years ago
Andrew Tridgell
4e4c575f16
AP_NavEKF2: added have_ekf_logging()
9 years ago
Andrew Tridgell
b7ba0fa458
AP_NavEKF2: added ad-hoc logging example to EKF2
9 years ago
Andrew Tridgell
4e5f1374da
AP_GPS: added setHil_Accuracy()
9 years ago
Andrew Tridgell
88a1ebaf0e
AP_Compass: allow setting of exact timestamp in HIL compass
9 years ago
Andrew Tridgell
4318fd0ab8
HAL_SITL: update for changed API
9 years ago
Andrew Tridgell
61da827c16
DataFlash: added sample timestamp to mag messages
...
allows for exact mag timings in replay
9 years ago
Andrew Tridgell
795080742e
AP_AHRS: added have_ekf_logging() API
9 years ago
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
9 years ago
Andrew Tridgell
223c512188
AP_NavEKF2: added logging of sensor data in EKF2
9 years ago
Andrew Tridgell
2718b0649b
HAL_SITL: fixed GPS rate in SITL when speedup used
9 years ago
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
9 years ago
Andrew Tridgell
c85607b80c
AP_GPS: added time_epoch_convert() function
...
used by replay to get identical timestamps
9 years ago
Andrew Tridgell
07060051cf
AP_AHRS: added API for forcing EKF to start
...
used by Replay to sync start times
9 years ago
Andrew Tridgell
f92279f436
AP_NavEKF2: allow logging of IMT data from inside EKF2
9 years ago
Andrew Tridgell
2965e67d5d
HAL_Linux: cope with non-root for Replay
9 years ago
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
9 years ago
Randy Mackay
e41f798ba1
AP_Motors: remove unused set_stabilizing
9 years ago
Andrew Tridgell
ab0b76764f
RC_Channel: added set_servo_failsafe_pwm()
9 years ago
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
9 years ago
Andrew Tridgell
9a1cbff850
DataFlash: allow access to DataFlash instance as a static singleton
9 years ago
Peter Barker
11dd254498
DataFlash: Log_Write optimisations
9 years ago
Peter Barker
cf15bb5f6e
DataFlash: AllTypes example also covers Log_Write
9 years ago
Peter Barker
b273514cf9
DataFlash: create example outputting all field types
9 years ago
Peter Barker
518fabe035
DataFlash: StopLogging method, virtual stop_logging on backends
9 years ago
Peter Barker
77dd170e03
DataFlash: Log_Write support
...
A generic logging method to avoid the need to set up a format and structures etc
9 years ago
Peter Barker
334af1ecd7
DataFlash: base class method for resetting state on log open
9 years ago
Peter Barker
eea2d5dcb5
DataFlash_File: avoid integer wrap when checking minimum time
9 years ago