<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos, branch 0.9.4.5</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=0.9.4.5</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=0.9.4.5'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2011-08-08T13:33:09+00:00</updated>
<entry>
<title>simplify version in last changelog entry so git-dch is less confused</title>
<updated>2011-08-08T13:33:09+00:00</updated>
<author>
<name>Bdale Garbee</name>
<email>bdale@gag.com</email>
</author>
<published>2011-08-08T13:33:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7c94945690a6ff5cbf872026fd6411a30089c7b1'/>
<id>urn:sha1:7c94945690a6ff5cbf872026fd6411a30089c7b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update version for a Bdale build for use turning on TeleMini v1.0</title>
<updated>2011-08-08T13:30:42+00:00</updated>
<author>
<name>Bdale Garbee</name>
<email>bdale@gag.com</email>
</author>
<published>2011-08-08T13:30:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6d5e5b0be237d5448aa9d15decd6127cf41ca7b2'/>
<id>urn:sha1:6d5e5b0be237d5448aa9d15decd6127cf41ca7b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>altos/altosui: Add pad orientation configure option</title>
<updated>2011-08-03T02:07:56+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-03T02:07:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6492218fc316f8cf6214a577807a8dd0a80a9b6a'/>
<id>urn:sha1:6492218fc316f8cf6214a577807a8dd0a80a9b6a</id>
<content type='text'>
Allow TeleMetrum to be operated with the antenna pointing downwards on
the pad. This provides some additional flexibility when designing an
ebay.

The accelerometer calibration levels are flipped around to match, so
no re-calibration should be required.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Add idle monitor dialog</title>
<updated>2011-08-03T01:03:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-03T00:41:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=11a2bb8e28df7ed87542f2ee726f877971f5d52a'/>
<id>urn:sha1:11a2bb8e28df7ed87542f2ee726f877971f5d52a</id>
<content type='text'>
This monitors a telemetrum device in idle mode, either directly or through a
teledongle, allowing the GPS status and batteries to be monitored
without resorting to placing the device in pad mode.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Simple timeouts don't work with query data</title>
<updated>2011-08-03T01:03:37+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-03T01:01:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=3cc2eed6cdafe788a8617ab45c6664077e76411e'/>
<id>urn:sha1:3cc2eed6cdafe788a8617ab45c6664077e76411e</id>
<content type='text'>
To get the query to come back, it's best to abort and retry the
command, other wise the command may have been lost to the previous
connection.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Parse accel cal from 'c s' command</title>
<updated>2011-08-03T00:41:02+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-03T00:41:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=37c41c962ea4631e62307a57d2ce6572b87fd743'/>
<id>urn:sha1:37c41c962ea4631e62307a57d2ce6572b87fd743</id>
<content type='text'>
These fields weren't used before, so the code to parse them hadn't
been written.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altosui: Standard text field in flight UI needs more width (now 20)</title>
<updated>2011-08-03T00:40:02+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-03T00:40:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=95201e7fe4a6a7ec42321e8dbad3aea3bbf4c840'/>
<id>urn:sha1:95201e7fe4a6a7ec42321e8dbad3aea3bbf4c840</id>
<content type='text'>
Latitude and longitude take more than 16 characters.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Require sequencing through 'main' state before landing</title>
<updated>2011-08-02T09:09:23+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-02T09:09:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=82e04a0e3a3296288a524ec582785a36fd644331'/>
<id>urn:sha1:82e04a0e3a3296288a524ec582785a36fd644331</id>
<content type='text'>
The old version of the code would permit the flight to go straight
from 'drogue' to 'landed' without passing through 'main' at all. This
meant that a false landing detection would leave the main charge
unfired, potentially causing the airframe to land on drogue alone.

Requiring that the flight sequence pass through main ensures that the
main charge will get fired at the right time, although if the airframe
lands higher than that altitude, it will not go to 'landed' mode ever.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Reduce height averaging filter time constant</title>
<updated>2011-08-02T08:53:33+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-02T08:49:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=6c55bf35b11ae3ddae152795072d69e98184bac1'/>
<id>urn:sha1:6c55bf35b11ae3ddae152795072d69e98184bac1</id>
<content type='text'>
Using the longer time constant could lead to false landing detection
just after apogee, which is definitely not a good idea.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>altos: Average height values for landing detection</title>
<updated>2011-08-02T07:30:08+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2011-08-02T05:33:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=e19a117b99e8374ca0e8e35948e23bc672ad1a32'/>
<id>urn:sha1:e19a117b99e8374ca0e8e35948e23bc672ad1a32</id>
<content type='text'>
Instead of using the direct output of the kalman filter and hoping
that is quiet enough to detect landing, filter that with a long
exponential decay filter and then check to make sure that doesn't
change more than 2m in 5 seconds as a trigger for landing detection.

Tested with existing telemetrum flight logs and it correctly detects
landing in all cases.

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