Current stuff
DSRC V3.60 - Published 14-Nov-2023
Minor release:
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 - Published 28-Jul-2023
Minor release:
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 - Published 25-May-2023
Minor release:
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 - Published 10-May-2023
Minor release:
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 - Published 03-May-2023
Minor release:
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
DSRC V3.55 - Published 05-Apr-2023
Minor release:
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).
DSRC V3.54 - Published 29-Jan-2023
Minor release:
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
DSRC V3.53 - Published 30-Nov-2022
Minor release:
- 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)
DSRC V3.52 - Published 23-Nov-2022
Minor release:
- 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)
DSRC V3.5 - Published 03-Jun-2022
Release notes
Race Screen:
- 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.
Exports:
- 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.
Results:
- 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).
Other:
- Series files moving to separate subdirectory (files/series) for easier management. Separates series files from races files for easier management.
DSRC V3.4 - Published 12-Apr-2022
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
DSRC V3.3 - Published 03-Mar-2022
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)
DSRC V3.2 - Published 21-December-2021
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.)
DSRC V3.11 - Published 30-November-2021
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
DSRC V2.9 published 5-July-2021
BUG FIX release to (hopefully) resolve the recovery issues noted recently when DSRC is placed into background.
DSRC V2.8 published on Google and Amazon which includes:
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...
DSRC V2.7 - Published 28-May-2021
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
DSRC V2.6 - Published 20-May-2021
Edit previous races (Admin)
Series Management (Experimental)
Revised wifi connectivity checking
Minor bug fixes (see known issues on website)
DSRC V2.5 - Published 09-April-2021
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...
DSRC V2.4 - Published 25-February-2021
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)
DSRC V2.3 - Published 03-February-2021
Bug fix for custom starts with inter-race delay
DSRC V2.2 - Published 26-January-2021
BUG ALERT in V2.1 - Race Screen - Auto mute button showing incorrect state if active (RED) and ABORT performed i.e. it remains RED, when it should be GREEN. Fix coded ready for V2.2
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
Auto sounds button
When green, all auto sounds and signal are active
Auto sounds button
When red, all auto sounds and signal are disabled
Start Order
05-Jan-2021 - Updated with 'Recalled', and two fleets starting together i.e. Solo & Fleet 4
Start Order
Extra GR'd performed to show formatting if more than 10 starts
Start Times
Start times only displayed once Pre-Start completed
DRSC V2.1 Published 23-December-2020
BUG ALERT in V2.0 - Final positions for single and mixed fleet containing a class fleet can be incorrect (i.e. show a tie) if finish times between competitors are identical, but the number of laps if different - Example boat A completes 5 laps, whereas boat B completes 4 laps, but the last timings are the same (i.e. they crossed the finish line together). (Solved in V2.1)
BUG ALERT in V2.0 - WiFi light control only - Single start automatic cancel post General Recall not correct, but manual cancel is... (Solved in V2.1)
BUG ALERT in V2.0 - BT connection status icon is not visible on Race Screen. (Solved in V2.1)
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
Single fleet race
Mixed fleet
Multi-Fleet race
Mixed and class fleets
Series results
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)
Multi_Fleet Series results
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)
DSRC V2.0 Published 27-November-2020
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)
DSRC V1.99 Published 17-September-2020
DSRC V1.98 Published 28-August-2020
DSRC V1.97 Published 14-August-2020
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)
DSRC V1.96 Published 10-August-2020
Notes:
DSRC V1.95 Published 07-July-2020
Release notes - Goole Play has restricted text on publication, so including full version here:
DSRC V1.94 Published 02-July-2020
Release notes - Goole Play has restricted text on publication, so including full version here:
DSRC V1.9 Published 10-Mar-2020 - Wifi external horn and 3 light control (experimental)
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):
DSRC V1.9 - X4 - Single Fleet
Note - Countdown sequence is in Debug fast mode for this video to allow more functions to be demonstrated.
DSRC V1.9 - X4 - Multi Fleet
DSRC V1.9 Published 10-Mar-2020 - Battery Status (Race screen only)
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)
Battery Monitor
'Good' status displayed
Battery Monitor
Settings options dialogue
DSRC V1.81 Published 23-Oct-2019 - Race Screen - Manual Horn animation
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
DSRC V1.79 Published 24-Sep-2019 - Custom start - Inter Race Delay
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.
DSRC V1.78 Published 28-Aug-2019 - Current time clock
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)
DSRC V1.77 Custom settings, save file chooser - Published 12-Jul-2019
No change to custom settings functionality, just the way they are saved...
Custom Save file chooser
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.
Custom Save file chooser
Options dialogue
DSRC V1.74 Custom settings - Published 25-Jun-2019
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
DSRC V1.74 Custom Competitors - Published 25-Jun-2019
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
DSRC V1.73 - Undo - Published 26-Apr-2019
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...)
DSRC V1.7 Published 26-Apr-2019
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
Competitors Screen
New icon buttons
Race Screen
New icon buttons
DSRC V1.63 Published 17-Apr-2019
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
DSRC V1.62 Published 16-Apr-2019
Quick fix to ensure that the prototype code for an external clock doesn't clash with the existing external horn commands
DSRC V1.61 Published 05-Apr-2019
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)
DSRC V1.6 Published 03-Apr-2019 - Search
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
DSRC V1.5 Published 23-Mar-2019 - RESET Confirmations
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)
DSRC V1.4 Published 13-Mar-2019 - Sailwave Series file
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
DSRC V1.4 - Published 13-Mar-2019 - RC Countdown
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.
DSRC V1.4 - Published 13-Mar-2019 - Single Class Race
Single Class - PreStart
Notes:
Only Sail Number and Helm name displayed
'Class' displayed at top right to show Single
Single Class - Racing
Notes:
Timings are all elapsed, and displayed to 10th second
Single Class - Post Race
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)
DSRC V1.4 - Published 13-Mar-2019
Race - Pursuit mode - To help readability on small screen devices:
Removed PYN
Shortened start info, but also includes leading '+'
Settings Screen - Custom starts dialogue
DSRC V1.3 - Published 09-Feb-2019
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