Peter Barker
82d36520ad
LogAnalyzer: fix for 64-bit ints
...
Also, sqrt must come from math
Also, d indicates a double (a Python float)
9 years ago
Peter Barker
ec9be695fb
LogAnalyzer: don't die if no arm/disarm eveents
10 years ago
Peter Barker
ce558b2b98
LogAnalyzer: cope with TimeUS
...
See also: 177f61656f
10 years ago
Markus Koetter
789fd06192
LogAnalyzer - Improve Autotune Test
...
- previously version could report failed autotune sessions as valid and
valid sessions as failed
10 years ago
Randy Mackay
4aa07d7aef
LogAnalyser: rename BalanceTwist to MotorBalance
10 years ago
Randy Mackay
98e9ce3206
LogAnalyser: TestBalanceTwist sanity check of motor values
10 years ago
Jonathan Challinger
a62f1f0f48
LogAnalyzer: updated testCompass to match our prearm check
10 years ago
Jonathan Challinger
0955284d7e
LogAnalyzer: balance/twist initial commit
10 years ago
Randy Mackay
41d7462eee
LogAnalyzer: add POSHOLD to TestPitchRollCoupling
11 years ago
Jonathan Challinger
7c3e614c19
LogAnalyzer: Add IMU Mismatch check
11 years ago
Kevin Hester
5cb242f5a4
LogAnalyzer: Report missing parameters as test failures
11 years ago
Kevin Hester
332ab9bc1b
LogAnalyzer: convert tabs to spaces (only) per coding conventions
11 years ago
Aaron Curtis
179d854a26
LogAnalyzer: Update to include the new "format" argument, and fix scoping on two new tests.
11 years ago
Aaron Curtis
9dbfa40afd
LogAnalyzer: LogAnalyzer: make all subclasses of Test call their parent __init()__ function when overriding that function. This is the way of Python.
11 years ago
Markus Koetter
da178ee3b6
LogAnalyzer: add TestAutotune
...
- very basic, checks for autotune start/success/fail and provides the
most recent ATUN/ATDE values
- very handy in case autotune fails
11 years ago
Markus Koetter
6ce0dbf3b3
LogAnalyzer: TestPitchRollCoupling add mode ""
...
- "" is a valid alias for AUTOTUNE
11 years ago
Linus Casassa
ce0efdb7d2
LogAnalyzer: Adding HYBRID mode to LogAnalyzer.
11 years ago
Andrew Chapman
2f4af05f33
LogAnalyzer: renamed test from "Underpowered" to "Thrust"
11 years ago
Andrew Chapman
4a5e0bbe06
LogAnalyzer: renamed PASS to GOOD in output (and enums)
...
as per Craig’s request to clarify test output
11 years ago
Andrew Chapman
0fe6c1ee3a
LogAnalyzer: fixed XML output glitch in the case of a skipped (NA) test
11 years ago
Andrew Chapman
f122b1ba37
LogAnalyzer: added 'import collections', allowed for some AC3.2 logging changes
11 years ago
Andrew Chapman
0f5a89f22e
LogAnalyzer: added check for binary log files (can't parse yet)
11 years ago
Andrew Chapman
70c2682c28
LogAnalyzer: detect all zeros in MAG X/Y/Z data
11 years ago
Andrew Chapman
35830f928d
LogAnalyzer: added --verbose flag, added test for MAG interference
11 years ago
Andrew Chapman
130a2dcb0b
LogAnalyzer: added LogIterator, copter roll/pitch > max lean angle test,
11 years ago
Andrew Chapman
81fcf4bda7
LogAnalyzer: combined statusMessage and extraFeedback
11 years ago
Andrew Chapman
2a406ac699
LogAnalyzer: added GPS glitch detection to GPS test
11 years ago
Andrew Chapman
90f07aae61
LogAnalyzer: added unit test, started moving from dictData to listData
...
added unit test, started moving from dictData to listData, cancelled
pre-3.0 log reading, separated DataflashLog constructor and read() call
11 years ago
Andrew Chapman
c4828e1d3d
LogAnalyzer: fixed plane+rover parsing, added test for underpowered copters
11 years ago
Andrew Chapman
301a3bcdaf
LogAnalyzer: added test for dupe log data
11 years ago
Andrew Chapman
5aa1e6a2dd
LogAnalyzer: changed command flags a little, tidy, started on TestPitchRollCoupling
11 years ago
Andrew Chapman
e0ada31872
LogAnalyzer: adding Roberts bad PM performance log
11 years ago
Andrew Chapman
8d691c2a60
LogAnalyzer: added PM slow loop check, first version of xml output
11 years ago
Andrew Chapman
36e480483f
LogAnalyzer: Initial commit for discussion
...
A lot of this is still stub code, but far enough along for discussion
and feedback. Some good example tests are TestVibration and TestBrownout
datatypes handled correctly now (previsouly all read as floats), added
flag to skip bad input lines, now prints some general log info (size,
duration, etc), added some basic performance timing,
11 years ago