Release Notes

NGOS version 0.64

Bumped version number to 0.64.

Timo added i2c-led hardware that was produced 20110812 and distributed at dev-meeting 20111001.

Timo added i2c-led that will (probably) be the final version.

Volker finished the layout for HW-0.23-mini-r0.

Matze fixed a bug in the sequence action.

Fixed configure help texts for --disable-ctrl-bh and --disable-ctrl-amir. Fixed all --enable-xxx flags to work correctly for --disable-xxx AND --enable-xxx. Configure now correctly switches the respective option on and off in both cases.

Release script now correctly adds all needed controllers.

Fixed a bug in HAL quadX which prevented the compass value cs.in.Y_n and cs.out.Y_mag to show correctly. Thanks to Massy for pointing this out!

Fixed uart empty check to use monitor and not a hardcoded uart0 in M-Link code. Fixed missing -DUSE_MLINK on CFLAGS.

Moved mlink_sensor_table from .h to .c. fixed m-link parser to correctly work with two monitors. Added UART_MODE_MLINK_SENSOR and extended available options for HW.uart[01].mode with 'm-link' to allow non-autotected usage of M-LINK/MSB/M-Bus with ACT receivers. Multiplex receivers will still get automatically detected.

Renamed DEV_ID_MLINK_SENSOR[01] to DEV_ID_MLINK_TELEMETRY. Implemented validation for uart.mode for uart0 and uart1.

MSB/M-Bus/M-Link works with 4 sensors for now: battery, nick, roll, yaw.

Volker worked a lot on the HW-0.30 prototype.

Updated HISTORY.txt.

Implemented Attitude dependant Throttle Control (ADTC) for the amir-ng controller. ADTC will adjust throttle depending on attitude angle when the thrust of the propellers is no longer vertical. Implemented conf.CTRLuseADTC and added it to controller dependant parameters of the amir-ng controller. The implementation resides in ctrl_amir_ng_pid_throttle()/ctrl_amir_ng_pid_hh_throttle().

Implemented "show mbus" and "set MSB.sensor[2345..]". Changed mbus parser to honor "show mbus" configuration and implemented a mbus type validation allowing named sensor type input. Implemented new data types for M-Bus sensor type parameters. Mbus sensor configuration gets loaded and stored with "conf load" and "conf store".

Implemented "dump mbus" and "diff mbus" and extended "dump all" and "diff all".

Matze added action actor.pca9685.load.defaults() to reload default values.

Implemented new M-Bus sensor types: cs.out.pos_[lat|lon], cs.out.gps_[lat|lon], cs.out.target_[lat|lon], cs.out.home_[lat|lon]. Extended and renamed M-Bus sensors: battery, N, R, Y, compass, height, pos_[lon|lat], gps_[lon|lat], home_[lon|lat], target_[lon|lat], target_distance, target_deviation, dbg[1234]. Implemented new M-Bus sensors: gps_speed, navN, NavR, navY.

Fixed missing symbols when no --enable-mlink is specified.

Increased limiting range for raw compass values. The range is 1024 _after_ calibration, but before calibration it may be more.

Volker added panelized versions of HW0.23-mini-r0.

Added QMapControl as subfolder qmapcontrol/ of qngctrl1. Added qmapcontrol license.

Fixed ${datadir} in qngctrl/ which already contains ${prefix} and does not need to be prefixed.

Added a Map tab which shows a OSM map at first. Map works, uses last proxy settings to initialize, setting view to nmea position works, need to store last gps position to initilialize view correctly. Added first icon on overlay map.

Created Gerber files of HW-0.23-mini-r0 and added zip file for production.

Jeroen added a patch for ticket #251 (checking of existence of arm-elf-ranlib by configure).

Replaced default behaviors using when.landed.rc.stick.left() with when.landed.rc.stick.left.delay() using a delay of 4, so that PPM users will not experience unhappy accidents when their receivers receive a spike. Fixes ticket #238.

Added comment on how to fix build-arm-toolchain.sh for gcc >= 4.5. Untested.

Removed 3. union in position.h which seems unused but makes problems with gcc-4.6. Fixed union chaos.

Hopefully fixed Jeroen's svn problem under Windows: TortoiseSVN does not create a .svn/ folder in every subfolder, so checking for it fails. Instad of checking for .svn/entries we now do a svn info after having found the svn binary and should that succeed we enable WC revision fetching.

