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 


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:


DSRC V3.56 - Published 03-May-2023

Minor release:


DSRC V3.56 - Release notes


Note: Use latest version of firmware for correct reconnection


DSRC V3.55 - Published 05-Apr-2023

Minor release:


Bug Fixes:



Changes:





Updates:


Experimental:


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





DSRC V3.3 - Published 03-Mar-2022

New features:

Bug fixes:

DSRC V3.2 - Published 21-December-2021

New:

Changes:

DSRC V3.11 - Published 30-November-2021

Race Screen

App UI

External (wifi)

Experimental

Android 11+

DSRC V2.9 published 5-July-2021

DSRC V2.8 published on Google and Amazon which includes:

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

DSRC V2.6 - Published 20-May-2021

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:

DSRC V2.4 - Published 25-February-2021

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':


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: 

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















DSRC V1.99  Published 17-September-2020

DSRC V1.99 Release Notes

DSRC V1.98  Published 28-August-2020

DSRC V1.98 Release Notes

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:

DSRC V1.96 Published 10-August-2020

Notes:

DSRC V1.96 Release Notes

DSRC V1.95 Published 07-July-2020

Release notes - Goole Play has restricted text on publication, so including full version here:

DSRC V1.95 Development notes

DSRC V1.94 Published 02-July-2020

Release notes - Goole Play has restricted text on publication, so including full version here:

V1.94 Release Notes

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:

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:

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:

Notes

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:

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

Competitors Screen

New icon buttons

Race Screen

New icon buttons

DSRC V1.63 Published 17-Apr-2019

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:

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:

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:

Settings Screen - Custom starts dialogue

DSRC V1.3 - Published 09-Feb-2019

Now published (V1.4 on Goole Play):