Received: by 10.100.154.16 with SMTP id b16mr1640578ane.53.1286129389394;
        Sun, 03 Oct 2010 11:09:49 -0700 (PDT)
X-BeenThere: qgroundcontrol@googlegroups.com
Received: by 10.100.86.11 with SMTP id j11ls2011587anb.4.p; Sun, 03 Oct 2010
 11:09:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.101.143.12 with SMTP id v12mr108432ann.78.1286129388963; Sun,
 03 Oct 2010 11:09:48 -0700 (PDT)
Received: by d25g2000yqc.googlegroups.com with HTTP; Sun, 3 Oct 2010 11:09:48
 -0700 (PDT)
Date: Sun, 3 Oct 2010 11:09:48 -0700 (PDT)
X-IP: 84.73.40.20
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; de-de)
 AppleWebKit/531.22.7 (KHTML, like Gecko) Version/4.0.5 Safari/531.22.7,gzip(gfe)
Message-ID: <171b2c99-5f2c-47cd-892d-e15e42ddd019@d25g2000yqc.googlegroups.com>
Subject: QGroundControl development strategy / Developers update
From: qgroundcontrol <pix...@switched.com>
To: QGroundControl <qground...@googlegroups.com>
Content-Type: text/plain; charset=ISO-8859-1

Hi all,

I've been discussing some things with internal and external developers
lately, and it's time to cover this in the mailing list to have
everybody on the same page.

I'll use bullet points for readability, please feel free to respond to
any of them

- There will be a dev branch established this week. The current flow
of incoming patches with sometimes subtle bugs (which often show up
only after I merged several trees) will require heavier testing. The
main branch will provide a stable reference for people to start off
with development or for compiling from source

- There is a standalone generator for MAVLink, please see
mavlinkgen.pro in the QGroundControl directory. Will help those that
screw up MAVLink and then can't compile QGroundControl any more

- We will remodel the MAVLink generation to make it more convenient
for individual projects to have their own special messages. Most
likely this will involve splitting the generated files into a generic
mavlink.h for the default messages and a mavlink-<projectname>.h for
the other contributions.

- There is a new 3D View available (Lionel Heng from CVG is working on
it), currently visualizing the PIXHAWK quad. I've copied parts of GLUT
to allow the usage of some low-level GLU routines (e.g. sphere
drawing) as conveniently as in GLUT. Adding the aerial map and fixed-
wing models should be a snap for anyone interested in outdoor-3D
visualization.

- The SLUGS team is working on improvements of the serial
implementation, this should reduce CPU load on all systems (the
QExtSerialPort lib unfortunately was never that good when it came to
performance/asynchronous implementation)

- Bryan Godbolt is working on radio calibration / RC Transmitter
feedback, that will also go into mainline soon.

- Current performance readings: 12-20% load on one core on a 2.4 GHz
machine in all views except the Linechart view. The Qwt library causes
severe performance issues, I'll have to dig into this. This
fortunately proofs that the application in general is now in a quite
good performance spot. The default view is now the 3D view, not any
more the engineer view.

- We're currently heavily testing the current main branch version,
once this has proven stable and fast it'll be the next release
candidate, just in time for the pxIMU release.

Received: by 10.100.96.16 with SMTP id t16mr2192435anb.23.1287914830761;
        Sun, 24 Oct 2010 03:07:10 -0700 (PDT)
X-BeenThere: qgroundcontrol@googlegroups.com
Received: by 10.100.47.18 with SMTP id u18ls508147anu.5.p; Sun, 24 Oct 2010
 03:07:10 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.100.140.5 with SMTP id n5mr106826and.73.1287914830153; Sun, 24
 Oct 2010 03:07:10 -0700 (PDT)
Received: by v20g2000yqb.googlegroups.com with HTTP; Sun, 24 Oct 2010 03:07:10
 -0700 (PDT)
Date: Sun, 24 Oct 2010 03:07:10 -0700 (PDT)
In-Reply-To: <4CACA7B7.2070203@gmx.ch>
X-IP: 84.73.40.20
References: <171b2c99-5f2c-47cd-892d-e15e42ddd019@d25g2000yqc.googlegroups.com>
 < 742eda58-afd6-433a-9027-91060f796e9b@w9g2000prc.googlegroups.com> <4CACA7B7.2070203@gmx.ch>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; de-de)
 AppleWebKit/531.22.7 (KHTML, like Gecko) Version/4.0.5 Safari/531.22.7,gzip(gfe)
Message-ID: <84ac7851-2b70-45ba-8398-610d6fc94fe9@v20g2000yqb.googlegroups.com>
Subject: Re: QGroundControl development strategy / Developers update
From: qgroundcontrol <pix...@switched.com>
To: QGroundControl <qground...@googlegroups.com>
Content-Type: text/plain; charset=ISO-8859-1

DONE! The MAVLink folder structure is now completely redone.
QGroundControl and MAVLink now conveniently support other Autopilots
and support for SLUGS and UAlberta is build in. Please immediately
update your sources and check compatibility. We will keep this state
as latest main branch and move with new features into the dev branch.

To enable custom messages, please copy the config file as described on
this page.

http://qgroundcontrol.org/autopilots/

Except for the serial testing on Windows, all points on the list in
the first email are therefore done by now. I've also updated the
project roadmap.

http://qgroundcontrol.org/roadmap

Copyright 2010 https://groups.google.com/forum/#!forum/qgroundcontrol