Ralf added NGblc-4mini Eagle files.

Moved gps map controller for qngctrl into separate object GPSMap which will also implement the map controls. Adapted the rest of the code. Works as before.

Implemented ufo_moveTo(QPointF) and target_moveTo(QPointF) in qngctrl. They emit signals to the respective ImagePoint. Added marker2-red.png and marker4-red.png. Side box shows up with map combo popup. We now support 4 maps: OSM, Google Sat, Yahoo Street and Yahoo Sat. Sadly Yahoo is not able to show zoom level 17, but only level 16, which is a bit small for our application.

Implemented new NGCTRL2 packet type DUMP_PKG_HOME.

Updated autopain environment: Added AC_CONFIG_MACRO_DIR(m4) and LT_INIT to configure.ac added -Im4 to Makefile.am fixed -L for usbstack.

Added show UFO, Home, Target buttons in qngctrl which move and zoom to the respective coordinates. Implemented ufo movement but currently fails as ufo position is in [m] but home position is in [deg]. I really hate unit conversations! *grumble* Home position works. Ufo position works. We convert [m] back to [deg] and add this to home.

Extended "print position".

Renamed all cs.out.* variables which are relative to home to cs.out.rel_* and adapted all code. All relative variables now have a rel_* prefix.

Changed dumping of home position. We now dump 8bit integer and 24bit fraction bits. Precision is enough now.

Dumping of of home position works now. Changed result type to float, makes no sense to use integers on the pc side. Added controls to show home/ufo/target lat/lon. lat/lon fields now show correctly formated. Implemented GPS dump controls and removed old position tab which got replaced by the gps tab. Enable/disable gps map works.

Changed NGCTRL2 dump command to switch off terminal shell output while dumping if dumping to controlling tty. Implemented dump_status(monitor) to check monitor for dumping.

Changed qngctrl code to use ng_receive_impl() and ng_send_impl(). We now correctly handle shell access without echo. Poll once request for home is delayed by 2s to make sure it arrives on start. Implemented ng_send_cmd_impl() ng_receive_impl() in libng. Changed ngctrl2 protocol to handle shells without echo. Changed ng_ngctrl2_request() to correctly handle shells without echo which makes it a lot faster. Bumped ngctrl2 version to 2. Implemented more error codes for ng_open_uart().

Ralf added a better version of NGblc-4mini. Optimised power wires and layers.

Qngctrl now fetches home position only once. Implemented handling of error codes of ng_open_uart().

Renamed cs.in.Y_n to cs.out.Y_n as it's no longer an input (cs.in.magX/Y/Z are the inputs) but an output.

Made gps map icons invisible on start. GUI components show "no fix" until the first home position gets aquired. Icons show when they get moved the first time. Icons get hidden when a home position of 0/0 gets set. Switched to Google Satellite maps and changed zoomlevel to 18. Storing last valid home position and automatically set view to last home position after start. Implemented a compass gui component.

Implemented new NGCTRL2 packet type DUMP_PKG_COMPASS. libng now supports NGCTRL2 packet type DUMP_PKG_COMPASS. qngctrl recognizes NGCTRL2 packet type DUMP_PKG_COMPASS now and sets the compass heading when it receives such a packet. Fixed initial view loading from stored last home position. Optimized uav icon movements. Disabled jump to buttons when no uav, home, target position. Implemented compass heading gui as number. Added "set target" and "set home" buttons.

Stefan added a bash script to the maintainer folder which creates deb-packages from source and uploads it to our PPA at launchpad. Expanded bash script for deb-packages, allows to create packages from official releases and svn revisons. Updated debian patch file for correct installation directory. Makefile now handles DESTDIR correctly, glc_renderer.cpp uses the DATADIR macro as it should.

Implemented partially working mini map in qngctrl. Minimap now shows up at the right location. Moved compass into map. Fixed qmapcontrol/googlesatmapadapter.cpp where GoogleSatMapAdapter::displayToCoordinate() was buggy and needed a fix. Map and minimap work perfectly now. GoogleSatMapAdapter now performs better as well. Seems the bugfix helped. Now showing cross cursor while "Set Home" or "Set Target" is active.

Matze added HMC5883L to device table and added detection routine. Added FSM for HMC5883L, including initialisation routine and print/loop commands. Fixed FSM and implemented device usage in amir-ng controller. Added calibration routine, scaling, offset and removed prototypes.

