Fix - When flying an AAT, changing the target point in the next area could corrupt the distance and TOT calculations. This is now fixed.
Fix - Helps to avoid connection timeouts when using LX/Filser loggers.
Fix - Corrected a problem that could lead to some configurations settings being lost.
New Feature - Default Task Rules can now be set in the Task Settings screen. New tasks will inherit these rules, and they can also be applied to existing tasks
New Feature - Automatic Sending SMS messages from Treo phones. To be used for both to live tracking servers and for information to other people.
New Feature - In the SUA List, any items will current warnings will be sorted to the top of the list.
New Feature - Addition of a
Map button on the
Task List screen. This allows you to see the whole task on the map screen.
New Feature - When editing Task Waypoints the max area radius can be changed with the
Page-Up and
Page-Down buttons. In addition the
Memo button saves the changes to the waypoint. Note: You still need to re-activate the task to out these changes into the active task. (This can also be done with the
Memo button from the
Task Editor or
Task List screens)
New Feature - It is now possible to manually start a task in flight, or manually go to the next waypoint in a task, and for the task speeds and estimated times to be calculated correctly.
New Feature - Post flights task statistics are now available by reviewing task in the
Flight Info screen by tapping the
Task button. Statistics available are:- Time at each turnpoint, time between each turnpoint, speed on each task leg, confirmation of correct sector entry at each turnpoint.
-
New Feature - On the
Task Editor screen a drop down list appears next to the total task distance labelled “AAT”. This is visibile only with tasks containing AREA type waypoints, and allows you to immediately move all target points to the Max distance, Min distance, or the centre of the areas. Note: any previous changes are overwritten.
New Feature - A wind direction indicator is now visible on the
Final Glide screen, shown as a small circle with a line pointing to the centre of the current waypoint direction arrow.
New Feature - The line to the next waypoint now appears on the
Waypoint Sector screen.
New Feature - The average glide angle is now available on the
Moving Map screen below the final glide arrows.
New Feature - The Speed To Fly (or Required Ground Speed) and altitude values are now shown on the Moving Map screen with no waypoint selected. When no waypoint is selected, the Speed To Fly is based on the current direction of flight and the altitude values bases on the distance manually set from the Final Glide screen using the Page-Up and Page-Down buttons.
New Feature - When flying tasks with Areas, the current target point (represented by a circle with a cross in it) and the point of maximum penetration into the area(shown by an open diamond) are now displayed on the Moving Map as well as the Waypoint Sector screens.
New Feature - The dialogs boxes for OK/Cancel or Yes/No questions, along with others likely to appear in flight, have been improved to include bigger buttons, and now the background processing for logging, airspace warnings, etc continues. (The Palm standard dialog boxes freeze all other processing) In addition these dialog boxes will now auto dismiss, with a default answer (shown underlined), in the same way as airspace warnings.
-
New Feature - Support for the new EW Micro Recorder - Will be able to fully configure the device as well send a task declaration to the device on the fly. The device also outputs a normal GPS data stream as well as pressure altitude. So the recorder can be used to drive SP as well.
New Feature - The “Goto Start” warnings have been implemented. When this option is selected on the Task Rules screen, the program displays a countdown, shown as “mins:secs” to the time when you need to turn towards the start to arrive exactly at the start time via the shortest route the the start. It assumes your speed will be the speed to fly based on the current MC value. When the countdown reaches zero a warning will popup alerting the pilot to turn towards the start. If you are predicted to be late to reach the start the countdown is shown as “(mins:secs)”. Once the start time is passed, the display changes to “Start!”. The countdown is shown on the Final Glide screen above the waypoint arrow, and at the top of the Moving Map screen. In addtion on the Moving Map screen the speed required to reach the start on-time is displayed next to the count down.
New Feature - The task rules for the active task can now been added to the screen order list, and accessed directly from the Flight menu. If the active task rules are accessed in this manner, any changes are automatically copied to the active task, and you will continue with the same log file.
New Feature - If you have set a minimum task time in the task rules, you will now see a display above the waypoint arrow on the Final Glide screen and at the top of the Moving Map screen that shows your estimated Time On Task vs. the minimum time set. For example, if you are over the task time by 10 mins the display shows “TOT+10”, conversely if you are going to be early by 10 mins the display shows “TOT-10”. This number is also shown on the Flight Info and Waypoint Sector screens next to the TOT value.
New Feature - Configuation option to change the behaviour of the Left button on the 5-way navigator. This is set by editting the configuration file directly by changing the line “LEFTACTION”. The allowed values are: 0 - Do nothing, 1 - Home button (as current), 2 - Move backwards in the screen order continously, 3 - Move backwards in the screen order but stop at either end of the list. With LEFTACTION = 3 holding the left or right buttons will continue to move in the chain until you reach the end. The current action of the right button remains to move forward in the screen order.
New Feature - New option “Auto Start after 1st Wpt” on the SUA/Warnings screen. If this option is un-checked the task will not automatically re-start if you happen to enter the start zone after you have already reached the first waypoint in the task. The Re-Start dialog will still appear, but will not dismiss until the Pilot confirms to re-start or not.
New Feature - In the Screen Order settings you can now select a screen (using the checkbox on the left) and use the Page-Up and Page-Down keys to move the selected screen up and down the order.
New Feature - On the Logger Setting screen there is now a option to decide if you want to declare tasks to the external logger attached to SoarPilot or not. If this option is off, you will never be asked to declare a task to the external logger.
New Feature - On the Task Settings / Default Rules screen there is now an option to glide to the max start height. If this option is set, and a max start height is set in the Task Rules, and the Task Rules are active, your final glide calculations to the start will be based on the start waypoint elevation plus the max start height. The waypoint name will change to “Start Height”. Note: due to this change, the default rules are always in-active, and require them to be activated in each task.
New Feature - The distance and bearing calculations to line starts or finishes has been improved to take the shortest distance to the line, not the distance to the mid-point. This is controlled by a new option called “Exact” on the Settings / Units screen.
New Feature - If any changes are made to the active task, and you leave the Task Editor without re-activating the task, a confirm box will popup reminding you to re-activate the changes or cancel the changes. Also am additional confirmation box will popup if you try to turn the task rules off. If you cancel any changes will be lost.
New Feature - There is a new button assignment on the Active Task Screen. Selecting a waypoint from the Active Task and pressing the To Do hardware button will ask you if you want to change the active waypoint in the active task. This will accomplish all waypoints before the selected one, and start the task if required.
New Feature - If you try to turn the Task Rules off for the active task, you will be asked to confirm this change.
New Feature - On the Map Settings Lines screen you can now choose the colour and weight (bold or not) of the waypoint direction line.
New Feature - Support for the Borgelt B500 pressure altitude data.
New Feature - On the Final Glide Setting screen, there is now an option to control how many thermal turns are required for the thermal to be included in the average calculation for updating the MC value, and on the thermal history screen.
New Feature - Support for UTM coordinate formats using a WGS84 datum.
New Feature - Colouring of the track on the moving map screen can now be based on netto lift ie: actual airmass movement, removing the sink due to the glider polar curve at various speeds.
New - Additional waypoint direction line, to guide the pilot to the target or maximum point in an area, during an AAT task. (Hi-res Palms only)
Change - The on-screen buttons for alerts for task re-start, SUA warnings etc are now larger, making it easier to tap them in flight.
Change - Improved ETA and Time on Task calculations taking into account the correct speed to fly and wind on each task leg.
Change - The
View button on the
Task Waypoint screen to view the waypoint sector has been renamed to
Sector.
Change - On the Final Glide screen in the
Lift / Sink table with metric units for lift (m/s) the number range is changed from 0 to 2.5 or 0 to 5 m/s. This gives a much more useful range of MC values.
Change - The buttons on the
Task Edit screen have been changed to simplify the job of entering and editting waypoints. The buttons now are “Edit”, “Add”, “Up”, “Down”, “List”. The “Rev” button has gone, as this was little used. The Edit button now take you directly to editting the currently selected waypoint without the popup dialog. To delete a waypoint, first you edit it, and the “Delete” button is there on the individual task waypoint screen. This is consistent with the waypoint list and edit screen. The popup dialog box is still available if you tap the “Calc” silk screen button.
Change - On the
Waypoint Select dialog with a task active, the
Add Wpt button has been renamed to
Insert Wpt to be more logical, as this actually inserts a waypoint in front of your current active waypoint in the task.
Change - For an active waypoint, the
Waypoint Sector screen now changes the map orientation to and from the thermal mode map orientation set on the
Map Settings screen. If you are not viewing the active task, or active waypoint, the screen defaults to a North-Up orientation.
Change - On the Task Rules screen the buttons now change the Start Time and Min Task Time by +/- 5 mins.
Change - The buttons on the dialog for invalid starts (too early or above max start height) have been changed to “Start” and “Cancel” to be more logical. Also the default action is to start the task.
Change - The calculation for the required glide angle on the Flight Info screen now includes the safety altitude.
Change - When using the Moving Map screen to review a flight log or preview a task there is now a “Back” button to return you to the previous screen. In addition, the top right corner will show if you are viewing a “Log” or a “Task” and the top left corner shows if the map is in panning mode, or for an active task in
preview “Flying the Task” mode.
Change - When viewing the active task (after it has been activated) you can switch between the normal panning mode, and “Fly” mode by tapping the top left corner. When in “Fly” mode you can move down each task leg with the up/down arrows, and change waypoints with the left/right buttons.
Change - The List button on the Task Editor screen has been replaced with a Del button allowing you to delete waypoints from the task without the need to edit the waypoint. If you editted the task from the Task List, pressing the Home button will return you to the Task List. You can also get to the tasks you have setup by paging up and down from the active task, and if required activate or edit another task.
Change - The thermal profile when shown on the moving map display now shows a solid vertical line to show the current average thermal lift achieved in the current thermal. This is in addition to the dotted line showing the current MC value.
Change - The Task List acreen is now available on the Settings / Screen Order screen.
Change - The glider symbol is now centered on the screen when the map is in thermal mode.
Change - On the Flight Info screen, if the task is on hold (because you have selected a temporary waypoint) the finish time and TOT fields show “On Hold”. Tapping either of these two fields will resume the task.
Change - If you access the Waypoint List from the menu or the screen chain with a task active, the far right button will say “TEMP” indicating that you are selecting a temporary waypoint which will put the task on hold.
Change - If you have a temporary waypoint selected during a task, “Temp” will be shown at the top of the Moving Map and above the waypoint direction arrow on the Final Glide screen.
Change - Improvements to the Polar List to be more consistent with the other lists and how they function.
Change - Instead of showing the characters “BL” when the backlight is on, a small sun icon is shown.
Change - The size of the buttons to change the MC scale and the altitude reference (A.Alt, R.Alt, D.Alt) are now bigger. Tapping anywhere in the MC scale or in the altitude column is now possible.
Change - The warning tone for loss of GPS data will play for ~5 secs only, then repeat every ~45 secs
Change - Significant increase in map drawing speed
Change - The SUA List now shows “Y”, “D” and “N” in the ACT column. This is to show the difference between fully active items (Y), items which display only, without warnings (D), and inactive items, no display or warning (N).
Fix - The task re-start alert no longer happens if the active task has been completed
Fix - Fixed a bug that could cause the program to crash on the Flight Info screen.
-
Fix - Corrected the display of the thermal profile when using fpm/fps for the lift units.
Fix - The Time On Task value no longer changes after the task has been completed. Note: the ETA value on the Waypoint Sector screen will still continue to show your expected arrival time at the selected waypoint.
Fix - Selecting a waypoint from the waypoint list, accessed from the menu directly (rather than tapping the CSE: button on the Final Glide or Moving Map screens), now works correctly.
Fix - When you add a waypoint from the Moving Map screen the waypoint elevation is now the terrain elevation rather than your current altitude.
Fix - You could exit from SoarPilot with the power button / backlight if the menu was open. This has now been fixed.
Fix - Task declaration for LX/Colibri loggers now works when
control points are included in the task. (Thanks to Zoltan for fixing this)
Fix - Fixed a problem in the 3.5.0 beta versions causing problems with repeating “Connecting” dialogs and problems downloading flights for C302 and GPSNAV loggers.
Fix - Certain combinations of AREA and Cylinder turnpoints in a task caused the task distance calculations to be wrong. This has now been fixed.
Fix - It was possible to set your No Data Timeout and Off Timeout values on the Settings/Logger screen to very low numbers. This would cause the flight log to be stopped (along with any active task) after a very short time if the GPS lock was lost or the glider was stationary (can happen in high winds). These now have a minimum setting of 60 seconds.
Fix - The flight database is now updated regularly in flight to possibly avoid data loss due GPS data failure or a low battery.
Fix - It was possible to put the task on hold, thereby “freezing” the task statistics on the Flight Info page without actually selecting a temporary waypoint. This is now fixed.
Fix - It was possible by using the waypoint list directly from the menu, or in the screen change to have the task on hold but no temporary waypoint selected. This would prevent SoarPilot sequencing to the next waypoint in the task. This has now been fixed.
Fix - Some SUA data files would not load all the SUA data items consistently. This has now been fixed.
Fix - In some cases the latest beta version would run very slowly. This was linked to the “Set
PDA Time from GPS” option on the Settings / Units screen. This has now been fixed.
Fix - On Garmin iQues and other DIA capable devices the bottom 2 buttons would disappear after a popup question or warning. This has now been fixed.
Fix - Using long names (>12 letters) caused problems with the task database. This is now fixed.
Fix - The Waypoint List could get corrupted after inserting a waypoint into an active task inflight. This is now fixed.
Fix - When the “SFC” altitude reference was used in the SUA data file, sometimes the altitude was not correctly calculated. This is now fixed.
Fix - If “New Flight” was selected when declaring a task inflight, the previous task data would not store in the log file correctly. This is now fixed.
Fix - Some files downloaded from Filser / LX logger would not validate correctly. This has been fixed, but the correct computer type on the NMEA/Port settings screen must be used. Use “Filser” for LX20, LX21, DX50 and LX5000. Use “LX” for Colibri and LX7000.
Fix - SUA data and waypoints would not be displayed in the bottom half of the screen of a DIA Palm with no bottom labels selected. This is now fixed.
Fix - Data files (eg: SUA data) with trailing spaces or tabs at the end of a line would cause errors in parsing the file. This is now fixed.
Changed Feature - Map Settings : Rather than 2 pre-defined thermal zoom settings of HI and LO, the push buttons have been replaced with a field for the pilot to enter their own choice of fixed thermal zoom value. A zero value turns the fixed thermal zoom off. You can change the zoom level whilst in thermal mode. If you have a fixed value on the Map Settings screen any changes are temporary. If the value is zero, the thermal zoom set initially set to the current map zoom and any changes are saved for the next time you are in thermal mode.
New Feature - Task Rules : Option to include or exclude the distance from the edge of a start/turn/finish cylinder to the waypoint in the total distance calculation.
New Feature - Responding to the Select Waypoint dialogs with a task active (see
with_a_task_active) can now be done with the hardware buttons
Calendar - Prev Wpt or Resume Task
Phone - Add Wpt
ToDo - Temp Wpt
Memo - Next Wpt
In addition on the Tungsten T, the Voice Memo button brings up the nearest airports list
-
New option on the Wind Display screen to control if you use the flight computer calculated winds, or use SoarPilot calculations.
New computer type for the Borgelt B50 and Volkslogger combination.
-
New Screen - To show the details of the last 5 thermals, the average of them, your current MC setting and potential cross country speeds. In addition your current task speed (if applicable) and wind information is shown.
New option - On the Track Lines settings screen (access from the Map Settings screen) to colour the track by the MC value or the average thermal lift.
New feature - The SoarPilot startup screen now shows the name of the last files loaded for the Config, Waypoint and SUA files.
Changed Feature - The highlighting of reachable, landable and airports has changed to declutter the moving map and distinguish between the types of waypoints
| Waypoint Type | Colour Palm | Black & White Palm |
| Reachable Waypoints | Green | Bold |
| Reachable Landing Places | Green + Bold | Bold + Uppercase |
| Reachable Airports | Green + Bold + Uppercase | Bold + Uppercase |
New Feature - User configurable screen chain when pressing the Find button. Up to 10 screens possible in any order required. In addition the initial screen will be set to the first in the chain, so the first screen need not be the Final Glide screen.
Changed feature - The SUA list and Waypoint Sector screens are now added as possible screens in the configurable screen chain.
New Feature - Tapping in the Avg: or Tlft: fields on the Final Glide screen switches to the new Thermal History Screen.
New Feature - MARK type waypoints are represented by a triangle in a small circle, much like “T” for thermals.
New Feature - Task declarations to a Volkslogger will now include the take-off (home point) and landing waypoints (if set using the T/O and Land check boxes) in the task.
Changes to Key Assignments - These have been changed to become more consistent across screens. The changes are:
New Feature - Tasks that are defined as 2 concentric cylinders on the same waypoint, with the first radius being larger than the second radius are now supported. This type of task is used in some paragliding competitions. The larger radii must be defined as a circle area, or a start cylinder if the larger radius is the start.
New Feature - On the Task Editor screen, if task rules are active the button label will show “RULES”, if not, it will show “Rules”. This is to give you a quick check if any task rules might be active.
New Feature - If the task rule of earliest start time is being used, the time to go before the start (mins:secs) is now displayed as a count down above the direction arrow on the Final Glide screen, and at the top centre of the Moving Map screen. “Start!” will be displayed if the starting time as passed.
Changed Feature - the Terrain Box checkbox to show (until SoarPilot is exited) the extents of the terrain database is re-located to the Map Lines Setting screen (only for colour or hi-res palms).
New feature - You can now choose the default screen to be either the Final Glide or Moving Map screen on the Settings / Screen Order screen. This is the startup screen as well as the screen that the program returns to when leaving many other screens. Also, there is an option to force the program to startup at the Set QFE/QNH screen to remind the pilot to set the air pressure to allow accurate altitude calculations (MSL and FL).
New feature - On the Waypoint Sector screen the bearing and distance to the waypoint are now shown on the screen.
Changed Feature - The Thermal History screen now shows the Base/Top/Gain data or the Start/Mins/Turns data for the 5 thermals. This can be toggled by tapping in the fields on the right of the screen.
New feature - A Thermal Profile is now an option to be shown on the Moving Map screen in thermal mode. It shows the previous average thermal lift encountered above and below your current altitude, along with the current MC value set.
Changed Feature - On hi-res Palms the “Show Terrain Box” option is re-located to the Map Line Settings screen.
New feature - The Waypoint List screen now shows the fullname of the selected waypoint in the title bar.
Changed Feature - On the Task Editor and Waypoint list the distance is now shown before the bearing. This is to be consistent with the task sheets used in competitions.
Fix for the Treo 650 to correct the detection of a DIA capable screen
Fix to the
Flight Info Map screen that stops the main map scale being corrupted
Fix to the Volkslogger flight download code, when you had a flight with a negative pressure altitude (eg: high air pressure, low airfield elevation) the validation would fail.
Fixed the problem with the Receive button not appearing on the Tranfer screen when selecting another transfer type after Flights/Logs.
Fixed a problem with reading polar data in from the config file that meant it was ignored sometimes.
Fixed a problem that caused the Treo650 to crash when you selected “Last” used sort order on the waypoint list.
Fix to the final glide over terrain calculations that would cause an error in a small number of situations.
Fix to the Final Glide screen to prevent manual change of the distance to go when a waypoint is selected.
Fix to the Final Glide screen to prevent manual change of the headwind when a waypoint is selected and the automatic headwind calculation option is selected.
Fix to the task handling code that would continually play the finish tone on arrival at a cylinder finish type
Fixed tapping the moving map scale box to cycle thru North-up, Track-up and Course-up when no bottom labels are shown.
Fix to a problem with the task distance calculation in AAT type tasks if you re-entered an area.
Temporary waypoints added from the map screen are now prefixed with “_WP”. The sort order on the waypoint list is also changed to place them at the bottom of the list when sorted in name ascending order. This means they can be accessed quickly either by sorted by name descending, or paging up from the 1st page of the name in ascending order.
On the Wind Profile screen you can now see how old the data is by tapping in the area with the wind arrows and graph. This will toggle the display to show the latest sample in each band and how many samples a band contains. This is useful to be able to judge how accurate this information may be.
The Wind Profile is now included in the main button chain using the Find button or the Right button on a 5-way navigator.
The Reference Waypoint checkbox is now relocated to the main waypoint screen to make this easier to access. This is done by replacing the AirLand type button as this is automatically set if you use either the Airport of Land type buttons.
Fix to the detection of a DIA large screen capability on Garmin iQue’s.
Fix to the Waypoint Sector screen to ensure it updates when a waypoint is reached
Fix to the task preview feature with assigned area tasks
Minor fixes and improvements to the task handling code
New DIA aware
Waypoint Sector screen. This moves the Min ,Max and Center buttons along with the numbers to the lower half of the screen.
New Track Line settings screen to allow the user to choose the colours for Sink, Weak Lift and Strong lift. This screen is accessed from the existing Map Display Settings screen.
Fixed a problem where selecting a temporary waypoint while a task was active did not work from the moving map screen.
Improved support for the
Flarm allowing automatic detection of the Flarm device, allowing it to work with other flight computers.
Manual addition/editing of circular Temporary Flight Restrictions (TFR’s) to the SUA database.
Support for RADIO and ACTIVITY attributes in SUA data.
6 new SUA types (Class G, MATZ, TMZ, Boundary, Warning, Temporary) for SUA items. The
TIA and TIZ SUA types are now incorporated into the TRAFFIC SUA type. See
Latest SUA File Specification for details. Use of the abreviations for airspace types in this specification is also now fully supported.
Reason(s) for an SUA item being marked as an Error are now displayed to aid correction of the SUA data file.
New option for SUA items on the Display SUA screen, to warn you as you approach the edges of the SUA from inside it. This feature is useful if you need to stay within a wave window. You will receive warnings as you approach the edge, top or bottom of the SUA item.
Direct download to IGC files for Colibri/LX, along with faster transfer speeds. Many thanks to Zoltan and Ole for this improvement.
New
Wind with Height display. You can change the interval size and scroll up and down the wind profile. There is also an option on the Wind Info Page to display the wind direction arrows as North Up or Track Up.
Increased number of track trail points possible, up to 2725. At a 4 second interval, the trail is over 3 hours long! The track trail will log a point at the fast logging interval.
You can now choose the length of the track trail in thermal mode and normal map mode separately on the Map Settings screen. A zero setting turns the trail off in that mode only.
Much, much faster writing to the SD card with new routines, thanks to Zoltan.
New Task Preview feature - When you have a Task active and no GPS input is present, the Arrows and Reset button on the Moving Map screen have the functions below. Also, the map can be set in Track-up or Course-up modes to rotate the map to the task leg direction. In Course-up mode, the glider symbol points north.
RESET - This moves you to the first turnpoint in the task
RIGHT - Moves you to the next turnpoint in the task
LEFT - Moves you to the previous turnpoint in the task
UP - Moves you forward along the task leg
DOWN - Moves you backward in the task leg
If a Bluetooth connection is lost, the program will alert the Pilot and automatically try to re-connect.
In the
Task Editor, you can now view the percent of total distance for each task leg by tapping the total task distance field. Tapping again will restore the display to distance for each leg.
Fix to ensure that all task distances displayed are rounded DOWN, to avoid a task of 99,96km being displayed as 100km.
New
Reference Waypoint feature - The program can now display the bearing and distance to your chosen waypoint independent of an active task or selected waypoint. For example to always keep track of your Home airfield. This is displayed on the Moving Map screen. There is also a new option on the Final Glide settings screen to display the radial from the waypoint rather than the bearing to the waypoint. This is useful if you need to keep track of a NavAid and report to ATC using Radial and distance. The waypoint to be the reference waypoint is selected in the Waypoint Additional Information screen. As a result of the new option on the Final Glide Setting screen the option to Auto Zero QFE at Start is moved to the QFE / QNH screen.
The program now requires that 2 points are recorded in a sector or area to ensure that the waypoint is properly reached.
Fix to stop Task Waypoint alert corrupting the map screen on a T5 device.
Fixed a problem that could corrupt the Polar database and cause the program to crash when re-loading data back into the Palm.
Fixed some problems with SUA warnings for AIRWAY types. The program also now accepts AWY and AIRWAY as valid types. If you define the edges of the airway you must close the shape and use the POINT keyword. If you define only the center line, you must use the AWY keyword (same format as POINT) and this is just a line.
Multiple configuration support - If you transfer data to or from an SD Card or use the DOC format you can now specify a filename (without extension). This allows you to have several setups, which is useful if you fly diffent gliders, fly in different areas, or different Pilots use the same Palm unit. This is valid for Configuration (includes Pilot and glider type), Waypoints, Tasks, SUA Data and Polars.
Fix for the waypoint last used field not being updated for the waypoints in an activated task.
More information is displayed on the start-up screen, including SoarPilot version, Pilot name and glider type from the IGC settings and the current polar selected.
Added a “C302A” Comp (Computer) and Alt (Altitude) types to the picklists on the
NMEA/Port Settings screen. This will allow for using the Cambridge 302A Logger which does not output all of the information provided by the regular 302.
Corrected a problem with reading in data from PalmDOC files. It is HIGHLY recommended that if you read your data (waypoints, SUA, tasks, polars) from PalmDOC files that you remove your current data and read it in again to ensure you have the most accurate information in SoarPilot.
Corrected a problem where some of the support added for StyleTap was keeping the NMEA/Port Setting screen from being displayed and forcing a reset of the device. This would only occur on old PalmOS devices such as the original Handspring Visor
Corrected a potential screen corruption problem with the FLARM display.
Support for Flarm device to show traffic data. See
Flarm details.
New Feature to show the estimated
amount of logging time available, and to show a warning at start-up of < 5 hours remain
Support for the ILEC SN10 computer
New low battery warnings before the program is forced to exit
StyleTap support for version 0.9.103 and higher of StyleTap
Faster download speeds for flight logs from the C302
Achieved turnpoints in the Active task will be shown with a line through the name
Changed order of sort buttons on waypoint list, putting the Distance sort on the edge of the screen so it is easier to find in flight
Options to highlight or only display SUA with active warnings on the moving map
Fix for task re-start if “No” was selected. This would move the active waypoint back to the start in error
Fix for task distance calculations in AAT tasks
Fix for the C302 MC bug
Fix for corrupt flight log
Fix to stop an SUA alert corrupting the map screen on a T5 device
Fix to overlapping numbers on the moving map screen on hi-res devices
Untested support for reading pressure altitude from Zander SR940/GP941 & SDI PosiGraph
Fix for the search button on the waypoint list causing problems with waypoint selection and deletion.
Note: This will reset your Flight, Logger, Task databases
New Option - On the task rules screen to start the task on entry to a start cylinder or FAI sector, rather than the normal on exit rule.
There is now a small “Task” button on the Flight Info screen so you can view the task stored in the flight log. This is readonly and cannot be modified. You can however, copy the task (once) to the task database and edit and re-use it there.
On the Task Rules screen you can now also adjust the Start Time with the Calendar/Phone buttons, the Max Start Height with the Page-Up/Page-Down Buttons, and the Min Task Time with the To-Do/Memo buttons.
You will be alerted if any errors occur when loading in SUA data. The SUA list will be sorted to show the items in error at the top of the list. Items in error cannot be activated. To fix the errors the source SUA data file must be fixed, and the data reload.
On the Wind Info screen you can now use the hardware buttons to change the wind speed and direction. Calendar = reduce wind speed, Phone = wind direction left, To Do = wind direction right, Memo = increase wind speed.
Tapping the Calc button (to bring up the waypoint list) twice will set the sort order to nearest airport. This is a shortcut to quickly check the available landing options. Also the waypoint list will default to the first page of the list for Distance and Airport sort orders when a valid GPS position is available.
Fixed a problem with the Colibri flight downloads on the M515 and maybe other slower palms. Thanks Zoltan.
Fixed a problem with the date stamp for the Last Used sorted order on the waypoint list. Leading zeros should have been included. To reset the date stamps, delete and re-load your waypoint data.
All the lists are now consistent in how they implement scrolling.
Page-Up / Page-Down move a page up or down and will goto to the start of list if at the end and visa versa
Calendar / Phone will move up or down 1 item. Will go over a page (up or down), but not to the start of list if at the end and visa versa
This will reset your Flight, Logger, Waypoint and Task databases
New feature - You can now download flights from an LX logger in the LXN format. These can be converted to the IGC format using the conv-lxn.exe program, available at
http://www.fai.org/gliding/gnss/freeware.asp. Hopefully a later beta will do this translation automatically. Since LXN files are binary files, only card transfer is supported. Many thanks to Zoltan Sinka for this code.
New Feature - On the Task Rules screen there is now a earliest start time field. Starting a task before this time will produce a warning, you can then choose to start the task anyway, or make another start later. The screen layout has changed to accommodate this new field.
New Feature - Added an additional sort order on the waypoint list to sort by recently used waypoints. This is the sort button “Last” in the top right of the screen. The time stamp is set when you goto a waypoint, or activate a task which contains the waypoint. Waypoints without a time stamp i.e. not used yet, are not shown on the list. The last used time stamp for each waypoint can be viewed and edited on the additional waypoint info screen. The time stamps can be reset by deleting and reloading the waypoint data.
Due to above, on the Waypoint List screen the “Find” button is now relocated to the bottom of the screen and renamed “Search”. The “Delete” button has been removed from the waypoint list screen. To delete a waypoint, edit it, then tap the “Delete” button on the edit waypoint screen.
The names of the active, previous and current task waypoints are now displayed on the dialog screen when you attempt to select a waypoint when a task is active.
Added progress dialogs to the transfer functions to show how many records have been received or transmitted. Also the dialogs now say “Receiving...”, “Transmitting...” or “Deleting...” rather than just “Transferring...”.
Fixed a problem with the percentage thermal graph on the flight info screen.
When receiving waypoints in the $GPWPL format, the transfer will now stop as soon as a waypoint name is duplicated.
Fixed a problem that caused your flight log file to be corrupted when you de-activated or cleared an active task.
On the Baro graph on the flight info screen, vertical lines are now drawn to show when each turnpoint was reached in the task, each task leg is labelled, and the time axis has tick marks for every hour.
The waypoint line, distance/bearing information, and course up orientation now all work on the map when using a single goto waypoint from the GPS.
Fixed a problem where all Airway type SUA items were always in error.
Moved the Keep SUA Visible option from the Map Settings screen to the SUA Display setting screen. This is to keep all SUA display related settings together.
Fixed a problem where after loading SUA data, the transmit button stopped working.
Fixed a problem with the communication between a C302 and SoaringPilot that would prevent a two-way exchange of MC values (and technically the bugs and ballast info as well):
To ensure everything is setup correctly, the 302 should be turned on prior to starting SP. If SP was running first, you should stop and restart SP so that it can send the correct initialization mode command to the 302.
The actual problem is that when the 302 powers up it does so in NMEA mode not PNP mode. You must be in PNP mode before it will accept command inputs. So now, like the GPSNAV, SP will send the command to put it in PNP mode. Once that’s done then it starts accepting the MC value just fine.
There’s one other little item as well though. If for instance you have a MC of 2.5 set in the 302 when it is powered off, when you turn it back on it comes back on with 2.5 set. However, even after putting it in PNP more, itdoesn’t output 2.5 it outputs 0. So SP takes the 0 and displays that. However, if you change either SP or the 302’s MC setting it immediatly gets reflected in the other thus syncing them up. I have added additional code to send PNP mode command when you first switch into 302 Comp mode on the NMEA/Port screen as well.
Finally, I think the problem of it not outputting the correct value is one of the things fixed the latest firmware version of the 302 that’s available on the webpage. I would highly suggest all 302 users ensure they have the latest firmware version from the Cambridge webpage.
This will reset your Configuration database
New Feature - Initial Cambridge GPSNAV support has been added. The following data transfer/information is supported:
The GPSNAV output can be used to drive SoaringPilot completely and correctly. I have confirmed this definitively. However, to make this work correctly and make it so that you don’t have change cables to send info to the GPSNAV, SoaringPilot EXPECTS to be connected to the port on the GPSNAV marked “Data Port (DCE)”. It is the one with DB9 plug. You cannot use the port marked “Datacom (NMEA-0183)”. That port ONLY outputs basic NMEA data and allows no two-way interaction.
For proper operation, SoaringPilot should be connected to the running GPSNAV BEFORE starting the program. If configured for the GPSNAV as the “Comp” on the NMEA/Port screen, when SoaringPilot starts, it sends the NMEA command to the GPSNAV that makes it start sending NMEA data. The NMEA mode of the GPSNAV sends out the NMEA GGA lines including the GPS altitude. It also outputs the GSA and GLL lines which properly drive the GPS Info screen if you have the latest/version 6.0 of the GPSNAV firmware installed..
This version DOES NOT use the pressure altitude value from the GPSNAV yet. It turns out that in order to make the GPSNAV output the Cambridge pressure altitude sentence is to “activated”. I have been working with Chip Garner and he is supposed to send me the code to do this. So I’m hoping to add this soon. However, since it does output GPS altitude the additional pressure altitude may not make that much difference.
Waypoint Transfer To the GPSNAV - You can transfer waypoints from the SoaringPilot to the GPSNAV. This can be done from the “Transfers” screen. In addition, when you declare a Task to the GPSNAV, the turnpoints are transferred to the GPSNAV first before the task is declared. Because of the way the GPSNAV task declarations work, this is required. The GPSNAV task declaration is simply the waypoint number for each of the turnpoints. So if the turnpoint numbers in the GPSNAV don’t match those in SP then the declaration will not be correct. There are a couple of additional caveats to the waypoint transfer as well. First, when the transfer is done in either case, the waypoint database is first sorted into Ascending (0-9,A-Z) alphabetical order. Then the waypoints are transferred. Second, the GPSNAV can only hold a maximum of 250 waypoints. Thus, after they are sorted, only a maximum of the first 250 turnpoints are sent if there are more than that in the SP waypoints database. So if you want to ensure that your turnpoints get into the GPSNAV either have less than 250 or put numbers in front of the names to force them to the top of the list.
Task Declaration - As with the other Logger types, when you activate a task, you will be asked if you want to declare it to the GPSNAV. If you answer yes, the waypoints will be transferred and then the task will be declare into the GPSNAV.
Configuration Transfer to the GPSNAV - From the Transfer screen, you can select either “Glider” or “Pilot” from the drop down list and it actually does the same thing. These items are not separate in the GPSNAV as they are in the 302. They are transferred into the GPSNAV with the same command. The Glider info is the Glider Type and Contest ID. The Pilot Info is the pilot name. In addition, the Units are also transferred along with the other info. On the “Logger Data” screen off of the “Logger Config” screen, in addition to the Arrival and Approach radius values, there is a checkbox. If this is checked, the config info also be sent when a task is Declared. This is an option but is highly recommended.
There is one caveat to the units transfer. The GPSNAV supports 4 units setting groups for Distance, Height and Vertical Speed. These groups are Nautical miles, feet, knots or Kilometers, meters, meters/sec or Kilometers, feet, knots or Statute miles, feet, knots. So to accomodate this, the following rules are used for determining what units from SP to transfer into the GPSNAV If distance is set to NM, set the GPSNAV to Nautical miles, feet, knots. If distance is set to KM, check the altitude setting. Based on that set to either Kilometers, meters, meters/sec or Kilometers, feet, knots. If distance is set to SM , set the GPSNAV to Statute miles, feet, knots.
There are other miscellaneous functions which can be done through the Transfer’s screen. You can delete all of the flights in the GPSNAV. You can also delete all of the Turnpoints out of the GPSNAV. However, be aware that when you remove the turnpoints, it also deletes any task declaration and the Pilot Name. However, since those get put back in at task declaration time, that’s really not that big of an issue.
I hope the above is acceptable to everyone. It’s about the best that can be done with the limitations of the GPSNAV. The only items left that I want to add for the GPSNAV support are being able to activate the GPSNAV so that the pressure altitude is outputted and to be able to download flight logs from the GPSNAV. The flight transfer option is active in this version but it doesn’t really do anything yet.
The GPS Status window now shows the number of satellites being used for the current fix next to the status text at the top of the screen. It’s displayed as “SIU” (Satellites In Use) and the number being used.
New option on the Final Glide Settings screen to make the program default to selecting the home waypoint on startup
New buttons on the Wind Info screen to manually change the wind speed and direction. These will be overwritten when the system calculates the wind again unless you turn the calculate wind option off. This is useful on a long final glide, or when you don’t expect the thermal again for a while and have some better wind reports.
Addition of a new waypoint format GPWPL for direct transfer of waypoints with many GPS units. This format is now an option on the Transfer Waypoint screen. Also there is an option to encode/decode the waypoint altitude in the waypoint name in the format “NNNXXX” where XXX is the waypoint altitude in meters divided by 10. If this option is not used, the waypoint name is 6 characters uppercase. No handling of duplicates is done.
When using the goto waypoint from the GPS (rather than the program’s waypoints) if the waypoint name is in the format “NNNXXX” where XXX is the waypoint altitude in meters divided by 10, the waypoint altitude will be set to the decoded altitude. The decoded alitude is used in all final glide calculations and displayed in the Elev field on the Final Glide screen.
Fixed a problem where the QFE could be automatically reset in flight in error.
Fixed a problem with not being able to save modified target points in assigned area tasks.
Fixed a problem with the time on task (TOT) value on the view waypoint sector screen.
Fixed a problem with Memo transfers reading data after the end of the specified filename.
Fixed a problem with controls points guiding you in AAT’s disappearing once inside the last area.
Improvements in the GPS Status screen - Shows position, altitude data and number of satellites locked even if the full signal strength data is not parsed.
This will reset your SUA databases
Fixed a problem when loading SUA data that could have caused memory leaks or other corruption.
The SUA list now shows accurate shortest distances to the SUA item rather than distance to the centre of the SUA item. This causes a slight pause before the list is displayed to update the distances. The SUA list also defaults to sorting by distance on starting the program.
Fixed a problem with the Final Glide Over Terrain calculations in situtations where the biggest terrain conflict is at the target waypoint.
The selected sort order is indicated by underlining the button on the waypoint and task lists. This is in addition to the text in the title.
The GPS Status screen is now included in the secondary screen chain when pressing the Find silk screen button.
Additional comment to the final glide over terrain feature in version 3.0. The terrain grid used for this only has a point recorded every 1km sq, so therfore can be quite different from the actual ground under the glider. To try to allow for this the safety altitude is considered for all terrain calculations. The safety altitude is set in the final glide settings screen.
The finish altitude when task rules were active would be shown for every waypoint ,also this value would be corrupted by re-starts. This has been fixed
Fixed a problem with the ETA displayed in the task section on the Flight Info screen.
This will reset your configuration, flight, logger and task databases
New feature - Final Glide Over Terrain. This is a new checkbox on the Final Glide Settings screen. It replaces the Altitude Reference as this can be set easily from the Final Glide or Moving Map screens.
When this option is active the program checks the terrain map approx every kilometer to see if the predicted glide path will conflict with high terrain thus making your target waypoint un-reachable. The safety altitude is added to the terrain elevations in all cases. If there is a conflict, the A.Alt / R.Alt / D.Alt figures are always adjusted to reflect the extra altitude required to clear the terrain.
Also the point of highest ground will be marked on the moving map with a solid triangle and the label will show how much lower you are predicted to be at that point than the terrain. The Altitude box on the moving map is also marked with a solid triangle (red on colour palms). On the Final Glide screen, a solid triangle (red on colour palms) appears next to each of the speed values if there is a terrain conflict for this speed / MC setting. In addition on the Moving Map screen an “X” (red on colour palms) will mark your predicted landing point on the map.
If you fly off the terrain map or select a waypoint off the terrain map, open triangles (red on colour palms) will be displayed to alert you of this fact. These are shown in the altitude field on the Moving Map screen, and under the altitude label (A.Alt / D.Alt / R.Alt) on the Final Glide screen.
This feature also works for active tasks. The program works out the worst terrain conflict over the legs in the task and adjusts the Final Glide Around (FGA) as required. You may see 2 terrain conflicts as one is on the task, and one on the current leg. A triangle is displayed in the FGA field if the program detects a terrain conflict on the remaining task legs. This feature can produce some surprising results. Let me explain........
At the low MC setting you will be at or close to best glide, therefore you maintain enough height to clear the terrain on you glide to the waypoint. At medium MC values, your glide path is steeper and you do not have then same altitude as you cross the terrain giving you a conflict. At High MC values, your glide path is much steeper, so much so that your waypoint is not in reach anymore. However, there is no terrain conflict show anymore. This is because you will arrive at your waypoint lower (below ground) than when you passed over the terrain high point.
The program does not consider not having enough altitude to reach your waypoint as a terrain conflict. The feature is designed to detect the situations when you will not be able to reach your waypoint at the calculated arrival altitude because of high terrain in your path. I’ll post some diagrams in the files to help explain this.
New feature - There is now a Task Rules screen, accessed by tapping the new “Rules” button on the Task Edit screen. You can decide to active the task rules by checking the “Task Rules Active” box. The rules below will then be activated for that task once it has been activated. The rules are
Warn Height - When you are within this height of your start height, and again if you are over your start height you will receive a warning if you have not started the task already. A zero value turns this rules off.
Start Height - Sets the maximum start height allowed for a valid start. A zero value turns this rules off.
Time Below - Sets the time you need to be below the max start height before starting for a valid start. A zero value turns this rules off. If you attempt a start that breaks these rules, a warning will popup. You can close the warning by tapping in the window or the “OK” button. Alternatively you can tap the “Force” button to start the task anyway.
Task Time - Sets the minimum task time, used in assigned area tasks. A zero value turns this rules off. If you are predicted to arrive too early, the TOT fields on the Flight Info and Waypoint Sector screens will be inverted.
Finish Height - Sets the minimum finish height, this will update all your final glide calculations to arrive at the finish at this height. A zero value turns this rules off. This height is always added to your finish point elevation.
Final Glide to 1000m Below Start - sets the finish height to be 1000m below the start height. This is useful when completing FAI distance tasks to avoid any distance penalties. If the finish point is less than 1000m below the start height, no change is made.
If either of the finish height rules are used, the finish point elevation will be calculated when you start the task. The original elevation of the finish point will be shown on the Final Glide screen in brackets next to the normal waypoint elevation. The heights can be either MSL or when the “Elev” box selected the heights are relative to the start or finish point elevation.
New feature - On the Task Settings screen a new check box in the Start group is “>1”. When this option is checked, the program allows task restarts. When it is un-checked the task can only be started once.
The tap area around the glider symbol on the moving map screen to activate the thermal marker is now bigger.
Fixed a problem where some items did not appear on the moving map when they should have done.
Fixed a problem with the task stop times not being displayed properly
This version will zoom down further using the task auto zoom feature. This makes it easier to see small turnpoint sectors.
Fixed a problem with the iQue where it would save an invalid position to the track log and track trail if it loses a satellite fix.
Added a new item to the Map Settings screen called “Terrain Box”. When selected, if there is terrain data loaded, a rectangle will be displayed on the moving map showing the coverage area of the loaded terrain data. This is just to help validate that the loaded did will meet your needs. This item defaults to off when the program is run and the setting is not saved when the program exits. However, once selected, the setting will remain in affect until the program exits.
Fixed a problem where any changes made to a task waypoint would be saved when going to the waypoint sector view, even if the “Quit” button was pressed to exit the task waypoint edit.
Tapping on the Start Height field on the Flight Info screen now changes the start height reference from MSL ↔ Height above start point
Fixed a bug that crash the program if you attempted to transfer flight logs after a bluetooth connection.
Added a button on the GPS Status screen to attempt to reconnect the GPS is none is currently connected.
Fixed a problem that might cause the program to crash with very long log files.
There are now 10 thermal waypoint markers available. The oldest is erased first when the 11th thermal is marked. The elevation is not set to the terrain elevation to the altitude you marked the thermal at.
Fixed problem with the Handspring Visor and Magellan GPS Companion. Actually it would have been a problem for many of the slower Palm
PDA‘s.
Additional fix for the speed to fly calculations
This will reset your configuration database
Fixed the problem with the speed to fly calculations in optimize for distance. Error crept in while improving the speed of the code.
New feature - new option on the final glide setting screen to show required ground speed rather than airspeed for the speed to fly values on the final glide and map screen. This value take into account the target waypoint direction and wind speed and direction. It shows the ground speed you shuld fly directly to the target waypoint to achieve the correct speed to fly in the air. This is useful for paragliders that don’t have an airspeed indicator fitted, but have a GPS to tell ground speed.
This will reset your configuration database!
Added a field on the flight info screen to show your task start height.
The start time and height are now shown on the re-start task dialog.
Improved error detection for SUA data. When you load in new SUA data, or start the program with existing SUA data, the program does a quick check to ensure the SUA data is valid. It checks for “closed” SUA polygons (ie: the first point should be the same as the last point) and for valid Lat/Lon values. If any SUA items are invalid these are changed to type ERROR and made inactive. These can be seen on the SUA list by sorting on Type. You then need to check the original suadata.sua input file and re-load the SUA data. To get the full benefit of this new checking you should delete and re-load your SUA data.
Fixed a problem with the C302 downloading flight logs that crept in in the Jun betas.
Added support for parsing and showing the Magellan GPS Companion’s battery level. It will be displayed in the title of the GPS Status screen showing the approximate number of hours remaining on the battery with one decimal place. This is exactly what is coming from the device.
New Feature - Tapping on the glider symbol in the moving map stores a temporary thermal waypoint with the name as the average thermal lift. This is displayed on the map with a (T) symbol. This can be used later to return to thermal. (Note: the thermal position is not updated for the wind) Tapping a second time on the glider symbol erases the first temporary thermal waypoint and makes another. This temporary thermal waypoint is also deleted on exiting the program. If you want to navigate back to this point just go to the waypoint list and sort by name. The thermal marker should be the first waypoint in the list (assuming you don’t have waypoint names that start with a space anyway).
This will reset your configuration and polar databases!
New option on the Settings - Task screen to decide if the dashed lines to control turn points are displayed or not.
The option to get the program to calculate the magnetic deviation for the GPS units that do not supply it, has moved from using the flight computer type “NoDev” to a check box in the Settings - NMEA/Port screen called “Calc Dev”. Note, this is not available on iQue units as it is not required, and the screen space is used for other options.
Fixed a problem where some SUA items were not displayed when they should have been. In fixing this bug the speed of drawing SUA items was also increased.
Fixed the Flight Display option on the Flight Info screen so that the various screen selection areas from the turnpoint view mode are not active.
Paul made a couple of optimization changes in the Map display which should increase performance a little. Paul estimates about 3%.
Fixed the GPS Status screen so that it will work properly with
PDA‘s running
OS versions less than 3.5. Was using some
API calls that weren’t supported so the status display wasn’t working.
Changed the altitude and GH (geoidal height) fields on the GPS Status screen so that they always show exactly what is coming from the GPS. So it is possible that the altitude value will not match the altitude on the moving map/final glide screens.
Comment on the Altitude Reference values on the NMEA/Port screen. MSL is the standard setting and is what 95% of the people will use. MSL is what the GPS GGA line is supposed to output for the altitude value. However, some GPS’ (Sirf II-based) do not output MSL but output the height above the WGS84 ellipisoid. Then they output the same correction value. This is what WGS84 option is for. In this case, it uses the correction value being outputted in the GGA line along with the height to correct the altitude value back to MSL. So if you have a Holux 230 Bluetooth GPS, for example, you want to set it to WGS84. If you have it set to MSL and the altitude ALWAYS looks WAY off, check the GPS Status screen and see if the GH value has a value and is approximately the amount that is off. The GH value for your area will not change much as you move around. If there isn’t a value for GH and likely your GPS isn’t outputting a correction value. In that case, you’ll have to use the altitude difference field on the NMEA/Port screen to make the correction manually.
This will reset your configuration database!
New Feature - On the Flight Info screen you can now view your logged flight on the map screen (as well as the barograph and %thermalling). The centre of the screen will start at the first logged point (if no GPS is connected), and on the scale last set on the normal map screen. The orientation is always north up. You can then zoom in/out and pan around the map (if no GPS is connected)
Support for the USB port on a Tungsten E using a Kirrio cradle/cable GPS to USB interface. To use this select “USB” for the NMEA input type on the NMEA/Port config screen.
Added a thicker waypoint direction line on the moving map for hi-res palms.
New options on the NMEA/Port screen to set if MSL or WGS84 altitude data is being received from your GPS. If you select WGS84, then the Geoidial height adjustment will be applied. In case this is not available from the NMEA data stream, the GPS MSL Adjust field is still available to get the best possible GPS alitutde data.
The GPS Info screen now works for normal NMEA inputs. (assuming the satilite information is included in the NMEA data stream!)
Added the Geoidal Height (GH) value to the GPS Status screen.
Made the GPS Status screen not update when the menu is open.
When using an iQue, the MSL altitude is subtracted from the WGS84 altitude to find the Geoidal Height value for display on the status screen.
New feature - You can now download flights from the volkslogger. This is accessed from the transfer menu and after you click on the Volks Data button. Click on the Receive button to retrieve a list of flights stored in the logger. Then select the flight you want and click Get Flight. The flight will be downloaded and saved as an IGC file either on the card or in a DOC file. This is a beta version, so don’t rely on it for that badge flight just yet!
This will reset your configuration, flight and logger databases!
New Feature - Task declaration to the Colibri. (and other LX computers?) Thanks to Zoltán Sinka for providing the code for this.
Fixed a problem that would stop the program correctly receiving data from a certain GPS devices if the altitude was over 999m
New Comp type on the NMEA/Port screen called NoDev. Purpose is to apply a magnetic deviation calculated by the program if the GPS connected does not supply one.
Addition of a new field on the NMEA/Port setting screens to allow you to enter a static correction value to the altitude reported by the GPS.
New field on the IGC info screen called Observer. This allows you to record the ID/name of an official observer to be included in the task declaration and IGC file output.
Modified sequence for the next waypoint information for areas. Enroute to the area the next waypoint information will point to the minimum distance point and display “Min” on the moving map below the distance value. On entry to the area, the next waypoint information will point to your target point in the area and display “Tgt”, until your scoring distance in the area is greater than the target point, then it will point to the maximum distance point and display “Max”.
Fixed a bug that could cause the program to crash when clearing the task declaration on a Volkslogger
Modified the Re-Start Task warning to be confirmed by tapping anywhere in the dialog window. Also, it will auto confirm after the time set for SUA warnings auto dismiss.
Fixed a problem where the Add Waypoint dialog on the moving map screen would stop the logger. This dialog now also times out if not answered, and can be dismissed by tapping anywhere in the window. Only pressing the actual “Yes” button adds a waypoint.
The ICG info (Pilot, Glider etc) is now copied to all flights, not just flights with a task declaration.
This will reset your configuration, flight and task databases!
New Feature - Support for Volkslogger. Firstly, a thank you to Georg Garrecht for sending me a volkslogger to develop the software with. Task declaration to the volkslogger is now supported, along with clearing the declaration and deleting all the flights in the logger. You must select “Volks” as your computer on the NMEA/Port screen. The Data Speed setting controls the speed of communication to the volkslogger. My Palm Vx can go up to 19200, whereas by Tungsten T can go to 115200. The logger should be connected and in PC transfer mode before you use any of the functions below.
When you activate a task, you will be asked if you want to declare the task to the logger. The logger will re-start after declaration to ensure it is logging. Area waypoints are not supported by the logger, so they will be declared with the normal sector and cylinder settings you specify on the Task Settings screen. Control points are ignored. Takeoff and landing points are ignored. There are also limits on the max size of the cylinder radius (1500m, in steps of 100m) and the sector radius (15km in steps of 1km, 15km = infinate). Line widths are in steps of 1km only. Arc starts are not supported by the volks logger to are converted to lines. The program will round up the sector/cylinder/line/arc sizes declared, to ensure Soarpilot has the smaller sectors.
On the Task List screen or Task Edit screen you can clear the declaration in the logger by activating a blank task.
On the transfer screen, if you tap the “Volks Data” button and you are able to delete all the flights in the logger.
On the SUA list, you can now double tap on the name to goto the view screen, and double tap on the activaton flag to toggle the active status.
On the Polar list, you can now double tap on the name to goto the edit screen.
You can now configure horizontal and vertical lines in the waypoint list, active task, task list, SUA list, polar list and flight lists screens. Once you load the new version, re-load your config settings, then transmit out again. Edit the config.scg file. You will see a line LISTLINES. The first number (1 or 0) controls the verticl lines, the second number the horizontal lines. (0 = no line, 1 = gray line, 2 = solid line). This is not available in a screen as the programming effort does not justify a new screen for an option that will be set very rarely.
Couple of fixes to the view waypoint sector screen to ensure you can only update task distances before you enter the area. Plus fixes to the “rubber banding” of the target point to the glider until the max distance point is reached. You can manually move it further away.
Fixed a problem that would corrupt the SUA data if you loaded it without a home point set in the waypoint database.
Minor changes and bug fixes only
This will reset your configuration and SUA databases!
You can now dismiss SUA warnings for an SUA item for 5 mins, 1 hour, or 1 day by tapping one of the buttons in the alert window. Using the hardware buttons, or tapping anywhere else in the screen dismisses the warning until it becomes more serious. (normal to urgent warning, or urgent warning to inside)
You can now receive SUA warnings based on a projection of where your glider will be in a set number of seconds. Be aware, this doubles the number of SUA checks the program must make! The look ahead time can be adjusted on the SUA Warnings settings screen.
On the View Waypoint Sector screen, tapping in the centre of the screen resets the target point to the centre of the area.
The View Waypoint Sector screen now retains the map orientation set if viewing the active task.
Various improvements and minor fixes to the view waypoint sector screen.
Added dialogs to the delete data buttons in the transfer screens to show progress and completion.
The program now remembers the map scale as well as the orientation in thermal mode, and reverts to these settings at the next thermal.
This will reset your configuration, flight and logger databases!
New Feature - View Waypoint Sector screen, accessed via tapping the direction arrow box on final glide screen, top left corner on moving map screen, (both only when active task, goes to active waypoint) and view button on task waypoint edit screen.
Pressing the calendar or phone buttons will display the previous or next waypoints. You cannot display a waypoint before the active waypoint.
This screen zooms in on the waypoint sector and gives you information on the total task distance and estimated time on task (TOT) based on your average speed.
If you are flying an active task, this speed and TOT is based on your MC setting and your average speed on the task so far.
Also displayed is the estimated time of arrival (ETA) at the active waypoint.
If you are not viewing the active task, then the screen calculates your task speed using your MC setting for the expected thermal strength.
Note: if your MC setting is zero, N/A will appear in the TOT and ETA/ETE fields as it is not possible to stay airbourne with a thermal strength of zero!
The ETA has changed to an estimated time elapsed (ETE) calculation and gives the expected time elapsed to reach the waypoint following the task.
If an area waypoint is displayed, you can move the target point within the area by tapping the 4 edges of the map area. The map scale and map orientation keys work as per the moving map screen.
You also have a Min and Max button, which will move your target point to the min or max distance in the sector.
Changing the target point changes the task distance and the expected TOT and ETA /ETE. This allows you to do some task planning on a fixed time task and determine how far to fly into each sector.
Waypoint and task lists, along with the task edit screens now have right justified numbers.
You can now double tap on a waypoint name in the waypoint list and go directly to the waypoint edit screen
You can now double tap on a task name in the task list to go directly to the task edit screen
Addition of an “Arc” start option. The arc is drawn from the first turnpoint in the task, and for the width specified in the Radius field.
The setting for Cambridge format or SeeYou format waypoints on the transfer screen is now saved in the config file.
Some label changes and other minor interface improvements.
When the waypoint list is sorted by nearest airports the waypoint name is preceded by a “~” if the waypoint is classed as an landing place only and not an airport
The button assignments on the Task Edit screen for New, Copy, Reverse, Delete have been removed. Since you can now access these from the Task List screen.
The Calendar button now moves back one record and the phone button moves forward one record, in the wayoint list, task edit screen, task list and SUA list.
Tapping on the task speed field in the View Waypoint Sector screen or the Flight Info will cycle through the speed units used. As a result there is only one task speed field on the Flight Info screen as you can now select the units.
Still to come
GPS status screen - the screen is there under the settings menu, but not fully functioning yet
Volkslogger support - you can select “Volks” as your computer in the NMEA/Port screen, but the transfer functions are not implemented yet
Fixed memory that could cause program to crash
Fixed problem with uploading some DOC files
This version will reset your logger, flight, task, waypoint and config databases, make sure you save your data first! Also, you will need to re-enter any details of areas in your main waypoint database.
-
The task distance is continuously updated based on your max distance position in the areas. This is fed into the calculated ETA and TOT information on the flight info screen. (see below)
The next waypoint display will show details for the min and max distance points for an assigned area. On route to the area, the next waypoint information points to the minimum distance point, while the main waypoint direction points to the target point (center of the area). On entry into the area, the next waypoint information points to the maximum distance point, while the main waypoint direction points to the next waypoint in the task.
In addition on the moving map under the main waypoint distance the program will show Min, Max or Ctl to identify the type of control point being displayed. Nothing is shown for normal waypoints.
New option on the task screen for “AAT Update Task legs”. When selected, on entry to a sector, the task legs will “rubber band” to the current position, until you reach your maximum distance in the area. Then the max distance position will remain fixed.
Fixed various memory leaks that could cause the program to crash.
Some minor button changes to improve readability and consistency.
You can now go to the waypoint edit screen from the task edit screen by double tapping on the name.
The Flight Info screen task times have changed to start time, ETA (estimated time of arrive) or stop time if flight is not active, elapsed time and TOT (time on task). TOT is useful for time limited tasks to judge if you are late or early to the task time. TOT makes an estimate for the final glide phase to give a better calculation than just distance to go divided by average task speed so far.
The program will now ask for confirmation if you try to deactivate a task when you are still in flight and have started the task.
Fixed a problem where some task waypoints were displayed twice on the moving map.
New feature - You can now delete a single flight from the flight data base by pressing the “Delete” button on the transfer / flights/logs screen.
Fixed a problem with declaring tasks containing control points to an EW logger.
Fixed a problem with commas in text fields causing data to be lost when reloaded. Commas are now replaced with spaces to avoid this problem.
This will reset your configuration and task databases. (Tasks you have saved before can be reloaded)
1. Control points in the task can be set by double tapping in the waypoint type on the Task Edit screen. Only waypoint type “T” for turnpoint can be set to a control point. The takeoff, landing, start and finish points cannot be set as control points. The old way to set control points on the task waypoint edit screen has been removed. 2. The leg distance to the control point is ignored. The task distance is from the turnpoint before the control point(s) to the turnpoint after. 3. Control points are excluded from the task declarations and FGA calculations. 4. Control points will be considered rounded and the program move to the next waypoint when you pass a line perpendicular to the task leg, running thru the control point. Or of course you can go to the next waypoint at any time by pressing the “CSE:” button on the Final Glide screen or moving map. 5. Large amounts of data can now be written and read back using the MEMO transfer. Data is split into several indexed files, and read back from multiple files to re-create to original data. 6. The “Stop” button on the Logger Settings screen is now always available. This can be used to stop the logger in flight briefly to allow another task declaration to be recorded into the log file. The one task declaration per flight restriction was added in the last beta to improve the log security. 7. You will now receive a warning if you try to make a second task declaration in flight. You have the option to continue with the current task declaration, or start a new flight log and declare the new task. 8. The Transfer screen now shows the selected data transfer method in the title bar. 9. The active task can move be accessed directly from the moving map by tapping in the top right corner where the distance to the target waypoint is diplayed.
This will reset your configuration database!
1. Waypoint list reformatted to improve display. If the altitude value is followed by a “!” this means the waypoint elevation is zero, so may not have been set. This could mean the altitude displayed is significantly wrong. 2. New feature - Glide since last thermal (on the Flight Info screen) can be reset by tapping the field, or the “Reset” button above. 3. New option on Final Glide Setup screen to control if the bearing and direction to the next waypoint is shown for ALL waypoints, CTL Control waypoints, or OFF never. If the Use Soarpilot Waypoints option is not checked, this option is set to OFF. This will reset your configuration database. (Control Points will be functional in the next beta) 4. Next Waypoint information now appears on the Final Glide screen bottom right in small font above the Bear/Rng: label, and on the Moving Map at the Top, again in small font. 5. Altitude values are now limited to +/-99999 this is to avoid screen corruptions 6. New Feature - there is now a task list, accessed from the Navigation menu. This lists all the tasks in the database and allows for edit, delete, new, copy and activate actions to be performed. The list can be sorted by name, or distance both ascending and descending. The Active Task is always at the top of this list. 7. SUA list now shows how it is sorted in the title bar 8. Improved sorting of the SUA list when Active or Type selected. Secondary sort on title is also performed 9. Improved logging security. IGC header info is saved at the time of declaration, and only one declaration to the log file can be made per flight.
1. Flight number now appears in the IGC file output 2. Fixed a problem of parsing waypoints with commas in the names or descriptions 3. Fixed a problem caused when you changed the map scale when zoomed in in thermal mode. The cruise map scale was lost before. 4. Fixed a problem that caused the bottom label area on the moving map to be overwritten with bold line on a DIA capable Plam. eg T3 5. Changes to the glide ratios displayed on the flight info screen. The “instant” LD has been removed and replaced with LD since last thermal “L.Th”. This compares how much nearer you are to your target waypoint vs the altitude lost since the last thermal. Note: these glide angles assume arrival at 0 height at your destination 6. Fixed the problem with DOC files over 4096 bytes causing data to be lost when receiving. 7. Task Edit screen reformatted. “Edit” button brings up the menu to Add, Remove or Edit a waypoint. The “Rev” button reverses the task. The “T” and “L” boxes are now the “T/O” and “Land” checkboxes. The last column in the list gives the types of waypoint. S-start, F-finish, T-turnpoint, A-area, C-control. 8. Task Waypoint Edit screen now has a checkbox bottom right to indicate a control point or not. Control points will appear in a future version. 9. New feature - on t