Peter Barker
5452730fc9
Tools: Replay: make it work again
...
Tools: Replay: ignore setting of LOG_DISARMED
Otherwise log files that come in with LOG_DISARMED false don't get any
significant output
Tools: Replay: apply user parameters after any PARM message
Tools: Replay: emit timestamp when EKF is force-started
Tools: Replay: use stderr for what it's good for
Tools: Replay: force log disarmed
6 years ago
Peter Barker
3a718366e1
Tools: Replay: use baro singleton
7 years ago
Peter Barker
d475b91564
Tools: Replay: pass a lambda function to LR_MsgHandler_PARM to set parameters
...
This avoid duplication of parameter setting logic.
8 years ago
priseborough
c8bdf2fab8
Replay: enable replay to ignore EK3_ENABLE setting in log
8 years ago
Andrew Tridgell
bebc7e4519
Replay: removed EKF_ENABLE parameter
8 years ago
Peter Barker
eefdc32f51
Replay: print message when gap perceived in log
9 years ago
Andrew Tridgell
736c162d21
Replay: added --param-file option
9 years ago
Andrew Tridgell
4116f80901
Replay: added --no-params option
9 years ago
Andrew Tridgell
276f5dd3f1
Replay: use a larger LOG_FILE_BUFSIZE for Replay
9 years ago
Andrew Tridgell
dbe9091d58
Replay: set last sample time for GPS
9 years ago
Andrew Tridgell
7abaa75653
Replay: added --logmatch option
...
match logging rate to input log
9 years ago
Andrew Tridgell
468f020b51
Replay: cope with GPS ground couse in degrees
9 years ago
Andrew Tridgell
2bcd3c48f0
Replay: use baro last update time if available
9 years ago
Andrew Tridgell
d116071054
Replay: use new setHIL API for baro
9 years ago
Andrew Tridgell
827551c99f
Replay: added replay of GPS speed accuracy
9 years ago
Andrew Tridgell
295c65277d
Replay: restore exact timestamp in HIL
9 years ago
Andrew Tridgell
b31e896ef3
Replay: closer to goal of bit-accurate replay
9 years ago
Andrew Tridgell
640a04a1ee
Replay: fixed to handle IMT copter logs
9 years ago
Andrew Tridgell
909a46a33b
Replay: pass delta angle time if available
9 years ago
Caio Marcelo de Oliveira Filho
071d8e541e
Replay: use millis/micros/panic functions
9 years ago
Andrew Tridgell
643178fbe3
Replay: handle EKF2 replay
10 years ago
Gustavo Jose de Sousa
84b5555a1a
Tools: standardize inclusion of libaries headers
...
This commit changes the way libraries headers are included in source files:
- If the header is in the same directory the source belongs to, so the
notation '#include ""' is used with the path relative to the directory
containing the source.
- If the header is outside the directory containing the source, then we use
the notation '#include <>' with the path relative to libraries folder.
Some of the advantages of such approach:
- Only one search path for libraries headers.
- OSs like Windows may have a better lookup time.
10 years ago
Lucas De Marchi
547dbb3906
Replay: use ARRAY_SIZE macro
10 years ago
Andrew Tridgell
dee1bf3da3
Replay: show smaller parameter changes
10 years ago
Andrew Tridgell
93800fb3a1
Replay: automatically find message types, and improve rate detection
10 years ago
Andrew Tridgell
4f9ccf727a
Replay: cope with bad NSats field from old logs
10 years ago
Andrew Tridgell
b93101b1bf
Replay: reduced verbosity
10 years ago
Andrew Tridgell
2291a8994e
Replay: fixed build
10 years ago
Andrew Tridgell
f2756ecb22
Replay: added checking of solution
10 years ago
Andrew Tridgell
9e36e2c562
Replay: fixed handling of dual-GPS HDop field
10 years ago
Andrew Tridgell
47834759e5
Replay: fixed build warnings
10 years ago
Andrew Tridgell
31f7525a61
Replay: added --no-imt flag
10 years ago
Andrew Tridgell
c7cb980498
Replay: support IMT messages
10 years ago
Peter Barker
f996bf4307
Replay: move LR_MsgHandlers into their own files
10 years ago
Peter Barker
d41b21cd19
Replay: split off a base class for reading dataflash logs
10 years ago
Peter Barker
5fb46b0e11
Replay: fix dataflash overflow on timestamp-poor (older) logfiles
10 years ago
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
10 years ago
Andrew Tridgell
2007d2b6eb
Replay: cope with FRAM messages
...
use them to trigger ahrs updates
10 years ago
Peter Barker
8eafc209a9
Replay: understand and use 64-bit timestamps in Replay
10 years ago
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
10 years ago
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.
10 years ago
Andrew Tridgell
ba930f8cf1
Replay: removed the timestamp rounding code
...
this makes things worse for plane replay
10 years ago
Peter Barker
56a8bf5460
Replay: use the message's name rather than number to determine which message handler to use for a message
10 years ago