Minor enhancement release:
Race: For Multi-Fleet races, post all starts completed, pressing 'clock' will display the start times, and elapsed race times
Additions:
- Race: Add "i" lap event for optional photo capture (requires firmware change)
- Race: Add copy results to external storage on results save (for syncing)
- Settings: Add "Results copy directory" controls
Admin:
- Experimental persistent.
- Audio-PTT now standard
Housekeeping:
- Rationalisation (remove duplicate code)
- 2025 PYN file
- Help Updated
ADMIN ONLY:
For devices with API>29 (i.e. Android 11 and above) there is no longer the need for Admin to use DSRC share for imports (competitors, results, logo, flags, configuration files), as DSRC now uses SAF (i.e. the 'system file picker' is used to select the required file directly from downloads). For those with Android 10 (or below), the inbuilt fileExplorer is still used (and it's still better :o).
WARNING: Under testing, it was found that differing device/OS combinations don't treat certain file types the same way, so the app uses the global */* when 'asking' to view/select files via the system picker. I have tried to put as many validity checks post selection (e.g. is the file extension correct, etc.), but I can't catch everything...
So please try to be careful when selecting files!
RESULTS:
Series Scoring - Although DSRC results have always been intended as 'preliminary', it tries to get them right where it can. The series scoring nows includes 'count back' for tied results.
Race Results - Entry list now includes graphic files .png .jpg .bmp (if created via Experimental 'snapshot').
Bug Fix - Fleet selection now mandatory in Competitor/Race views when there are fleets defined but in Single start mode.
Experimental:
PDFRenderer - Snapshot dialog now has .png selected as default (can be deselected of course).
DSRC V3.60 has been published on both Google Play and Amazon app store.
This release was 'forced' to meet Googles latest rules rather that provide additional functionality :o(
That said, it does include enhancements to the 'Experimental' Audio-PTT capability, namely the ability to 'suppress' the horn sounds during start sequences (switchable of course).
DSRC V3.59 - Minor release - Additional function
- Switchable (default is ON) 'finished flag' (Single Start only)
For Single Starts only, once the finish is open, then the following presses of an entry will display a 'chequered flag' to the right edge of the entry (note if instant Undo is active, the undo icon will be displayed as normal, and replace post undo timeout or another entry being pressed).
If you don't like this, you can turn it off via the Settings screen -> Admin section...
DSRC V3.58 Release notes
Minor release update
- In Admin mode it is now possible to edit a previous races results from the Results screen via long press on a races entry in either the results or series views.
Note - Editing is achieved via switching to the Race screen, completing edit/save/reset, and the using 'backwards' to return to Results screen.
DSRC V3.57 Release notes
Minor feature update:
- Race Screen - Switch to device Wifi settings on Wifi icon long press (admin only)
DSRC V3.56 - Release notes
Bug Fix - Wifi status updated correctly on reconnection
Note: Use latest version of firmware for correct reconnection
PDF series results sorted by fleet now inserts a page break at the start of each fleet
Bug Fixes:
Settings Screen - Race Type - Selecting Single Fleet, Single start ensures results are sorted as a single mixed (or class) fleet.
Race Screen - Shorten app audio gap between horn sounds increased to match firmware defaults i.e. 250ms.
Changes:
Race screen - Race view - Position on the water sort - Ensure 'coded' entries 'RET' or 'DNF' pushed to the bottom of the list.
Race screen - Pursuit race view - Coded entries no longer show start @ info before any timings are captured against it.
Race Screen - Race view - On entry long press "Deselect" button added when no laps have been recorded.
ADMIN - Results screen - Race results view - Delete all files for selected 'bin'.
Updates:
Default PYN file update to RYA latest release, 2023.
Experimental:
Results screen - PDF viewer - Snapshot function to create image file(s) of results.
External Wifi - Audio-PTT commands to enable the transmission of race audio prompts, with new Wifi commands being, “P1” for PTT on, and “P0” for PTT off.
The pre-audio delay (to ensure radio link is properly activated) can be adjusted via a new setting (via Settings screen).
Note - Additional external hardware is required to the PTT commands e.g. Relay or MOSFET (my preference as it’s faster). Plus some way of feeding the DSRC audio prompts to the transmitting radio e.g. Bluetooth device, or wired (not advised for trip hazard :o).
Bug Fixes:
- Bluetooth external relay crash under Android 12
- Initial import of club logo failing to save
Changes:
- Wifi timer brightness level control now uses 0-100%
- Series scoring warns results maybe 'flawed' if FZP or RLE used
- TBAs saved in editable results to allow assignment via Edit Previous
- Additional penalty codes added (DNE, TLE, UFD, ZFP), which are all scored as per DNF, so for TLE and ZFP additional 'external' adjustments will be required.
- Additional display of Race Parameters upon entry to Race and Reset (switchable via Settings -> Admin)
- To enable audio capture period to be longer than the default 15 seconds prior to start, a new 'trigger' value has been added to Settings Screen (under Admin - Audio Capture
- If wifi 'signal' lights are active and Audio Capture, then for an IR event then recording will end when the 'Clear' button is pressed (rather than the fixed 1 minute post IR)
- New start option (jump to finish) which allows the simple collection of finishing positions of Pursuit race. This allows you to capture the finishing order without using the countdown sequence.
- During start sequence the number of racers is display within the countdown clock area. Text is displayed within countdown clock area, and updated as needed.
- For HTML - Editable CSS - Alignments, Colours, Backgrounds, Places (Gold Silver Bronze). See separate page (link) for more details...
- For PDF - Selectable colour themes (red, green, blue, or none). Comparable with html cell background editing, but a limited colour choices.
- Series management - Share of all series related files (csv, html, pdf). Now able to share series results (both html and pdf, as well as .csv).
- Series files moving to separate subdirectory (files/series) for easier management. Separates series files from races files for easier management.
DSRC V3.4 Release Notes
Main - Info button added to control hints (moved from Help)
Help - Now html based for better formatting
Race - Added Multi-Fleet, Single Start to Race Type options
Race - Race type parameters displayed upon selection
Race - Menu - re-ordered, Inc sub menu for Sorts
Race - Added Sort by Sail No to racers view
Race - Sort options via list icons long press (competitors/racers)
Race - Select sort noted and reused via list icons (where appropriate)
Race - Scoring options added for post race results By Fleet, Start or 1 Group (Split Starts)
Race - Results lap times as individual lap time or race elapsed (via settings)
Race - Audio capture start recording commencement changed to "G0-15 seconds"
Race - Edit Previous list display race type icons (S,P,RC,MF,MFA,MFS,SSF,SSA)
Race - Bug Fix for start text info updates
Race - Bug fix allowing fleet name change when in Single fleet mode
Race - Bug fix for selection of competitor via search
Results - Series Management list displays extended race types
Results - Series Management Score by options added
Results - Series Management hints added
Settings - Race/Starts - Added Multi-Fleet, Single start
Settings - Race/Starts - Added Multi-Fleet scoring selection
Settings - Results - Add Lap times format
New features:
Race - Audio Capture - Main change
Race - Competitor view - Deselect ALL competitors option
Race - Last Competitor view sort remembered during session
Race - Pursuit view - Edit previous results option
Race - Race Edit - Allow seconds input to raceEdit (if seconds active)
Race - Competitor view - Racers with lap(s) highlighted
Race/Competitors - PYNs not matching 'standard' highlighted (in magenta)
Results - Results view - Import Results option
Results - Results view - Race type added (Single, MultiFleet, Pursuit, RC)
Results - Results file list - Add .wav to allow sharing and deletion
Bug fixes:
Race - Hide TBA if GR'd back to first start
Race - TBA - Remove button, Clear unknowns, and update display on Abandon/Postpone
Race - Prep number update
Race - Keep saveToSeries in foreground
Race - Ensure correct idle state post recovery to original state
Race - Race Type may change for recovery post edit reset, so move reset post recovery
Race - Pursuit early starts - If zero minutes, don't announce them
Race - Pursuit early starts - If minus minutes, then seconds shouldn't re-announce minus
Race - Recovery - Remove forced switching to Edit mode (as it was causing issues)
New:
TBA (To Be Assigned) time capture - Stopwatch button available post start(s) for when you don't know exactly whose crossing the line (see Quick Guide video)
Crew field - Displayed as Helm/Crew - Separate field definition, but combined with helm for display and outputs
Changes:
Race Screen - (Seconds active) - Final Elapsed and Corrected displayed in seconds
Race Screen - Add new competitor added to race view Options (was only available via Competitors view)
PDF output - Field header row background same as title (helm/crew, sail number, etc.)
Race Screen
New:
Race view field ordering and selection (via Settings)
Race Notes feature for OOD notes (WX, Prep flag, etc.)
Enable custom Prep flag usage
Changes:
Edit mode - Start Date and Start Time displayed
Allow Race number to be change at Entry and Edit
Reformatting of lap and times data
Start button long press start option at Entry moved to Options - Start options
Race number added to Pursuit view
App UI
Changes:
Highlighting buttons (Main, Race, Help)
Removal of Race number from Main Screen
External (wifi)
New:
Battery level percentage
Shorten (no sound) for crash recovery with finish open
Experimental
New:
Create results manually from scratch (using manually collected info)
Android 11+
New Share to DSRC from /Download with appropriate app
BUG FIX release to (hopefully) resolve the recovery issues noted recently when DSRC is placed into background.
Results - Results list view
Results - Series list view minor changes
The results list view 'summaries' the race files that have been saved, and allow you manage a particular race more easily...
Bug fix + Enhancements
Correct Race results file now saved/retrieved on Edit previous race
Series Management no longer 'Experimental' (accessed via Results Screen)
Series Management 'Summary' results now race type sensitive (Single, MultiFleet, Pursuit)
Switching between 'Standard' results, and Series Management now via icon
Edit previous races (Admin)
Series Management (Experimental)
Revised wifi connectivity checking
Minor bug fixes (see known issues on website)
Due to my cock up with trying to create test release, V2.5's help pages where not updated to include:
On Settings Screen (under Admin section), there is now the option to choose between Monochrome (B/W and W/B), or Multiple (as per V2.4)
On Race Screen and Settings Screen, the Pursuit start interval can now be set to Exact seconds (as well as 60s and 30s)
If External Wifi module is being used, the connection is validated as the commands are sent (was a separate periodic test). So if you want to test the link every seconds (whilst in Race Screen), then please ensure Wifi timer display is enabled...
Crash recovery to cover events such as power failure, system app closure when in background, or simply manually killed to save battery on long races (once all starts have been completed)
Current date and time on Series results headers
Experimental - Skip Start Seq. for capture of final timings only (SIngle & Mulit-Fleet only at present)
Displayed timings, and pdf/html results use hh:mm:ss where appropriate to cover longer races (i..e > 60 mins)
"NEW FILE" at top of custom saves list for easier creation of a new file (currently have to select an existing file, and rename it)
For race in progress. Dual time display on Start button. Real time (top line, in blue), and elapsed race time (bottom line, in black)
Bug fix for custom starts with inter-race delay
Also in V2.2:
Auto generated additional prompts - Not really happy about the reuse of the RC Countdown text, so I'm planning to create the speech prompts 'on the fly', as this will address the various 'event' times for the differing start sequences.
These (optional) prompts are in addition to the current 10, 5,4,3,2,1 countdowns to next event, and my current thinking is:
Prompts every 30 seconds, plus one more at 20 seconds to go to next event.
Example for two starts @3m, 2m, 1m, Go. Plus 30s preStart:
30 seconds to class up
20 seconds to class up
1 minute to prep up
30 seconds to prep up
20 seconds to prep up
1 minute to prep down
30 seconds to prep down
20 seconds to prep down
1 minute to start
30 seconds to start
20 seconds to start
1 minute to prep up
30 seconds to prep up
20 seconds to prep up
1 minute to prep down
30 seconds to prep down
20 seconds to prep down
1 minute to start
30 seconds to start
20 seconds to start
These additional voice prompts are of course 'optional', and are switched On/Off within the Settings Screen.
I'm also testing the use of the 'RC beeps' every second (like a heart beat') until 5 seconds to Start, and change 'sound' after Prep down (sounds as per RC Countdown at present)
Also testing (or added):
New code 'NSC' RRS 21-24 'Did not sail the course' added to list of possible codes that can be assigned
Allowing already started races to captures timings whilst other starts are still in progress i.e. for those completing a lap before all the starts have been completed.
Option to push GR'd starts to the back to the starts queue... Sounds a lot simpler than it is to code :o)
Start button backgrounds updated to show both Pause mode (None, All, GR Only) and GR Restart mode (Next start, After other starts)
Outlines on the Race Screen 'End', Save', and 'Reset' buttons, to make them stand out as buttons more (cosmetic like the start button already is)
Also added xml code to highlight these button when pressed (so you know it has been :o), as there can be delays when saving and displaying results
Given there can now be delayed (GR'd) starts, which will occur after all other planned starts, it could become a little confusing (dependent on which starts have been GR'd), which fleet(s) are restarting next. I am testing a new display (Starts order), which can be used during the pre-start, and lists the dynamic order of 'expected' starts (i.e includes the GR restarts), and shows the start times of successful ones. Additionally, I have made it 'sensitive' to being in Pre-Start or Race in progress, so once all planned starts have been successfully completed, it will just list the start times (like the current Display Start Times under the Racers View Options). See test examples below...
Single start time can also be displayed the same way.
Competitor Screen - When adding a new competitor, the Helm field is automatically active, with capitalisation of first character (also applies to Helm when editing that field)
Handicap validate changed from predefined range to greater than zero, so that 'alternatives' to RYA PYN might be used (still needs to be a whole number)
Addition of Postpone ALL starts/races sound and light signal to 'long press' of Start button, either prior or during countdowns
Appropriate flag (Abandon or Postpone) applied to clear button
Sound (1 * short) added to clear of Abandon and Postpone clear signals (i.e. when clear button is pressed)
There has been a report of the manual horn audio (not external relays) 'jamming on', and although this issue has yet to be fully tracked down, I am adding a couple of 'failsafes':
Debounce delay to Horn button press of 200ms to ensure sufficient time for sound control to be performed
Change the 'infinite' looping of the manual horn sound, to a fixed period of 4 seconds. So in the worst case the app will sound for that period.
Finish flag added to clear button for Finish Open
Minor bug fix - Race Screen - View/Edit Custom start wasn't displaying Inter-Race delay, and it couldn't be edited
Race Screen - Advanced Search (Competitor & Racers view) - Autocomplete searches changed from 'starts with' to 'contains'. This will enable search mid word, or last few digits of sail number.
Race Screen - Auto button changed from text to 'speaker' icon, which will hopefully make it more obvious what the button does i.e. mute all automatic sounds and signals (see examples of audible and muted icons/colours below).
Note - The Manual horn is always active, regardless of Auto being muted.
Race Screen - Single start - Auto switch to timings mode 48 seconds after start (as per Multi-Fleet starts)
Race Screen - Start At specific time added via long press on Start button, which optionally creates additional prompts to cover the longer pre-start period
Now able to deal with timed start that 'straddle' midnight.
There are also extra addition prompts to account for the longer countdown, although I wouldn't suggest extremely long period in case your device battery gives up :o(
Race Screen - Predicted start time added to start options dialogue (in case it needs to be noted separately)
Settings Screen - Values text colour changed from black to blue for better readability i.e the actual settings stand out more
Competitor Screen - Imports without 'selected' field addressed by changing default value of selected to 'true' i.e. default is now selected
- Sailwave import field 'SingedAfloat' values now covered 'Yes'/'yes' = selected, 'No'/'no'/blank = not selected
When green, all auto sounds and signal are active
When red, all auto sounds and signal are disabled
05-Jan-2021 - Updated with 'Recalled', and two fleets starting together i.e. Solo & Fleet 4
Extra GR'd performed to show formatting if more than 10 starts
Start times only displayed once Pre-Start completed
Also in V2.1:
BT External - Prep Down and Race Starts changed to be in line with RRS i.e. Prep down = Long horn, Race starts = Short horn
BT External- Added short horn duration control to allow the length of short horn to be set between 500 and 1500ms (Long horn will equal short horn * 2)
BT External - Horn durations brought in line with RRS (as has the matching app audio)
Experimental reuse of the RC countdown text for 'additional voice prompts'. for example at 3m30s, 3m, 2m30, 2m, 1m30s
Looking into optional HTML output for web publishing, etc.
It might also be used for interval review of results for those devices that cannot handle PDF (i.e. pre Android 5)
Added HTML Logo control (Settings Screen - Results exports), so that you can embed your custom logo into result header if desired.
Notes on Logo embedding:
There is quite an overhead on the resulting files size.
Embedding only occurs if you have a custom logo defined
Mixed fleet
Mixed and class fleets
Still work in progress, but have the Single Fleet scoring mostly done :o)
Note - the file reference in the title has been changed to exclude the 'storage path' (see multi-fleet example)
First attempt to create html results for a multi-fleet series
This is based on a test file I had previously used for checking ties :o)
API 30 preparation - Unfortunately, with Android 11 hitting the streets, 'scoped storage' will be enforced, which basically means for DSRC that the current file choosers won't work with it. In fact, the current V1.991 has a temporary setting to allow current usage under Android 10, but this is going away... I have therefore consolidated the file choosers into one 'file explorer' to allow storage access via one method, which I'm hoping will be Android 11 compliant (it seems to work ok on the Emulator :o), but only when it's installed on an actual Android 11 device will it become clear if it's ok (or not).
'Pause' options for multi-fleet rolling starts i.e. Pause between each start, Pause on General Recall only, and no pause (as per V1.991).
Added text to Countdown clock background (Pause: None/All/GR Only), and the same in the text field under Racers when in MultiFleet race type
Number of timed laps increased from 6 to 10, which requires adjustments to the results outputs, and also the lap handling (e.g. Race Edit - laps times, CSV lap header, etc.)
Multi-Fleet planned starts now theoretically limitless (was 12), so you can have as many planned starts as you have fleets defined (with different start sequences)
Multi-Fleet start times can be displayed via Race Screen - Race view options (but only once all starts have been completed)
Display of start times is now scrollable to accommodate 'infinite' starts
New CSV header 'RaceDate' added to enable race date to be added with series results, and can also be used by Sailwave, etc.
'Preliminary' series scoring from multi-race results file. Not trying to duplicate the complexity of 'proper' scoring software (e.g. Sailwave), but it can (for up to 20 races):
Score the individual races
Can evaluate simple 'expressions' (e.g s/3 ) for series discards, and series DNC values (plus save/restore to default or custom config files)
Non-DNC codes are current fixed as number of competitors in each race +1
Assign 'penalties' based on competitors in series, and competitors in each race
Resolve series ties (thanks to some clever maths from Keith Sykes :o)
Create a series results file in PDF (plus a simple unformatted text table for <Lollipop devices)
Additional functionality around the series results file, so that it may be used 'across' DSRC sessions
Series button added to the Results Screen (when series file is active) to allow immediate access to the current series 'preliminary' positions
PDF race output updated to accommodate up to 10 lap times
Cosmetic changes to the PDF results output e.g. race start time included in each fleets header
Animated Class and Prep flag reminders (Up/Down 'arrows') 10 seconds prior to event i.e. Class Up, Prep Up, Prep Down, Class Down
Extended to include when paused (resume showing on start button), next start's class flag reminder (animated)
Extended to use dual class flags during rolling starts where there is no pause e.g. Class A (down) + Class B (up)
Single class 'sail emblem' used (if available) instead of existing 'mixed class'. This applies to single start races, and for rolling starts where a start is 'single class'
Extended to allow 'user defined' Class flags (just .png at present), which are imported via the Settings Screen - Admin - Custom flags
Extended to allow 'user defined' mixed Class flag, which is imported the same as the other custom flags
Extended to allow 'user defined' mixed Fleet flag, which is imported the same as the other custom flags
Multi-Fleet post last planned start aligned with single start actions i.e. it no longer continues to perform countdowns after the last planned start
It will react to a General Recall as you expect and appropriate to the 'pause mode' (None, Pause All, GR only)
All Firmware versions updated to cover the additional 'pause' commands (will be put in FB group files when v2 is published)
Bug fix - Pursuit early starts were impacting main start sequence lights. Now Horn only for early starts
Requested enhancement - Pursuit Start Interval, which is normally a minimum of 60 seconds between planned starts, can now be set to 30 seconds:
Start interval can be chosen via Race Screen Options (when in Pursuit ), and also under the Settings Screen
If 30s is selected, then positive start announcements and lights commence at 20 seconds to next start (normally at 30 seconds when 60s is active)
Notes:
Release notes - Goole Play has restricted text on publication, so including full version here:
Release notes - Goole Play has restricted text on publication, so including full version here:
DSRC has had the ability for some time now to drive a WiFi connected single relay module (with associated firmware installed) for audio signalling i.e. Horn
Now in DSRC V1.9 the ability to also drive a 4 relay module is included for audio and visual signals e.g. horn, plus 3 lights (Class 1, Class 2, and Prep).
This allows for both single fleet and Multi fleet starting sequences.
Here are a couple of videos that demonstrate most of the capabilities (note these were made during development testing):
Note - Countdown sequence is in Debug fast mode for this video to allow more functions to be demonstrated.
It has been noted, that if DSRC is 'pinned', then the 'pull down' system display (including battery charge) is disabled.
I have therefore added the option of displaying the current battery 'status' within the Race Screen to alert user when the charge is dropping.
Not all users may want the 'clutter', so I have added a 'Battery Monitor' section to the Settings screen (under Admin), which has the following options:
None - No monitoring or display of battery status (default on app install)
Low warning only - If the battery charge is 20% or above, then nothing is displayed, but below 20% an orange battery icon will be displayed
Green, Yellow, Red - One of the three battery icons will be displayed whist in the Race Screen. The settings for these are:
Green - 50% to 100%
Yellow - 20% to 49%
Red - 0% to 19%
When any battery icon is visible, then touching it will display the current charge of the battery (for a brief period)
'Good' status displayed
Settings options dialogue
Whilst testing external device options, I noticed it's not easy to tell the the manual horn button has actually been pressed, so now that the external device status has moved to a separate icon (at the bottom of the screen when active), I have add a colour change to the horn button:
Idle (i.e. not being pressed) - Green (as before)
Active (i.e. being pressed) - Red
For MultiFleet custom rolling starts, an inter race delay, prior to next starts Class Flag up signal.
So, for the example requested, you could set a 1 minute delay before the next start sequence commences (i.e. class flag up).
If not required (and this will be the default), simply set it to zero.
Race Screen - Display current device hours, minutes, seconds within Start button, when there is no race data, or pre-start/race not in progress.
Note - It's up to you to make sure it's right of course.
This is to help OOD start race(s) at a specific time...
i.e. If you have a race start scheduled for 12:30:00, and a 5 minute countdown, then you would press the Start button at 12:25:00 :o)
No change to custom settings functionality, just the way they are saved...
List of existing custom configs
Notes:
Red highlighting of last loaded config to aid 'resave'
If no custom configs exist, then prompt for new file name is used.
Options dialogue
The DSRC 'standard' settings are held within the apps 'private' storage, and therefore not accessible by users, but there has been a request to allow the Admin use of multiple 'custom' setting files to allow quick and consistent 'switching' of settings aligned with either the type of race, or the local clubs preferences.
Custom settings allows:
Current settings to be saved to a named file within the DSRC /files/custom area
Load settings from selected list of 'settings' files with the DSRC /files/custom area
Reuse of filename last 'loaded' as default filename if save requested
Notes
So that the app can rely 100% on the file content, the settings data is encrypted on save, and decrypted on load, and given the file extension .cfg
Edit fleet, edit RC countdown, and custom settings, are only accessible when Admin is ON
Additionally - The custom settings can include a link to a custom competitors set, which has been previously saved via the option 'Save Custom Competitors' within the Competitors Screen.
When reloading a custom settings which contains such a link, user is asked if this link should be used t also load the custom competitors (or not)
Notes:
Once a 'link' custom competitors is active, any changes made via the Competitors or Race Screens are saved to the custom file on exit from that screen
If 'link' is active at app exit, then at app restart the same custom set of competitors will be used, and announced
Snapshot of 'undo' of last timing capture, which has now been published...
The 'undo' is for quickly 'backing out' accidental touches, or selection of the wrong boat.
My thanks to Jim Galloway for suggesting this enhancement :o)
Also note the new Wifi status icon (bottom centre), which turns red if connection to the external device is lost.
There is also the same functionality for a Bluetooth connection (icons are different of course...)
Competitor Screen - Replace bottom row text buttons with icons to make more space on small factor devices
Race Screen - Replace bottom row text buttons with icons to make more space on small factor devices
Fixes:
Pursuit - Duration dialogue gives error if not input and save pressed (also for Competitor Screen - Class view)
Pursuit - First post go start does not announce 30 seconds to go, or sound at 10, 5, 4, 3, 2, 1
Pursuit - Add external clock colour change to blue if race is abandoned (prototype code only)
Other:
Settings - Removed the Pursuit duration controls, as it's normally set in either Competitor/Class view, or Race/Pursuit mode
Settings - Hidden Debug text from bottom of screen (unless Additional Debug Info is active) so it's easier to find admin style controls
New icon buttons
New icon buttons
Race results. For boats without any timings, replace the automatic "DNF" with "DNC"
Race - Added "progress dialogue' when RESET pressed and Sailwave Series is active
Quick fix to ensure that the prototype code for an external clock doesn't clash with the existing external horn commands
Following immediate feedback on V1.6 ( thanks Keith :o), a quick fix for text size on search results was published to aid readability on smaller screen devices (i.e. phones)
New search functions for Competitors an Race Screens, which can be used either:
Pre race to find a competitors details within the fleet
During race to locate (via SailNo or Helm search) racers as they approach the timing line (most useful on initial lap). In this mode the entry selected from the search will be put at the top of the list, and the next selected 2nd on the list, etc. until either a timing is taken, or the view is changed and resets the next search to the top, and so on...
Notes:
Racers search when not either in pre-start of running, does not move the entry within the list, but scrolls to make it visible
Example shots below are all from the Race Screen, but the Competitor Screen highlighting is the same.
Search - All - SailNo dropdown
Search - All - Selected
Search - Racers - Helm dropdown
Search - Racers - Selected
Confirmation alerts added to Race Screen for:
Reset pressed when autoSave is Off and Save has not been pressed, so there is unsaved race data
Reset pressed after post race edits have been made but not saved
Sailwave series save of race data change from 'end race' to 'Reset' to avoid multiple entries when post race edits are performed
Settings Screen - Results export dialogue (new series option)
Under initial development. The ability to append Sailwave format race data 'on the fly', to create a single file containing a series of races in one file, ready for import into Sailwave.
This feature is likely to be tested in Australia shortly for Radio Control yachts that run a multitude of races in one day, so adding the data to a single file as each race finishes should save them some effort when it comes to importing into Sailwave software... I'm all for making things easier (and maybe quicker) .
Basically, you can either select to have all results (from app start, or from selecting series On), in one date/time file, or, as before, continue to have a separate file for each race...
Just don't forget to switch it Off if you want to change back to single files...
Like most other settings, the app will save the Sailwave series state upon exit, and restore it's value on next app start (so if you are going to use Sailwave series all the time, you only need to switch it on once :o)
Settings Screen - Edit RC Countdown info
Under initial Alpha testing, this 'special feature' is aimed mainly at Radio Control racing, and uses a text file to describe a short countdown sequence with voice announcements and horns.
The screen shot is of the basic in app editor, which can be used to add/change/delete the text 'on the fly' so to speak.
Automatic 'All clear' 30 seconds from start if no start option selected.
Note - The Edit RC Countdown info is a 'hidden' option, that will only be visible when Debug additional Info is On.
Notes:
Only Sail Number and Helm name displayed
'Class' displayed at top right to show Single
Notes:
Timings are all elapsed, and displayed to 10th second
Notes:
A 'real' race isn't likely to have so many different lap values, but it shows that the final positioning takes them into account (no average lap used, or PYN)
Race - Pursuit mode - To help readability on small screen devices:
Removed PYN
Shortened start info, but also includes leading '+'
Settings Screen - Custom starts dialogue
Now published (V1.4 on Goole Play):
Custom starts that allow for 'unusual' sequences, including a longer Class Up period for the first start only. Note - Custom PreStart overrides 'normal' preStart value
Confirmation of app exit, and warning if the is live race results not yet reset