Hi
While browsing log files, I am having difficulty knowing what data is in each column.
Why? Because the column headers seem to change when connected vs not connected.
For example, the ATT data, I thought, has these columns - Roll In, Roll, Pitch In, Pitch, Yaw In, Yaw, Nav Yaw, Roll I, Pitch I. However, today, there are 3 column headers - Roll, Pitch and Yaw.
Columns 1, 3 and 5 are zero filled. Before take off, Column 2 has -54, column 4 has -102 but columns 6 and 7 have +4400 (number are approximations)
Is this a 1.2.51 issue?
Indeed, the log browse columns seem to be all over the place.
Where do these headings come from?
Is there a place where the data in each column is explained?
Replies
I second Tony's last question. Trying to get to the bottom of situations would be greatly helped if the columns of each row type were explained somewhere. I know many are obvious, but many are simply a number with no column heading (MOD Stabilize 423 - 423 what?); what is the row DATA (and what are its columns?); is a flight mode with Simple indicated in a row anywhere?; etc.
Do all the devs have this information memorized, or is it written down somewhere? If a document exists, it would be very valuable to the user community.
Logs
There are a few wiki pages where we talk about how to use the dataflash and tlogs here (http://code.google.com/p/arducopter/wiki/AC2_Datalogging), here (http://code.google.com/p/arducopter/wiki/AC2_Record) and here (http://code.google.com/p/arducopter/wiki/AC2_Logs). The last two pages have videos on them where I go through some of the details so that might be useful...
------------
The column headers change depending on what variable you have selected/highlighted. It is organized this way since the data in the log is organized such that it goes through each parameter, then repeats at the next processing step. IIRC, the Arducopter code is operating at 200Hz.
...so...every 1/200 of a second, the arducopter logs each of the data pieces - ATT, GPS, MOD, NTUN, etc.(not in that order) including every aspect of each.
For example, you select GPS and the columns contain lat and long, but lat and long columns are not relevant to ATT, MOD, NTUN and so on.
TL;DR each time you select a variable (ATT, GPS, MOD, NTUN, etc), the column headers display only the relevant information.
if it helps, there is a filter function. you can do this by clicking the first column header (which is most likely empty i think). A small popup appears with a drop down menu and 'filter' and 'cancel' buttons. select the variable you are looking for from the drop down and click filter. hint: the flight data is at the bottom of the list after all the parameters such as throttle maxs and mins