Implemented new shell commands "nav target", "nav target <lat> <lon>", "nav home", "nav home <lat> <lon>" to inspect and set the target and home positions of the navigation algorithm. Remote tools will call these functions as well. They will not output answers when the terminal is dumping. Implemented new NGCTRL2 packets DUMP_PKG_TARGET and DUMP_PKG_NAVIGATION. Implemented out-of-order transmission of DUMP_PKG_TARGET and DUMP_PKG_HOME when target and home position changes. Implemented new NGCTRL2 packet types DUMP_PKG_TARGET and DUMP_PKG_NAVIGATION in libng. Setting target from gui works (gui->qngctrl->libng->ngos->ngctrl2->libng->qngctrl). Disabled set target button as long as no home position is known.

Stefan removed INSTALL_ROOT in qngctrl Makefile.am, which lead to wrong installation directory when trying to do a default install.

Implemented new NGOS command "nav reltarget". Made "sim on" and "sim off" silent while dumping.

Improved status bar messages in qngctrl. Now showing connection, dump, simulation, logging, online and flightstate. Implemented home position setting and home position out-of-order packet on flightstate change from SPINUP to FLYING, making sure we have the starting position as home position and informed all clients.

Fixed ng_ngctrl2_packet_poll() in libng not to use all cpu time. Made read echo buffer bigger for NGCTRL2 inititialze. This makes sure we do not have garbage at the beginning of a dump start. Made dump_start(), dump_stop() honor dump status of tty. If dumping stay silent. Multiple data-sets in one packet work now perfectly (happens when two timer count to zero at the same time, eg. a double dump_once() request for example). Requested NGCTRL2 packet types get emitted immediately after 1ms instad of after the configured interval.

Ralf worked on NGblc-4mini and improved power paths. Added step down power supply. Routing finished, print layout to be done. Improved power paths. Added step down power supply. Routing finished. Finished print layout, finished partlist. Added TxD, RxD support. Reduced battery measuring parts. Now using 1 oscillator for all Atmels.

Moved flightstate names definition to dump.h, so that libng client apps can access and use them. Moved flightstate enums to dump.h for clients to use. Fixed flightstate name list and added missing flightstates. Moved definition of dump package names to dump.h so that client apps can easily access them. Cleanup in dump.h.

Flightstate visualisation in qngctrl works. Added battery polling and visualisation of battery in status bar. Implemented GUI controls for flightstate and battery voltage.

Implemented new NGCTRL2 package type DUMP_PKG_INT_SCALING.

Stefan changed autotools build of ng-tools: Calling qmake from automake Nakefile instead of configure. This allows to use variables such as PREFIX from configure. Fixed target path, use BASE_PREFIX only too. Added getResourceFile function which finds resource files such as the quadrocopter model or the QMapControl markers.

Implemented new navigational display and displaying it inside the map in the lower right corner. Shows uav heading, target, deviation, target heading. Improved nav visualisation and made it all antialiased. Looks nice now. Improved data access functions of NavScene and improved visualisation. Added target heading calculation. Calculating target heading using the relative target + ufo position.

NGOS will no longer allow setting of the home position while flying. Moved flightstate checks and actions from ctrl_loopstep() to ctrl_flightstate_changes(). Fixed setting of home position when entering spinup flightstate.

Implemented the new NGOS shell commands 'nav position-hold' and 'nav coming-home' and added an alias for 'print position' called 'nav position'. Rhese commands allow a user to initiate PH and CH from a shell. Made nav commands recognize dumping terminals and disable responses in that case.

Implemented new HW.compass.inverted flag. It turns the sign of two of the magnetic field vectors effectively turning a upside-down compass to mathematically face upwards.

