<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/altoslib, branch pong</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=pong</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=pong'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2017-10-22T19:04:09+00:00</updated>
<entry>
<title>altoslib: Move temp GPS API from cal_data to data_listener</title>
<updated>2017-10-22T19:04:09+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-22T19:04:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=749400fd244eba38806c623d2a35722642230698'/>
<id>urn:sha1:749400fd244eba38806c623d2a35722642230698</id>
<content type='text'>
This makes the API more consistent, and means that the listener is
responsible for mangaing the temp gps state. In particular, the
AltosDataListener set_gps API now calls the cal_data function.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Save separate config for local and remote. Use in idle</title>
<updated>2017-10-14T19:18:26+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-14T19:18:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e98235e314ac764509af26c93da9e6d1de8184ea'/>
<id>urn:sha1:e98235e314ac764509af26c93da9e6d1de8184ea</id>
<content type='text'>
When using the remote link, there are two separate configuration data
blocks, that for the local device and for remote. Make the link report
both versions, depending on whether it is in remote mode or not.

Request config data in remote mode when running idle monitoring so
that the presented data is for the remote device, not the local one.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Report un-adjusted ground accel in idle IMU monitor</title>
<updated>2017-10-14T19:05:07+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-14T19:05:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=964a14568b73296194f84c728cc7e01d6f0e2f64'/>
<id>urn:sha1:964a14568b73296194f84c728cc7e01d6f0e2f64</id>
<content type='text'>
The ground accel is the basis of the accel adjustment, so it needs to
be delivered in un-adjusted form.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Fix time series filter window computation</title>
<updated>2017-10-12T07:30:23+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-12T07:30:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=77d1aee917306ad59492c4c8352fe2125b430d0c'/>
<id>urn:sha1:77d1aee917306ad59492c4c8352fe2125b430d0c</id>
<content type='text'>
Small floating point rounding errors could lead to NaNs.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Don't crash if there's no GPS coord to write KML</title>
<updated>2017-10-12T07:29:07+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-12T07:29:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e04679ba52761d5531037117a21ab1f1896358b0'/>
<id>urn:sha1:e04679ba52761d5531037117a21ab1f1896358b0</id>
<content type='text'>
Just check for null before writing as a precaution.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Allow gps time later than requested if it's first</title>
<updated>2017-10-12T07:26:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-12T07:26:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=a69d5773a63dbe5d6d758cea8eca2bf724e9d672'/>
<id>urn:sha1:a69d5773a63dbe5d6d758cea8eca2bf724e9d672</id>
<content type='text'>
When generating a KML file, we want to position markers near the start
of the flight section. This is done by looking for a GPS coordinate
'before' the starting point of the flight, which doesn't work well
when the first GPS coordinate is later than that. Pick the first point
after the chosen time if there isn't an earlier one.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Missing file for filter additions.</title>
<updated>2017-10-04T20:44:31+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-04T20:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7e971b45f22aa77421061ff2925e0458835014b2'/>
<id>urn:sha1:7e971b45f22aa77421061ff2925e0458835014b2</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Adapt KML output to make TRA record people happier</title>
<updated>2017-10-04T20:42:16+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-04T20:42:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=730ee7bf91f607ece42c010a10c53d0013492b96'/>
<id>urn:sha1:730ee7bf91f607ece42c010a10c53d0013492b96</id>
<content type='text'>
Provide two paths, one using GPS data the other baro. Replace separate
path segments for each state with markers so that the path is a single
unit, able to be displayed in the elevation profile widget.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Add user-selectable filter width for data smoothing</title>
<updated>2017-10-03T02:33:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-03T02:33:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=98dc29a7a964f8d653b73989c6751695d168844c'/>
<id>urn:sha1:98dc29a7a964f8d653b73989c6751695d168844c</id>
<content type='text'>
Also switch smoothing window to Kaiser and change default accel filter
width to 1 second instead of 4 seconds.

Now users can play with the filter and see what it does.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosuilib: Show raw tick values in graph and info table</title>
<updated>2017-10-03T00:08:33+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2017-10-03T00:02:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d75e8b9046295051c91696461e8d5f59c8260ccc'/>
<id>urn:sha1:d75e8b9046295051c91696461e8d5f59c8260ccc</id>
<content type='text'>
Not terribly useful, but did help validate firmware handling of tick
wrapping, so we'll keep it.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
</feed>
