<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/altoslib, branch telelaunchtwo</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=telelaunchtwo</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=telelaunchtwo'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2015-10-13T20:54:28+00:00</updated>
<entry>
<title>altoslib: Keep downloading when a parse error occurs</title>
<updated>2015-10-13T20:54:28+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-09-21T06:01:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=926522c6791c2a5529ea24ebd67eea45350e3526'/>
<id>urn:sha1:926522c6791c2a5529ea24ebd67eea45350e3526</id>
<content type='text'>
Eventually, we'll hit a block with no valid data and give up. Until
then, keep going in case the flight computer glitched and wrote bad data.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Make sure .eeprom download file is flushed on exception</title>
<updated>2015-10-13T20:54:28+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-09-21T05:25:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0f8272852b12cf7a349cd9fd07f17c55cdb335a1'/>
<id>urn:sha1:0f8272852b12cf7a349cd9fd07f17c55cdb335a1</id>
<content type='text'>
Flush and close the eeprom file even if an exception occurs to make
sure that contents of the file aren't lost.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Rotation off by factor of two</title>
<updated>2015-10-13T20:54:28+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-09-13T03:41:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=618f7ac8f31941fcbb3ed91829de69c0f0be8e0b'/>
<id>urn:sha1:618f7ac8f31941fcbb3ed91829de69c0f0be8e0b</id>
<content type='text'>
The rotation computation was off by a factor of two when converting
the rates to a quaternion (the quaternion needs to be half of the
actual rotation amount). This ended up presenting a tilt angle of
twice what it should be.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Hide 'state' member and use accessor function</title>
<updated>2015-10-13T20:54:28+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-09-13T02:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0afa07d3c1dcb5e301fcb8b4edfecdd961662478'/>
<id>urn:sha1:0afa07d3c1dcb5e301fcb8b4edfecdd961662478</id>
<content type='text'>
Someone was smashing the state to 'landed' when no packets had been
received for a while. Found that by making it impossible for anyone
outside of AltosState to change the value.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Add companion telemetry data support</title>
<updated>2015-08-20T17:52:29+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-08-20T17:50:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=73dd2e2c73c42f6ce949b4aa7992f63610962c37'/>
<id>urn:sha1:73dd2e2c73c42f6ce949b4aa7992f63610962c37</id>
<content type='text'>
This got lost in the great telemetry rewrite

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Bump Java library versions</title>
<updated>2015-07-16T01:31:05+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-07-16T01:31:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d6445b3739ac2c5dd040efdb97317a6b2a48044a'/>
<id>urn:sha1:d6445b3739ac2c5dd040efdb97317a6b2a48044a</id>
<content type='text'>
Avoid problems if you have an old version of the library installed

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Preload maps based on distance rather than number of tiles</title>
<updated>2015-07-12T02:16:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-07-12T02:15:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=d015cfc1499a263549f52d46e9e5b934fcb94f53'/>
<id>urn:sha1:d015cfc1499a263549f52d46e9e5b934fcb94f53</id>
<content type='text'>
This lets you get the specific area requested at all zoom levels,
rather than having further detail only at lower resolution zooms.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Convert longitude from distance in AltosMapTransform</title>
<updated>2015-07-12T02:13:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-07-12T02:13:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=afa37e4667ace42c1f43b01b613e639772cfeb75'/>
<id>urn:sha1:afa37e4667ace42c1f43b01b613e639772cfeb75</id>
<content type='text'>
This computes the longitude cooresponding to a specific distance at a
specific latitude.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Limit simultanous map tile downloads to 128</title>
<updated>2015-07-12T02:11:48+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-07-12T02:11:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1b6f3de0a547fa452d5c40775bcf59c49b229e5e'/>
<id>urn:sha1:1b6f3de0a547fa452d5c40775bcf59c49b229e5e</id>
<content type='text'>
Before this change, every tile requested would get downloaded at the
same time. With moving to distance-based offline map loading radius
values, the number of tiles at closer zooms was in the thousands,
overwhelming the network.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Make earth size constants public</title>
<updated>2015-07-12T02:10:44+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-07-12T02:10:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b313a5a3d5aba89330c0e20eeac00cc571828953'/>
<id>urn:sha1:b313a5a3d5aba89330c0e20eeac00cc571828953</id>
<content type='text'>
This lets other code share the values.

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