Implemented PH + CH buttons in qngctrl and colorized fields corresponding to navigation view. Added target deviation arc to navigation view. Position hold/coming home controls work. Changed tile cache path to ~/.config/UAVP-NG/qmap which is persistent contrary to /tmp. The navigation control now only shows a target pointer when a target is set. It only shows the copter pointer when a home position is available and it only shows the deviation pointer & arc when we are doing PH or CH. Enabled/disabled respective CH/PH, Goto Home and Goto Target buttons. Implemented action buttons "Set Home to Pos" and "Clear Target". PH & CH buttons now change texts when active. Implemented flightstate_changed() and enabling and disabling the gps button whenever we see a flightstate change depending on the new flightstate. Eliminated NGCTRL2 packet type DUMP_PKG_POS_HOLD. Removed old debug code to switch on/off position hold, which got replaced by "nav position-hold". Adapted position-hold & comming-home behaviors to correctly send a TARGET packet when switched on and a NAVIGATION packet when switched off. Changed default zoom level of mini-map to something where one recognizes the surounding area. Changed button press recognition code of normal map to use the left mouse button for target/home setting. Changed button press recognition code of mini-map to allow zoom in and zoom out of the mini-map using middle and right button. Left button on the mini-map still moves the normal map to that location. Implemented home-heading pointer in navigation control. Fixed update of mini-map when moving home, target, ufo. Renamed "bluetooth" to "wireless". The flag is needed for wi.232 as well.

Matze fixed scaling of MK3MAG & HMC5883L.

The amir-ng controller no longer resets the full controller state using ctrl_state_reset() but resets only its local controller state using ctrl_amir_ng_state_reset(). This makes sure that home and target information in cs.in/cs.out does not get flushed. Resetting target deviation & target distance when PH or CH is switched off. Sending NGCTRL2 home packet on first fix, when home gets set. Improved output of "nav position". Eliminated flightstate CTRL_FS_SPINDOWN. It was not used, we go directly from FLYING to LANDED. Changed packet content of DUMP_PKG_NAVIGATION: we transmit angles as -16000..16000 or 0..32000.

Generalized navigation in amir-ng controller. Navigation routines now get a enum telling them where to navigate to. Currently we are able to navigate to the target and to home. Coming home works now.

NGOS does no longer zero cs.in & cs.out in ctrl_state_reset(). No longer zeroing horizontal stick when vertical stick at max. Implemented new controller dependant parameter "NAV.min.satellites". Its default value is 6. it configures how many satellites are needed until we store the home position, accept a "nav position-hold" or "nav coming-home" command. We do not navigate before we have enough satellites. Changed behavior actions "nav.position.hold" and "nav.coming.home" not to touch the target position. If you want to do position hold at the current location, you need to use "nav.store.target" first to store the current position as target and then trigger "nav.position.hold". The target position gets ONLY ever set by the user. Implemented new behavior action "nav.store.and.position.hold(on/off)" which allows the user to store the current position as target and the do position hold at that location. Made all navigation behavior actions honor NAV.min.satellites. Added command "debug filter deg2m".

Added Wooz's great new icons to qngctrl.

Implemented number of satellites control in qngctrl.

Implemented new math library called math/math-cobs.[ch] implementing Consistent Overhead Byte Stuffing. We use COBS to byte stuff our packet content when dumping, making sure we have no framing delimiters in the packet. libng does automatically COBS decode the packet content after framing.

libng now outputs NGCTRL + NGCTRL2 versions to stderr on ng_uart_open().

Fixed wrong longitude scaling (gps_lon_deg2m) in qngctrl.

Massive revamp and refactorisation of ctrl navigation stuff: All general navigation stuff moved to ctrl-nav.[ch]. That module implements everything to handle and store home + target position. It has set methods for home, target, relative target, target to current position and it has action methods to activate/deactivate position hold and coming home. All set methods check for gps & enough satellites before executing their function. ctrl-amir-ng and actions use the general ctrl-nav api to manipulate home & target.

Implemented 10 new tunes for satellites detection beep output. Added 1min timer tick function ctrl_nav_tick_min(). Automatically playing sat tune as long as not enough satellites have been found. Implemented beeps up to 10 satellites. Will play the tune all minutes for now.

Added DUMP_FLIGHTSTATE_CNT containing the number of available flightstates to dump.h. This allows to check for invalid flightstates.

Implemented GPSMap::flightstateName() in qngctrl which checks the flightstate for valid values and returns a pointer to the flightstate's name or to unknown if the flightstate is not known. Now also initializing GPSMap::flightstate to LANDED. Fixed center of gps map.

Matze fixed the HMC compass driver and added SVER in amir-ng for FC_HW based compass rotation. Driver is ready for beta testing.

Implemented a prelimary waypoint table: "show waypoints" works. Implemented new parameter type for int16_t called "w" for word. Implemented parameter setting for the new waypoint parameters shown by "show waypoints". Added conf_validate_waypoint_index(). Implemented waypoints data in global config set. Added new pointer "confwp" allowing easy access to the data structure. Storing home position, next waypoint and the waypoint data. Added zero defaults. Implemented prelimary "nav relwaypoint" command do inspect and set waypoints relative to home. Improved boot messages of i2c actor scan. Implemented prelimary "nav waypoint <rlat> <rlon> <rheight> <dwell> <action> <arg>".

