Andrew Tridgell
|
93800fb3a1
|
Replay: automatically find message types, and improve rate detection
|
2015-07-04 15:14:14 +10:00 |
|
Andrew Tridgell
|
b20318aaeb
|
Replay: remap msgids on pass-through to avoid conflicts
if msg IDs have changed since the log was produced they need to be
remapped
|
2015-07-03 09:32:05 +10:00 |
|
Andrew Tridgell
|
bd27fed241
|
Replay: fixed missing import
|
2015-07-02 17:14:42 +10:00 |
|
Andrew Tridgell
|
ef36d74a1c
|
Replay: added generation of -checked logs
|
2015-07-02 17:05:09 +10:00 |
|
Andrew Tridgell
|
c74d39558c
|
Replay: initial version of CheckLogs.py
|
2015-07-02 17:05:09 +10:00 |
|
Andrew Tridgell
|
4f9ccf727a
|
Replay: cope with bad NSats field from old logs
|
2015-07-02 17:05:09 +10:00 |
|
Andrew Tridgell
|
a5abb7c698
|
Replay: use tabs in replay_results.txt
|
2015-07-02 14:28:44 +10:00 |
|
Andrew Tridgell
|
f79ae4b749
|
Replay: add to replay_results.txt when run with --check
|
2015-07-02 14:28:44 +10:00 |
|
Andrew Tridgell
|
b93101b1bf
|
Replay: reduced verbosity
|
2015-07-01 21:11:46 +10:00 |
|
Andrew Tridgell
|
2c0d6c0406
|
Replay: fixed yaw error calculation
|
2015-07-01 20:44:08 +10:00 |
|
Andrew Tridgell
|
d07b93e661
|
Replay: fixed writing of CHEK messages
|
2015-07-01 20:44:08 +10:00 |
|
Peter Barker
|
8bbeedb158
|
Replay: flush dataflash log on floating point exception
|
2015-06-30 16:19:22 +10:00 |
|
Andrew Tridgell
|
2291a8994e
|
Replay: fixed build
|
2015-06-29 15:59:53 +10:00 |
|
Peter Barker
|
2266f118e9
|
Replay: DataFlash frontend/backend split
|
2015-06-26 16:02:50 +10:00 |
|
Andrew Tridgell
|
f2756ecb22
|
Replay: added checking of solution
|
2015-06-26 15:55:19 +10:00 |
|
Andrew Tridgell
|
9016a3d3db
|
Replay: added --chek-generate option
adds CHEK messages based on current estimates
|
2015-06-26 15:55:18 +10:00 |
|
Peter Barker
|
54efa3d727
|
Replay: split off a ReplayVehicle class
Like "Copter copter" and "Plane plane": "ReplayVehicle replayvehicle"
|
2015-06-23 09:49:13 +10:00 |
|
Andrew Tridgell
|
9e36e2c562
|
Replay: fixed handling of dual-GPS HDop field
|
2015-06-18 09:28:59 +10:00 |
|
Andrew Tridgell
|
47834759e5
|
Replay: fixed build warnings
|
2015-06-17 12:46:55 +10:00 |
|
Andrew Tridgell
|
31f7525a61
|
Replay: added --no-imt flag
|
2015-06-17 12:46:55 +10:00 |
|
Andrew Tridgell
|
c7cb980498
|
Replay: support IMT messages
|
2015-06-16 09:53:55 +10:00 |
|
Peter Barker
|
71bc48189e
|
Replay: remove dangling declarations from LogReader.h
These seem to have been left in after MsgHandler was factored out
|
2015-06-14 17:25:08 +10:00 |
|
Peter Barker
|
f996bf4307
|
Replay: move LR_MsgHandlers into their own files
|
2015-06-14 17:17:42 +10:00 |
|
Peter Barker
|
7eb588e9ff
|
Replay: use a subclasss of DataFlashFileReader to determine log rate
|
2015-06-14 16:47:52 +10:00 |
|
Peter Barker
|
d41b21cd19
|
Replay: split off a base class for reading dataflash logs
|
2015-06-14 16:47:52 +10:00 |
|
Peter Barker
|
0b5e645075
|
Replay: grab reference to timestamp rather than timestamp
PARM messages would not have been updating the clock correctly
Also, random stack corruption...
|
2015-06-14 16:34:01 +10:00 |
|
Peter Barker
|
125042e1db
|
Replay: use GetOptLong for command line parsing
|
2015-06-10 10:14:15 +10:00 |
|
Peter Barker
|
f4db241bf6
|
Replay: avoid dataflash buffer filling up on many pass-through messages
|
2015-06-09 21:52:46 +10:00 |
|
Peter Barker
|
5fb46b0e11
|
Replay: fix dataflash overflow on timestamp-poor (older) logfiles
|
2015-06-09 21:52:45 +10:00 |
|
Andrew Tridgell
|
b1002eae3b
|
Replay: fixed -A0 for "arm immediately"
|
2015-06-03 12:31:21 +10:00 |
|
Andrew Tridgell
|
26e55f078a
|
Replay: converted to .cpp files
|
2015-06-01 16:15:08 +10:00 |
|
Andrew Tridgell
|
b27d0a6525
|
Replay: handle replay on older logs
we now pass-thru all messages except those that are being generated by
replay. We also pass-thru the FMT headers for those messages
|
2015-05-28 13:30:38 +10:00 |
|
Andrew Tridgell
|
2007d2b6eb
|
Replay: cope with FRAM messages
use them to trigger ahrs updates
|
2015-05-28 13:30:37 +10:00 |
|
Peter Barker
|
8eafc209a9
|
Replay: understand and use 64-bit timestamps in Replay
|
2015-05-27 11:54:17 +10:00 |
|
Andrew Tridgell
|
dc1ff9a757
|
Replay: added in_list() method
neaten up code
|
2015-05-19 20:22:46 +10:00 |
|
Andrew Tridgell
|
34fe39f17d
|
Replay: force COMPASS_ORIENT to 0
we use compass.setHIL() in body frame, or must use an orientation of 0
to give the right value
|
2015-05-19 20:22:46 +10:00 |
|
Peter Barker
|
91b761cfb0
|
Replay: merge MessageHandler_* into MsgHandler.h/MsgHandler.cpp
These were trivial classes; having lots of these files around made
it painful to work with.
|
2015-05-19 20:22:45 +10:00 |
|
Andrew Tridgell
|
f08f0ca2f9
|
Replay: show time of AHRS health change
|
2015-05-19 15:21:22 +10:00 |
|
Andrew Tridgell
|
ba930f8cf1
|
Replay: removed the timestamp rounding code
this makes things worse for plane replay
|
2015-05-19 13:18:02 +10:00 |
|
Andrew Tridgell
|
52f6332fa9
|
Replay: pass through some message types to output log
this gives mode information in output log
|
2015-05-18 10:08:27 +10:00 |
|
Andrew Tridgell
|
7177d5df7e
|
Replay: removed attempt to interpolate IMU data
it seems to cause more harm than good
|
2015-05-18 09:51:14 +10:00 |
|
Andrew Tridgell
|
49146a2a88
|
Replay: call Log_Write_POS()
|
2015-05-15 14:28:15 +10:00 |
|
Andrew Tridgell
|
56f44266d8
|
Replay: fixed for new compass API
|
2015-05-15 14:25:44 +10:00 |
|
Andrew Tridgell
|
a356ad1c79
|
Replay: added MAG2 message
|
2015-05-15 14:25:44 +10:00 |
|
Andrew Tridgell
|
9f05e54d90
|
Replay: added support for EV message for copter arming
|
2015-05-15 14:25:44 +10:00 |
|
Andrew Tridgell
|
4e3d18bee4
|
Replay: added ARM message to logs, and auto ARM/DISARM
|
2015-05-15 14:25:43 +10:00 |
|
Andrew Tridgell
|
64a55c908f
|
Replay: fixed trailing nul and don't wait for EKF to init
|
2015-05-11 11:19:11 +10:00 |
|
Andrew Tridgell
|
460489e2dc
|
Replay: fixed cast of AP_AHRS_DCM
|
2015-05-11 09:41:43 +10:00 |
|
Peter Barker
|
32beaea48c
|
Replay: use column labels rather than IDs in Replay.pde
|
2015-05-10 08:33:32 +10:00 |
|
Peter Barker
|
f3d1242d60
|
Replay: update Attitude on ATT rather than AHRS2
|
2015-05-09 20:54:07 +10:00 |
|