<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos/altosdroid/src/org/altusmetrum/AltosDroid/AltosBluetooth.java, branch debian/1.6.2-1</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.6.2-1</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=debian%2F1.6.2-1'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2016-01-10T20:31:46+00:00</updated>
<entry>
<title>Update java library versions</title>
<updated>2016-01-10T20:31:46+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2016-01-10T20:30:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7041c386cdf37716f8daf0bc1a9204db620e3de9'/>
<id>urn:sha1:7041c386cdf37716f8daf0bc1a9204db620e3de9</id>
<content type='text'>
altoslib is API incompatible with 1.6.1 release due to altos.state updates.

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>altosdroid: Centralize debug printf code</title>
<updated>2015-05-27T06:05:11+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-05-27T06:05:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2509b664df6a13e6ae9e6753dc9fa0d696a4f6c7'/>
<id>urn:sha1:2509b664df6a13e6ae9e6753dc9fa0d696a4f6c7</id>
<content type='text'>
Create AltosDebug to hold the debug code, use it everywhere.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosdroid: Move pause before reopening bluetooth into connec thread</title>
<updated>2015-05-27T06:02:43+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-05-27T06:02:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=bca342577740a9d04b8419ecadcff582e77f1e61'/>
<id>urn:sha1:bca342577740a9d04b8419ecadcff582e77f1e61</id>
<content type='text'>
This avoids stalling the UI while waiting for TBT to boot.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altoslib/altosuilib: Update library version to 7</title>
<updated>2015-05-26T03:34:05+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-05-26T03:34:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=cb23b992be8ba40c97d8988c134a814a13ccd58c'/>
<id>urn:sha1:cb23b992be8ba40c97d8988c134a814a13ccd58c</id>
<content type='text'>
So many ABI/API changes

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosdroid: Add USB support for TeleDongle/TeleBT</title>
<updated>2015-04-28T04:20:22+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-04-28T04:20:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7bfa8841b65707d629b425b306ec4cc3acfc156c'/>
<id>urn:sha1:7bfa8841b65707d629b425b306ec4cc3acfc156c</id>
<content type='text'>
This lets AltosDroid use a USB-connected receiver as well as Bluetooth devices.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosdroid: Deal with bluetooth connection failures better</title>
<updated>2015-03-07T18:18:57+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-03-07T18:18:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=cdd7ad469728fde178c69b9c99d70d6e0ab3f12d'/>
<id>urn:sha1:cdd7ad469728fde178c69b9c99d70d6e0ab3f12d</id>
<content type='text'>
Remember when we've closed the bluetooth connection so that we stop
operations, including reporting connection status messages or even
starting a connection attempt.

Pass the AltosBluetooth object back in connection status messages so
that TelemetryService can tell when messages from closed objects get
delivered. There's a queue between the two, so the above fix catches
most of these instances, but not all of them.

Stick a delay during reconnect -- if the TeleBT device is getting
power-cycled, it will need a few seconds to reconfigure the device at
startup, if AltosDroid manages to connect during that time, the
configuration commands will be ignored.

Unlock the AltosBluetooth device while we connect so that cancel
calls will actually work.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosdroid: Lots of bluetooth connection changes</title>
<updated>2015-02-17T04:57:11+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-02-17T04:57:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=c51d39c7ea1153cd2d0dc02c47824a9f35b22fb9'/>
<id>urn:sha1:c51d39c7ea1153cd2d0dc02c47824a9f35b22fb9</id>
<content type='text'>
Appears to more reliably abort in-progress connection attempts so you
can switch TBT devices without having the previous device in
operation.

Shows which device the connection is being attempted for.

Eliminate the 10-second timer and just disable the service when the GUI
shuts down while no BT connection is running.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Bump java library versions</title>
<updated>2015-02-08T04:42:15+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2015-02-08T04:42:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=4231d68bae69d9a7d1f52205002db452cd5f986d'/>
<id>urn:sha1:4231d68bae69d9a7d1f52205002db452cd5f986d</id>
<content type='text'>
Lots of minor API/ABI changes; make sure people can install both 1.5
and 1.6 at the same time.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosdroid: Use single object to pass data to UI</title>
<updated>2014-09-04T05:32:49+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2014-09-04T05:32:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=3842735e303f0bf6f46ed8cb659c92d8bb9bd137'/>
<id>urn:sha1:3842735e303f0bf6f46ed8cb659c92d8bb9bd137</id>
<content type='text'>
Instead of having separate messages for each piece of telemetry state,
package the whole mess up in one object and send it for any
change. This simplifies tracking within the UI by avoiding corner
cases during reconnect.

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