Kevin Hester
0bccbf2409
tools: my change to use stdin, broke reading logs that have no header
...
This fixes it (I'm careful to avoid seeking)
2014-07-01 14:29:15 +10:00
Kevin Hester
ddd24e8135
tools: LogAnalyser if we fall off end of GPS data, return a valid time
...
Found cases where the loiter test would fail with some flights if
the vehicle never left that mode. Don't use None in that case
2014-07-01 14:28:27 +10:00
Kevin Hester
1a4fce60e8
tools: LogAnalyser, ensure error msgs go to stderr not stdout
2014-07-01 14:28:23 +10:00
Kevin Hester
7dc356f4ca
tools: LogAnalyzer fixes to work with pipes as input
...
seek is not supported on pipes (and not needed in this case)
tell is also not supported, so count bytes on our own
2014-07-01 14:28:11 +10:00
Kevin Hester
867f884954
tools: Allow LogAnalyser to emit its xml to stdout.
...
If you use - as the name for the output file.
2014-07-01 14:28:08 +10:00
Kevin Hester
a756e4f3ef
tools: Allow LogAnalyzer to read from stdin rather than just files
...
Use - intead of the filename
2014-07-01 14:28:04 +10:00
Kevin Hester
a31498f599
tools: Change LogAnalyzer tabs to spaces (per APM python conventions)
2014-07-01 14:23:42 +10:00
Aaron Curtis
068febda1f
Tools: Fix broken duplicate check for adding new libraries to the data structure
2014-06-28 13:17:45 +10:00
Andrew Chapman
2f4af05f33
LogAnalyzer: renamed test from "Underpowered" to "Thrust"
2014-06-24 15:07:47 +10:00
Andrew Chapman
4a5e0bbe06
LogAnalyzer: renamed PASS to GOOD in output (and enums)
...
as per Craig’s request to clarify test output
2014-06-24 15:07:47 +10:00
Andrew Chapman
a6eb5307b6
LogAnalyzer: renamed 'logs' folder to 'examples'
...
as per Craig’s request
2014-06-24 15:07:47 +10:00
Andrew Chapman
0fe6c1ee3a
LogAnalyzer: fixed XML output glitch in the case of a skipped (NA) test
2014-06-24 15:07:47 +10:00
Andrew Chapman
f122b1ba37
LogAnalyzer: added 'import collections', allowed for some AC3.2 logging changes
2014-06-24 15:07:47 +10:00
Andrew Chapman
795f93949b
LogAnalyzer: escape strings in XML output
2014-06-24 15:07:46 +10:00
Andrew Chapman
0f5a89f22e
LogAnalyzer: added check for binary log files (can't parse yet)
2014-06-24 15:07:46 +10:00
Andrew Chapman
70c2682c28
LogAnalyzer: detect all zeros in MAG X/Y/Z data
2014-06-24 15:07:46 +10:00
Andrew Chapman
35830f928d
LogAnalyzer: added --verbose flag, added test for MAG interference
2014-06-24 15:07:46 +10:00
Andrew Chapman
130a2dcb0b
LogAnalyzer: added LogIterator, copter roll/pitch > max lean angle test,
2014-06-24 15:07:46 +10:00
Andrew Chapman
81fcf4bda7
LogAnalyzer: combined statusMessage and extraFeedback
2014-06-24 15:07:46 +10:00
Andrew Chapman
1356d53e7b
LogAnalyzer: report skippedLines, cleaned up DataflashLog.read() error handling
2014-06-24 15:07:46 +10:00
Andrew Chapman
2a406ac699
LogAnalyzer: added GPS glitch detection to GPS test
2014-06-24 15:07:46 +10:00
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
2014-06-24 15:07:46 +10:00
Andrew Chapman
d6b091c39f
LogAnalyzer: added BETA feedback info to output
2014-06-24 15:07:45 +10:00
Andrew Chapman
c4828e1d3d
LogAnalyzer: fixed plane+rover parsing, added test for underpowered copters
2014-06-24 15:07:45 +10:00
Andrew Chapman
301a3bcdaf
LogAnalyzer: added test for dupe log data
2014-06-24 15:07:45 +10:00
Andrew Chapman
5aa1e6a2dd
LogAnalyzer: changed command flags a little, tidy, started on TestPitchRollCoupling
2014-06-24 15:07:45 +10:00
Andrew Chapman
e0ada31872
LogAnalyzer: adding Roberts bad PM performance log
2014-06-24 15:07:45 +10:00
Andrew Chapman
8d691c2a60
LogAnalyzer: added PM slow loop check, first version of xml output
2014-06-24 15:07:45 +10:00
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,
2014-06-24 15:07:45 +10:00
hazyhxj
f2d3fed612
Add name to GTI_Success.txt
...
this is just a test
2014-06-10 20:02:56 +09:00
Andrew Tridgell
94876dccb1
autotest: added Ballarat to autotest locations
2014-06-07 20:52:08 +10:00
Randy Mackay
919b0ea29b
CPUInfo: add fast_atan2
2014-06-06 18:51:05 +09:00
Randy Mackay
4f75cbcce0
AutoTest: fix error reporting for copter AVC mission
2014-06-06 11:42:57 +09:00
Andrew Tridgell
69349f7fb0
autotest: added TomCarpark test location
2014-06-04 14:02:19 +10:00
Andrew Tridgell
0ca5a60f25
autotest: added -R to sim_vehicle.sh for reverse throttle
2014-06-04 09:40:07 +10:00
Andrew Tridgell
9ae32addc8
autotest: convert Rascal back to a tail dragger
2014-06-03 16:16:00 +10:00
Andrew Tridgell
0a79efae61
autotest: fixed problem with initial JSBSim headings to east
...
this avoids an auto-trim problem in JSBSim
2014-06-03 16:15:22 +10:00
Andrew Tridgell
4607fe9bf1
autotest: cope with newer versions of JSBSim
2014-06-03 16:14:16 +10:00
Andrew Tridgell
f6160cf78f
autotest: added AVC_plane location
...
point along takeoff path
2014-06-03 16:13:49 +10:00
Andrew Tridgell
a3b91660eb
AntennaTracker: build fixes for new GCS_MAVLink API
2014-06-03 10:40:10 +10:00
Mike McCauley
7e3daacda0
AntennaTracker: add support for PROXY_MODE
2014-06-03 10:40:07 +10:00
Andrew Tridgell
286fdf2acc
AntennaTracker: use new GCS_Common.cpp functions
2014-05-28 09:36:12 +10:00
Randy Mackay
796aaac475
AutoTest: add AVC_copter to location
...
The existing AVC location is for Rovers. Planes and copters take-off
from a position slighly further north.
2014-05-27 11:32:59 +09:00
Andrew Tridgell
9882763873
autotest: set full logging for plane
2014-05-23 07:30:58 +10:00
Andrew Tridgell
5c82711578
autotest: update fg_plane_view.sh for FlightGear 3.0
2014-05-23 07:30:58 +10:00
Randy Mackay
5e21111076
AutoTest: add -j option to sim_vehicle
...
new option controls the number of processors used during compile
2014-05-21 21:14:28 +09:00
Andrew Tridgell
7cc3cb8d9b
AntennaTracker: updates for new GCS_MAVLink API
2014-05-21 12:45:25 +10:00
Craig Elder
972a2403ed
Frame_params: Added Iris with Front Mount Go Pro
2014-05-19 16:47:41 -07:00
Andrew Tridgell
9e7e2eb106
AntennaTracker: use setup_uart()
2014-05-16 11:46:10 +10:00
priseborough
deb16ac5bb
Replay: Add EKF fault status logging message to EKF4
2014-05-15 21:14:21 +10:00