Andrew Tridgell
3bbc6353d8
Plane: use have_ekf_logging()
9 years ago
Andrew Tridgell
827551c99f
Replay: added replay of GPS speed accuracy
9 years ago
Andrew Tridgell
4e5f1374da
AP_GPS: added setHil_Accuracy()
9 years ago
Andrew Tridgell
772acf056b
Replay: fixed overriding of parameters
...
bug was later PARM messages in log
9 years ago
Andrew Tridgell
295c65277d
Replay: restore exact timestamp in HIL
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
315d3854db
Replay: improved log rate detection
9 years ago
Andrew Tridgell
9da3b8db60
Copter: only log baro, gps and mag if ekf not logging them
9 years ago
Andrew Tridgell
795080742e
AP_AHRS: added have_ekf_logging() API
9 years ago
Andrew Tridgell
71b121837a
AntennaTracker: adjust for changed logging APIs
9 years ago
Andrew Tridgell
ac4da762d1
Rover: adjust for changed logging APIs
9 years ago
Andrew Tridgell
b31e896ef3
Replay: closer to goal of bit-accurate replay
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
Andrew Tridgell
640a04a1ee
Replay: fixed to handle IMT copter logs
9 years ago
Andrew Tridgell
b235304235
Copter: reduce IMU logging to 25Hz
...
leave more room for IMT logging needed for Replay
9 years ago
Randy Mackay
a5c55c3fbd
Copter: fix get_non_takeoff_throttle
...
The throttle_mid parameter (for historic reason) is interpreted as a value that includes throttle_min. This means we must subtract the throttle_min value from it when converting it to a throttle in the 0 to 1 range.
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
Randy Mackay
2eb0484142
Copter: rename Loiter states and swap order within select statement
9 years ago
Randy Mackay
1c4db779a1
Copter: Loiter stabilizes roll and pitch while landed
9 years ago
Randy Mackay
9c12b64ba5
Copter: rename AltHold states and swap order within select statement
...
No functional change
9 years ago
Randy Mackay
932cd907d4
Copter: AltHold stabilizes roll and pitch while landed
9 years ago
Randy Mackay
3ead74c4be
Copter: remove zero-throttle check from AltHold takeoff state
...
Hard to imagine a reason why we would want to turn off stabilization during takeoff
9 years ago
Andrew Tridgell
2a7edfd3d1
Plane: fixed setting of failsafe for motors in quadplane
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
Michael Day
b096e1404d
Plane: Add MAVLink message handler for CMD_DO_CHANGE_SPEED
9 years ago
Michael Day
62a7074dd7
AP_Mission: Added mavlink_cmd_long_to_mission_cmd method.
9 years ago
Charles Pippin
a14bdf949a
Adding Lee Field to locations.txt
9 years ago
Lucas De Marchi
ddbce5b130
waf: change mavgen generation to blue
...
Like other generators in px4.
9 years ago
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.
9 years ago
Lucas De Marchi
9e3ec3a16d
waf: define git versions in a generated ap_version.h header
9 years ago
Lucas De Marchi
baa287e5e5
ArduPlane: use separate header for version macro
...
Having the version macro in the config.h and consequently in the main
vehicle header means that whenever the version changes we need to
compiler the whole vehicle again. This would not be so bad if we weren't
also appending the git hash in the version. In this case, whenever we
commit to the repository we would need to recompile everything.
Move to a separate header that is include only by its users. Then
instead of compiling everything we will compile just a few files.
9 years ago