Commit Graph
29 Commits
Author SHA1 Message Date
Adam WisherandGitHub 87d857bfd9 Merge branch 'main' into main 2025-09-02 09:27:54 +01:00
Adam WisherandGitHub 9b3593bc02 Valid PS compare fix for PS under 3 chars
Fix to allow stations with a PS less than 3 characters to be IDed when PS validity checked
2025-07-22 17:51:07 +01:00
Adam Wisher cd9bbaee87 Bugfix to avoid CPU spike of checking big object length
Don't check the length of the generated indexed database as it's big and causes a lag
2025-07-05 17:03:27 +01:00
Adam Wisher 3cedab5248 Improve TX DB fetch retry process
Improve process for retrying when TX DB download fails
2025-07-05 16:23:40 +01:00
Adam Wisher eb8dbf8fd5 Adjust spE weighting behaviour
Don't weight options for spE if a powerful station is found under the threshold
2025-06-27 14:08:47 +01:00
Adam Wisher 72d48b0c2e Fix algorithm choice and change Es mode distance
Fix hard-coded algorithm weighting values back to config values and increase distance for Es weighting to be applied
2025-06-12 13:58:25 +01:00
fb68f26d82 Local db optimisation and GPS support
DB indexing to improve tx search performance with PI and reg PI, re-download db on failure, add websocket for GPS location update support

Co-Authored-By: Amateur Audio Dude <168192910+AmateurAudioDude@users.noreply.github.com>
Co-Authored-By: Highpoint2000 <168109804+Highpoint2000@users.noreply.github.com>
2025-06-12 09:18:59 +01:00
Adam Wisher bf011acfb4 TX Search improvements
Fix local signal IDed as distant sporadic E bug and allow PI-only match when possible
2025-06-09 12:30:47 +01:00
Adam Wisher dae705ccbc Limit multiple matches
Only return a max of 10 extra TX matches and filter any with a score less than 1/10 of the winner
2025-05-31 14:38:07 +01:00
Adam Wisher c9fd4915b8 Multi TX search tweaks
Order the match list by score, clean up of matches panel HTML and show score in DOM as data element
2025-05-31 09:12:26 +01:00
Adam Wisher 480e362f44 Multi TX ID functionality
Return alternative matches from TX search algorithm and show them in frontend panel
2025-05-15 09:17:44 +01:00
Adam Wisher f818262eff Cached database tidy up
Tidy up changes to just include the cached db functionality and TX ID algo 3 addition ready for pull
2025-05-15 09:08:24 +01:00
Adam Wisher 65fc84ff9f Local database cache for TX ID
Locally cache transmitter database for TX ID and visually show when multiple matches on frontend
2025-05-12 22:58:23 +01:00
Adam Wisher 811ea4011d TX search algorithm changes
Additional third algorithm option plus more comprehensive PS checking (thanks to @Highpoint2000 )
2025-05-06 20:21:27 +01:00
Adam Wisher ac03f78b74 Don't output PI 0000 as filler on rds websocket
Output four dashes instead of 0000 as a PI placeholder, for correct RDS Spy compatibility
2025-04-22 12:52:30 +01:00
Adam Wisher 2cd2cf5cf1 TX ID Algorithm tweaks and config options
Fix bug when TX ERP is 1W and allow user choice of algorithms in webserver config
2025-04-21 08:22:36 +01:00
Adam WisherandGitHub d7603464f6 TX search algorithm weighting adjustment
Weighting adjustment based on user feedback
2025-01-27 15:04:48 +00:00
Adam WisherandGitHub 95711c3749 Adjust tx_search weighting
Add adjustment to fix slight overweighting of short-range low power transmitters
2024-12-09 10:39:36 +00:00
Adam WisherandGitHub 1bd5148a11 Fix direct frequency entry rounding errors
Add rounding to frequency multiplication to fix frequency rounding errors on direct entry
2024-10-12 08:03:30 +01:00
Adam Wisher 685dc78754 Don't check Es mode for low latitudes
Don't worry about checking for sp.E mode if the server location is at a latitude below EU/NA, as no data is available
2024-07-22 20:50:32 +01:00
Adam Wisher d7fa74f671 Add caching for spE mode switch
Cache endpoint response for sporadic E TX search mode for 5 minutes to avoid excessive calls
2024-07-14 21:10:56 +01:00
Adam WisherandGitHub 993456ef47 TX search sp.E mode: tidy up
Remove unrequired lines from sp.E mode switch code.
2024-07-14 09:59:47 +01:00
Adam WisherandGitHub 70f08ec39d Sporadic E mode for TX search
Add sporadic E mode for TX search, to optimise for 1500km distance if recent activity has been reported in server region.
2024-07-06 21:49:58 +01:00
Adam WisherandGitHub 74ce27cc46 TX search algorithm tweak
Use dBW rather than kW in TX search algorithm to try to prevent over-weighting of more powerful transmitters
2024-02-20 12:07:33 +00:00
Adam WisherandGitHub 09822cc285 Improve small tune step logic to fix bug
Remove variable for small tune step to fix double assignment error.
2024-02-09 09:26:32 +00:00
Adam WisherandGitHub d5fb93508a Fix checkKey function conflict
Merge in changes accidentally reverted by modifications
2024-02-08 21:11:20 +00:00
Adam WisherandGitHub 9b9db240e6 Tune step bug fix and improvements
Fix AM rounding error tune problem and change smaller step size for AM vs FM frequencies
2024-02-08 21:06:34 +00:00
Adam WisherandGitHub 735230d5ff Merge branch 'NoobishSVK:main' into main 2024-02-07 16:45:49 +00:00
Adam Wisher a4e6a71dbd Logic for AM and OIRT steps
Up and down tuning steps in 9kHz for MW/LW, 5kHz for SW and 30kHz for OIRT FM
2024-02-07 16:44:41 +00:00