Moved float3232 cs.out.home_[lat|lon] to confwo.home.[lat|lon] and changed all code accordingly. We now have a persistent home position. Waypoints may be -+32km from the home position. Targets & waypoints get adjusted on home position changes. Keep in mind that the home position MAY NOT change more than +-32km for this to work! Implemented "nav pos2target". Implemented "nav clear" which clears all waypoints. Added Wooz's waypoint icons. Implemented waypoint icon loading. Setting and clearing waypoints in GPSMap works.

Waypoint adding works: In qngctrl as well as on the NGOS side. when a new waypoint is set, It's communicated from GPSMap to ngctrl using signals, which in turn uses NGCTRL2 to inform NGOS of the new waypoint to add.

Implemented new packet type DUMP_PKG_WAYPOINTS. Moved typedef ctrl_nav_waypoint_t to dump.h and renamed to dump_nav_waypoint_t. ctrl-nav.g redefines the symbol ctrl_nav_waypoint_t. Moved ctrl-nav defines to dump.h so that they are available to qngctrl. Added dump once requests for DUMP_PKG_WAYPOINTS whenever the waypoints change. Added ctrl_nav_waypoint_action_name[] to ng.h. Only store first position after enough satellites as home position if we do not have a home position stored. We will move the home position to the current gps position when we do a spinup.

Improved stderr output on DUMP_PKG_TARGET packet in qngctrl. Fixed waypoint add trigger code, not to issue a add signal, when all waypoint slots have been used up.

gen.daily.sh now also creates -serial.exe files of the hex files.

Fetching of already configured waypoints on the NGOS side works. All configured waypoints show up on the map and the next free waypoint slot gets set accordingly. Clearing target when receiving a empty target packet from NGOS to keep in sync.

The new button "Goto Waypoint" in qngctrl works and cycles the view trough all available waypoints. Button add waypoints now gets disabled when no more free waypoint slots are available. Changed colors for ufo location to orange.

Added version number HW-0.23-mini to version.[ch].

Implemented waypoint routing in NGOS, Introduced 3 new flightstates called CTRL_FS_GPS_WAYPOINT_REACH_FWD. CTRL_FS_GPS_WAYPOINT_REACH_REV, CTRL_FS_GPS_WAYPOINT_DWELL. These allow us to implement a new navigation algorithm called NAVIGATE_TO_WAYPOINT in amir-ng. Depending on action and dwell time a NG will reach a waypoint, dwell for the requested time and then reach the next waypoint until there are no more defined waypoints. Cycling trough the waypoints may be done forward or backward depending on flightstate.

Implemented missing uart1_putint().

Fixed orientation of nick calibration (which was upside down) and fixed calibration on right edge which did not decrease by 5 as it should but only by 2. Calibration now is tested and works.

Implemented new behavior actions: nav.fly.waypoints.fwd(on/off, reset yes/no), nav.fly.waypoints.rev(on/off, reset yes/no), nav.store.waypoint(dwell_time, action).

Implemented low level functions: ctrl_nav_fly_waypoints_fwd(restart), ctrl_nav_fly_waypoints_rev(restart), ctrl_nav_set_waypoint_to_current_position(dwell_time, action, action_arg).

Implemented new shell commands "nav fly-waypoints-fwd [restart]" and "nav fly-waypoints-rev [restart]".

Matze added temperature sensor support to 12Bit ADC.

Extended qngctrl gui & gps map with "reach waypoints (fwd)" and "read waypoints (rev)" including send signals.

Implemented full two word command completion in NGOS. Improved command completion: now atomatically adding a space behind the word if it was an exact match. Prefix command completion now also for the first command word. Command completion is finished and fully functional. Implemented parameter completion (eg. tab after 2 command words). It will print the command description alongside with the full command string and its parameter pattern. Command completion now honors TERM.mode which can be user/expert/api. Moved tab completion code to separate function. The stuff starts to become quite complex...

Made all GPS flightmodes echo success messages. Tested and fixed waypoint flying. Waypoints are numbered 1..N, but indexes are 0..N-1. Waypoint navigation works. NGOS now plays a sound whenever reaching a waypoint before it starts dwelling (depending on waypoint action). When the dwell time is used up, it flys to the next waypoint. "show nav" shows always the current state. Newly it also shows the relative next waypoint, should one be defined.

