<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/altosdroid/src/org/altusmetrum/AltosDroid/TelemetryService.java, branch debian/1.6.8-2</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.6.8-2</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.6.8-2'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2016-07-12T22:41:41+00:00</updated>
<entry>
<title>Switch from GPLv2 to GPLv2+</title>
<updated>2016-07-12T22:41:41+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-07-05T16:03:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1085ec5d57e0ed5d132f2bbdac1a0b6a32c0ab4a'/>
<id>urn:sha1:1085ec5d57e0ed5d132f2bbdac1a0b6a32c0ab4a</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Store saved state in version-independent format</title>
<updated>2016-05-13T06:41:55+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-05-13T06:33:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=b1a90adac9f6e2a609ce1ccd6749462bb5c9adbe'/>
<id>urn:sha1:b1a90adac9f6e2a609ce1ccd6749462bb5c9adbe</id>
<content type='text'>
Use AltosHashSet for AltosState so that AltosDroid doesn't lose
tracker information when the application is upgraded.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Bump java library versions</title>
<updated>2016-05-12T19:14:03+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-05-12T19:14:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=97adfff4cfb67c17a96f3ff46606b4e439422b01'/>
<id>urn:sha1:97adfff4cfb67c17a96f3ff46606b4e439422b01</id>
<content type='text'>
Prepare for 1.6.4 release

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosdroid: make disconnect stick past pause/restart</title>
<updated>2016-05-12T06:22:15+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-05-11T19:43:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=ab905d2f7d8929080042cfd16cc418ea5792c3cb'/>
<id>urn:sha1:ab905d2f7d8929080042cfd16cc418ea5792c3cb</id>
<content type='text'>
Clear the active_device preference on disconnect so we don't reconnect
anytime the service gets activated.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Deal with TeleMetrum v2.0 MMA6555 being inverted</title>
<updated>2016-05-02T23:18:54+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-05-02T23:13:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0b0b359cbce6b818257b44b2a6aee0edcbaee40d'/>
<id>urn:sha1:0b0b359cbce6b818257b44b2a6aee0edcbaee40d</id>
<content type='text'>
Dumping the MMA655X data with the 'A' command provides the raw sensor
value. On TM v2.0 boards, the sensor is inverted, and all of the
firmware uses the inverted value except for the 'dump the raw data'
command. As a result, MonitorIdle was using the un-inverted value and
displaying mystic values.

I've fixed this in the ground station code by checking the product
name and conditionally inverting the value (4095 - value) for
TeleMetrum v2.0 products. Unknown products will generate a warning
dialog on AltosUI so we'll catch places where we've failed to add a
new product name.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib: Flush during set_state. Don't store listener state.</title>
<updated>2016-05-01T01:37:05+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-05-01T01:37:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=59466c1c2dbf95c427c2bb52304049eaac4d124f'/>
<id>urn:sha1:59466c1c2dbf95c427c2bb52304049eaac4d124f</id>
<content type='text'>
The listener state wasn't used anyways, so don't bother storing
it. Also, flush the state during set_state, which actually causes the
state to be written out.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosdroid: Add idle mode monitoring, reboot. Start igniters</title>
<updated>2016-04-26T03:12:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-04-26T03:12:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=204ae5142702044eb8ad2697a55028e904067958'/>
<id>urn:sha1:204ae5142702044eb8ad2697a55028e904067958</id>
<content type='text'>
This adds three idle mode operations -- monitor idle, reboot flight
computer and test igniters. The igniter test isn't quite wired up.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosdroid: Run even without Bluetooth</title>
<updated>2016-04-22T22:53:32+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-04-22T22:53:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f49fd5d2be68de97ebe65fa4f6484746e91dd677'/>
<id>urn:sha1:f49fd5d2be68de97ebe65fa4f6484746e91dd677</id>
<content type='text'>
This lets us view old state information on USB-only devices, or when
the bluetooth device can't be enabled.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosdroid: Track device location in app, not telemetry service</title>
<updated>2016-04-22T22:49:35+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-04-22T21:32:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=39af826ce9032e339929eb7917b1d29c87d03f69'/>
<id>urn:sha1:39af826ce9032e339929eb7917b1d29c87d03f69</id>
<content type='text'>
This means we get location even if there isn't a telemetry device
connected, making it possible to walk to old device locations

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosdroid: Can only use message once</title>
<updated>2016-04-22T02:37:35+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-04-22T02:37:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=57c1320962ad08d52e89d39bd5852f8d228dd872'/>
<id>urn:sha1:57c1320962ad08d52e89d39bd5852f8d228dd872</id>
<content type='text'>
And here I thought re-using the message was clever. That generates a
nice exception and crashes the program.

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