summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/Makefile8
-rw-r--r--doc/altusmetrum.xsl1
-rw-r--r--doc/release-notes-1.0.xsl96
3 files changed, 104 insertions, 1 deletions
diff --git a/doc/Makefile b/doc/Makefile
index 6d9ea8eb..35858b15 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -6,7 +6,10 @@ RELNOTES=\
release-notes-0.7.1.html \
release-notes-0.8.html \
release-notes-0.9.html \
- release-notes-0.9.2.html
+ release-notes-0.9.2.html \
+ release-notes-1.0.html
+
+RELNOTES_XSL=$(RELNOTES:.html=.xsl)
HTML=altusmetrum.html altos.html telemetry.html $(RELNOTES)
PDF=altusmetrum.pdf altos.pdf telemetry.pdf
DOC=$(HTML) $(PDF)
@@ -45,6 +48,9 @@ clean:
distclean:
rm -f $(HTML) $(PDF) *.fo
+altusmetrum.html: $(RELNOTES_XSL)
+altusmetrum.fo: $(RELNOTES_XSL)
+
indent: altusmetrum.xsl
xmlindent -i 2 < altusmetrum.xsl > altusmetrum.new
diff --git a/doc/altusmetrum.xsl b/doc/altusmetrum.xsl
index 88c9b80a..e97666ae 100644
--- a/doc/altusmetrum.xsl
+++ b/doc/altusmetrum.xsl
@@ -2131,6 +2131,7 @@ NAR #88757, TRA #12200
<appendix
xmlns:xi="http://www.w3.org/2001/XInclude">
<title>Release Notes</title>
+ <xi:include href="release-notes-1.0.xsl" xpointer="xpointer(/article/*)"/>
<xi:include href="release-notes-0.9.2.xsl" xpointer="xpointer(/article/*)"/>
<xi:include href="release-notes-0.9.xsl" xpointer="xpointer(/article/*)"/>
<xi:include href="release-notes-0.8.xsl" xpointer="xpointer(/article/*)"/>
diff --git a/doc/release-notes-1.0.xsl b/doc/release-notes-1.0.xsl
new file mode 100644
index 00000000..b42917c5
--- /dev/null
+++ b/doc/release-notes-1.0.xsl
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+"/usr/share/xml/docbook/schema/dtd/4.5/docbookx.dtd">
+
+<article>
+ <para>
+ Version 1.0 is a major release, adding support for the TeleMini
+ device and lots of new AltosUI features
+ </para>
+ <para>
+ AltOS Firmware Changes
+ <itemizedlist>
+ <listitem>
+ Add TeleMini v1.0 support. Firmware images for TeleMini are
+ included in AltOS releases.
+ </listitem>
+ <listitem>
+ Change telemetry to be encoded in multiple 32-byte packets. This
+ enables support for TeleMini and other devices without requiring
+ further updates to the TeleDongle firmware.
+ </listitem>
+ <listitem>
+ Support operation of TeleMetrum with the antenna pointing
+ aft. Previous firmware versions required the antenna to be
+ pointing upwards, now there is a configuration option allowing
+ the antenna to point aft, to aid installation in some airframes.
+ </listitem>
+ <listitem>
+ Arbitrary frequency selection. The radios in Altus Metrum
+ devices can be programmed to a wide range of frequencies, so
+ instead of limiting devices to 10 pre-selected 'channels', the
+ new firmware allows the user to choose any frequency in the
+ 70cm band. Note that the RF matching circuit on the boards is
+ tuned for around 435MHz, so frequencies far from that may
+ reduce the available range.
+ </listitem>
+ <listitem>
+ Kalman-filter based flight-tracking. The model based sensor
+ fusion approach of a Kalman filter means that AltOS now
+ computes apogee much more accurately than before, generally
+ within a fraction of a second. In addition, this approach
+ allows the baro-only TeleMini device to correctly identify
+ Mach transitions, avoiding the error-prone selection of a Mach
+ delay.
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ AltosUI Changes
+ <itemizedlist>
+ <listitem>
+ Wait for altimeter when using packet mode. Instead of quicly
+ timing out when trying to initialize a packet mode
+ configuration connection, AltosUI now waits indefinitely for
+ the remote device to appear, providing a cancel button should
+ the user get bored. This is necessary as the TeleMini can only
+ be placed in "Idle" mode if AltosUI is polling it.
+ </listitem>
+ <listitem>
+ Add main/apogee voltage graphs to the data plot. This provides
+ a visual indication if the igniters fail before being fired.
+ </listitem>
+ <listitem>
+ Scan for altimeter devices by watching the defined telemetry
+ frequencies. This avoids the problem of remembering what
+ frequency a device was configured to use, which is especially
+ important with TeleMini which does not include a USB connection.
+ </listitem>
+ <listitem>
+ Monitor altimeter state in "Idle" mode. This provides much of
+ the information presented in the "Pad" dialog from the Monitor
+ Flight command, monitoring the igniters, battery and GPS
+ status withing requiring the flight computer to be armed and
+ ready for flight.
+ </listitem>
+ <listitem>
+ Pre-load map images from home. For those launch sites which
+ don't provide free Wi-Fi, this allows you to download the
+ necessary satellite images given the location of the launch
+ site. A list of known launch sites is maintained at
+ altusmetrum.org which AltosUI downloads to populate a menu; if
+ you've got a launch site not on that list, please send the
+ name of it, latitude and longitude along with a link to the
+ web site of the controlling club to the altusmetrum mailing list.
+ </listitem>
+ <listitem>
+ Flight statistics are now displayed in the Graph data
+ window. These include max height/speed/accel, average descent
+ rates and a few other bits of information. The Graph Data
+ window can now be reached from the 'Landed' tab in the Monitor
+ Flight window so you can immediately see the results of a
+ flight.
+ </listitem>
+ </itemizedlist>
+ </para>
+</article>