8.2
2023-03-23
- Updated with newest iOS and Xcode compiler.
8.1
2020-01-22
- Various changes and improvements in the GUI to improve display and readability.
- Removed code for various GUI objects that is no longer needed.
8.0
2020-01-10
- The major code improvements and additions are designed to adjust the GPS coordinates of a moving vehicle owing to the time between reception of new GPS signals and to the time lag between the time the signal was generated from satellites and the time when processing actually occurs in the app.
- Users may now adjust the location coordinate by the distance between the GPS receiver in the car (either the iPhone or iPad or some third-party GPS receiver) and the position on the car where a rally may measure time or location at timed controls (sometimes this is the front of the car or the center of the front wheels).
- All three of these potential errors in coordinate measurement are discussed at length in a 6-part thread in the Facebook "Road Rally Tech Talk" forum.
- If available to the app, compass coordinates are available to verify location when the car is stopped.
- Various improvements to the processing of information from the Dual 150 and 160 GPS Receivers.
- Changes to processing of Apple internal GPS signals to account for spurious readings when horizontal accuracy is poor or when the vehicle is stopped or moving very slowly.
7.1.1
2019-10-08
- Fixed bug that sometimes prevented the "Start Now" button from executing.
- A few GUI enhancements. Some needed for newer versions of iOS.
- A minor bug fix.
7.1
2019-05-16
- Created a new popup for Settings along with new options. Easier to change Settings within the app now.
- Increased the maximum time for a single Control Zone from 120 to 180 minutes to accommodate participants in long. multi-stage, multi-day touring rallies.
- Also, increased the maximum distance to 180 miles from 120 miles (and 300 kilometers from 200 kilometers).
- GUI enhancements.
- Minor bug fixes and code improvements.
7.0.2
2017-12-07
- Modified alert button font styles for better clarity
7.0.1
2017-11-18
- Added code to ensure that background location tracking will take place for at least 3 minutes permitted by Apple.
- GUI modifications for improved readability.
7.0
2017-10-27
- Changed minimum required iOS version to 10.3 to resolve some issues and to accommodate new technology.
- Reduced from 10 meters to 1.5 meters (33 feet to 5 feet) the minimum distance computed from a pair of GPS coordinates suitable for incrementing distance. This improves displayed distance measurement to 0.001 mile accuracy, which is especially important at speeds less than 15 mph.
- Various changes to accommodate iOS 11.
6.5
2017-08-10
- Fixed bug related to resetting the distance to zero when starting a new rally or leg.
- Minor GUI change.
6.4
2017-08-08
- GPS Info button shows information for either the Apple GPS or Dual GPS devices, whichever is currently operating.
- Fixed behavior of "Pause or Stop" option and show the time paused below the "Resume Rally" button.
- Heading has been changed to Bearing and is now computed from GPS coordinates rather than from Apple's built-in magnetometer.
- Minor GUI modifications.
6.3
2017-06-07
- To eliminate "mileage creep" while stopped, the threshold for computing estimated distance between GPS ticks has been set a speeds greater than 15 miles per hour.
6.2
2017-05-26
- This update cures a quirk that allowed the distance to increment between GPS signals while the car is stopped. This looked odd, but it did not affect essential computations.
- Fixed bug in Reset action and made related GUI and code changes.
6.1
2017-04-17
- GUI changes for better readability.
6.0
2017-04-12
- Added estimate of distance travelled between GPS distance signals. This improves the accuracy of the distance measurement and importantly reduces the rapid changes in time and distance error computations and displays to make it easier to maintain a desired pace.
5.2
2017-01-23
- Numerous GUI enhancements and a few bug fixes.
5.1
2017-01-13
- Corrected display of clock measuring in decimal time or "cents" to include leading zeros when hours or minutes are single digit whole numbers.
5.0
2016-12-02
- Redesign of GUI and some functionality for better readability and use.
- On main display, the distance and time errors relative to ideals are displayed in the same relationship as they are shown in the split table. Formerly, the time error and average speed were displayed.
- On the Driver's heads-up display, the distance and time errors are displayed along with the average speed and the time remaining on the rally or leg.
- The background and displayed numbers in the table of splits and errors has been changed to allow for better viewing both day and night. Likewise, the Driver's heads-up display had been changed for better readability.
- From the main display, you may either Stop processing to reset starting conditions for a new rally or leg, or you may Pause the current computations for any reason including the common situation of logging time and errors at a checkpoint. When paused some of the display will change color to orange.
- When the Setup is selected, the next full minute will be set on the Start slider. Text above the slider will indicate whether the start time you chose is within the current or the next hour.
- Minimum and maximum settings for Time, Speed, and Distance are displayed beneath the respective sliders and new, improved error testing has been added to prevent erroneous or illogical settings from being introduced.
4.3
2016-11-28
- Added option to adjust Time of Day (T.O.D.) clock to match official rally clock, if necessary.
- Adjustments, if any, to odometer or clock are shown in the right-hand corner of the lower toolbar.
- Table of splits is wider and has a larger font for better readability.
4.2
2016-10-11
- Location access is now always available by default even when the app is in background mode thereby improving distance measurements and route tracking. In some cases, you may have to be sure that "Always" is checked in "Settings" for this app.
- Some formatting adjustments due to iOS 10.
- GPS Info button only shows when Dual GPS receiver is connected.
4.1
2016-06-10
- Fixed bug affecting ringer when "Start Now!" button was touched.
- Changed button activation to "Touch Down" rather than "Touch Down Inside" for better response time to touches.
- Some code changes to improve logic and performance.
4.0
2016-06-09
- Added support for Dual XGPS150 and XGPS160 receivers that allow sampling of GPS positional data at up to 5 and 10 times per second respectively for improved accuracy over the internal iPhone one time per second sampling.
- The Dual receivers are connected to the iPhone via Bluetooth so be sure to turn on Bluetooth even while in Airport mode for reception.
- To receive information solely from the Dual receivers, put the iPhone into Airplane mode with Bluetooth on. This will also extend the battery life of the iPhone.
- Added a new feature that allows starting a new rally or a leg of a rally with a single click of the Start Now! button. This will allow users to preset time, speed, and distance for the upcoming leg, and to touch the button exactly when the new leg begins. In other words, with the Start Now! feature, the user doesn't wait until the clock ticks down to a defined starting minute or minute and a half.
3.0
2016-04-22
- All view are now in Landscape mode, which is is the preferred orientation on Navigator clipboards and Driver heads-up displays.
- Added heads-up display for Driver showing time error, time remaining on course, and average speed.
- Improved the computation of time error by estimating distance between GPS updates with the speed at each update. This produces a more accurate and smooth calculation and display.
- Improved sequence for starting a new rally with Setup button and allow cancellation of setup to return to main display.
- Average speed along the course is now shown with ahead or behind indicators and colors.
- Map type is now just the graphical map.
2.2
2016-04-07
- Fixed bug that in fractional seconds sometimes missed the signal to enable the "Add Split" button.
2.1
2016-03-24
- Improved precision from floating-point to double consistent with GPS receiver inputs.
2.0
2016-03-08
- Added distance measurement in either miles or kilometers
- Added time measurement in either minutes and seconds or decimal minutes
- Removed the error limitation of plus or minus 99 seconds
- Added four options for automatic split frequency: none or zero for manual splits, one-quarter minute, one-half minute, or one minute. Manual splits can be made even if automatic splits are turned on
- All adjustments are retained from the prior settings after a stop and reinitialization allowing for faster adjustments
- Added current time of day above the user-definable start time in order to make it easier to set the correct time for starting the stage
- Bug fixes and code improvements