Renamed "show conf" table to "controller configuration".

Added Spida's Eagle files as ng-usb-r1.[sch|brd].

Volker added folder for Gerber files, edited solder stop on top and bottom, created and checked Gerber files.

Implemented toggle fly waypoints fwd/rev slots and actions in qngctrl. Waypoint flying can now be enabled and disabled in qngctrl.

Implemented NGCTRL2 protocol packet type DUMP_PKG_NEXT_WAYPOINT informing a NGCTRL2 client in the event of next waypoint changes.

Implemented new NGOS command "nav next-waypoint".

Setting and receiving of next waypoint in qngctrl works.

Corrected "dump behaviors" and "diff behaviors" to first delete their slot and then add the behavior to restore exactly as before. Implemented "dump waypoints" and "diff waypoints" and fixed naming convention in ctrl-nav.[ch].

Next waypoint now is marked with a red circle in qngctrl if it exists.

Volker added ng-bee.

Stefan changed qngctrl not to crash if pictures are not available. Added all icons to Makefile. Moved icons to new directory also in source folder (this way the automatic resource file finder works correctly).

Timo added NGlight version with two 8pin picoblades, compatible to 0.22-mini and camctrl pinouts.

Fixed missing nick gyro value in NGCTRL2 packet.

Ralf added a system.pri entry in qngctrl for libqwt that should work for qwt5 and qwt6 in path /usr/lib, changed Qt::MiddleButton to Qt::MidButton because my QT wants that.

Added Wooz's newest selected target waypoint icon.

Matze added new command 'init venus' to initialize a connected Venus GPS.

Increased temporary packet buffer in libng. Increased temporary NGCTRL2 packet buffer size to make sure the size is big enough even when we have a transmission error and several packets do not get recognized.

Moved selected target icon to a better position and moved its layer behind the waypoint icon in qngctrl.

Fixed altitude kalman filter. Fixed 'debug filter' command. Fixed M_xxx() defines which needed brackets around each argument, to make sure that an argument like f(2+2) will be used as (2+2)*x. Corrected behavior action ctrl.altitude.hold() to only activate when not landed.

Extended variable descriptions of controller amir-ng.

Implemented our own autoscaling for certain graphs: Baro pressure and height get shown using the new scaling. This makes sure, we always see sensible graphs. Coupled dump checkbox of baro + height, both get transmitted in the same NGCTRL2 packet type.

Implemented preference dialog window in qngctrl and rewrote all code to use it.

Improved error handling in qngctrl: should an icon file be missing, it gets announced with a critical message box and qngctrl exits with status 1.

Improved connect routine in libng: Whatever dump state NGOS is in, we are able to recover and reconnect. No resets are needed anymore, should a client exit without shutting down the dump protocol. We always recover.

Implemented closeEvent() in qngctrl mainwindow, allowing the application to gracefully shutdown, should the use press the close button. All simulations will be stopped, logging will be stopped, the NGCTRL2 protocol will be stopped and then the application quits.

Fixed in-qngctrl browser, fixed link checking, fixed device path for click2flash. No more exceptions on browser windows.

We now ignore "sim on" when NGOS is not landed.

Implemented cs.out.navT, which contains the navigational (AH - altitude hold) throttle influence in amir + amir-ng controller.

Ajusted controller + hal qualities.

Fixed navigational control which did not show the correct waypoint.

Extended NGCTRL2 poll API. Changed poll function to contain a max packet counter. We no longer segfault when too many packets get received at the same time but return and the next poll will return the rest.

Increased packet type array in qngctrl to 60 entries. This assures that we have enough space, even for a worst case 50ms poll. Fixed coupeling of dump height + dump baro checkboxes. Added checkbox to 3ds model tab. It's coupled with the angle plot dump checkbox (eg. it dumps the same data packet and so needs to be switched on only once). Force parameter reload on connect in qngctrl.

Fixed and adapted parameter configuration tab to NGCTRL2.

Volker created a first hw-0.23-mini-r1 folder for upcoming changes.

Removed QwtCompass from GPS Map in qngctrl. The navigational control is sufficent.

Download/ReleaseNotes/NGOS-0.64 (last edited 2011-12-21 01:26:13 by AmirGuindehi)