<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mjb/altos, branch 0.4</title>
<subtitle>AltOS - the operating system for Altus Metrum products
</subtitle>
<id>https://git.ethernal.org/mjb/altos/atom?h=0.4</id>
<link rel='self' href='https://git.ethernal.org/mjb/altos/atom?h=0.4'/>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/'/>
<updated>2009-05-18T06:36:21+00:00</updated>
<entry>
<title>Transmit computed ground pressure and acceleration values</title>
<updated>2009-05-18T06:36:21+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-05-18T06:36:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=91b07410122d0eaaf292cdb31c200925d45eaf2c'/>
<id>urn:sha1:91b07410122d0eaaf292cdb31c200925d45eaf2c</id>
<content type='text'>
These are the last two values relevant to figuring out the state of the
flight computer, and as they are computed by averaging 10 seconds of 100Hz
sample data, they're a lot more accurate than anything the receiver could do
on its own.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Provide install target</title>
<updated>2009-05-18T06:18:09+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-05-18T06:18:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=71d1689759829f1bc8550f1a4d8c9f2dc90b2ab4'/>
<id>urn:sha1:71d1689759829f1bc8550f1a4d8c9f2dc90b2ab4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Embed glade file in executable</title>
<updated>2009-05-18T06:13:20+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-05-18T06:13:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=f301b95e87c8ec1e3b58d595a05d486bede5e0c2'/>
<id>urn:sha1:f301b95e87c8ec1e3b58d595a05d486bede5e0c2</id>
<content type='text'>
This eliminates install issues nicely.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Add About dialog to aoview.</title>
<updated>2009-05-18T06:05:23+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-05-18T06:05:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=26361686d6fc63dc22d22285f0543c5c2c756fb4'/>
<id>urn:sha1:26361686d6fc63dc22d22285f0543c5c2c756fb4</id>
<content type='text'>
Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>USB device names can contain '.' too</title>
<updated>2009-05-18T05:44:19+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-05-18T05:44:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=0f3233c49f43cd4e372e613303919ce4d50255b2'/>
<id>urn:sha1:0f3233c49f43cd4e372e613303919ce4d50255b2</id>
<content type='text'>
Depending on the hierarchy of devices, names can contain '.', so allow those
too.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>scandir returns -1 on error</title>
<updated>2009-05-18T05:43:34+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-05-18T05:43:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=33221277690e6ee30387c506c3f2b8237ed48efd'/>
<id>urn:sha1:33221277690e6ee30387c506c3f2b8237ed48efd</id>
<content type='text'>
In which case, the namelist is invalid, so don't look at it, and don't free
it.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Send computed accel/vel/pres values over the radio</title>
<updated>2009-05-18T05:29:54+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-05-18T05:29:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=7cb9fb675f56bf30ab6bf0bcdc5cb679709ffe3e'/>
<id>urn:sha1:7cb9fb675f56bf30ab6bf0bcdc5cb679709ffe3e</id>
<content type='text'>
These computed values reflect what the flight computer is actually refering
to for state changes, and will be useful in debugging the flight software as
well as provide a filtered view of the data.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Handle disappearing serial devices</title>
<updated>2009-05-18T05:29:06+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-05-18T05:29:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=2c780d67b8a22d75a2da4b2af21fd35f0c6f5236'/>
<id>urn:sha1:2c780d67b8a22d75a2da4b2af21fd35f0c6f5236</id>
<content type='text'>
Put up a dialog when the serial open fails, and shut down monitoring when
the serial device disappears while running.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>While on the pad, zero out velocity every second</title>
<updated>2009-05-18T05:24:53+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-05-18T05:24:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=69616104813fc5ba89fb3128d04fb9328961c59c'/>
<id>urn:sha1:69616104813fc5ba89fb3128d04fb9328961c59c</id>
<content type='text'>
We integrate acceleration to get velocity, but that means sitting on the pad
for a long time can add substantial error to the velocity value. Each
second, take the velocity value from a full second ago and subtract that out
of the current velocity. Once we detect boost, this will stop, which means
that as long as we detect boost within a second, we won't have subtracted
out any "real" velocity.

This keeps the pad velocity hovering around zero, which is pretty useful.

Signed-off-by: Keith Packard &lt;keithp@keithp.com&gt;
</content>
</entry>
<entry>
<title>Clear table, reset log on disconnect</title>
<updated>2009-05-17T08:29:06+00:00</updated>
<author>
<name>Keith Packard</name>
<email>keithp@keithp.com</email>
</author>
<published>2009-05-17T08:29:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ethernal.org/mjb/altos/commit/?id=1234694eb903b204488ddc7cb30bcfe34bf1e677'/>
<id>urn:sha1:1234694eb903b204488ddc7cb30bcfe34bf1e677</id>
<content type='text'>
</content>
</entry>
</feed>
