SDR Console provides the "something to log PI, PS, and frequency" and it's RDS decoder sensitivity now appears to be on par with RDSSpy. It may be better, but it would take quite a bit of time to determine that.JF wrote: I would like to be able to scan the band, split into as many sections as is necessary. That would be four sections on the FDM-S2. (I don't plan to buy the S3 in a hurry.) I would need something to log PI and PS, as is available, noting the frequency too. ...
I was part way through devising an XML file for the S2, two or three a few years ago, where I had a minute-by-minute band change. So 87.5 - 93.3 in the first minute, 93.3 to whichever frequency it was I can't remember in the next minute, etc., looping round back to the beginning again. I would have had to play the recordings to study them anyway so that method wouldn't have been fully automated.
So this morning I recorded a keystroke macro to do just what you have suggested with Mini Mouse Macro. It's for SDRPlay with 8MHz bw, so I split the band into three. I have set up blocks of 10 VFOs under favourites to cover the whole FM band, and SDRConsole will log all ten to the RDS log simultaneously. See screenshot below. Then the macro 'simply'
1. Sets frequency to 90.9
2. Starts record
3. Steps through favourites 1-7 at set intervals
4. Stops record
5. Sets frequency to 97.9
6. Starts record
7. Steps through favourites 8-13 at set intervals
8. Stops record
9. Sets frequency to 104.5
10. Starts record
11. Steps through favourites 14-19
12 Stops record
Goes back to the beginning.
I've tested it and it works, but I've not set up the times accurately yet. For one minute recording it would need to step thru the favourites at 8 or 9 second intervals.
There are however some very important limitations.
1. the screen layout has to be exactly right otherwise the X,Y co-ordinates for the mouse position will be wrong.
2. you have to be on the Rec/Playback window with the radio running.
3. the 'lock frequency' option on the record window must be ticked
4. you can't be doing any thing else on the computer screen, because if you are moving the mouse when the macro wants to, it will mess things up.
It is still not possible to capture everything, but as it is logging and recording at the same time the RDS database can be used to identify periods of DX activity and the actual recorded files can then be analysed in more detail. Then there is the problem of recording space! So quickly determining which files are DX-dead, as I have to do now anyway, frees up disk space.
Maybe Simon Brown will make some progress with building a macro program for SDR console which will run in the background - but there must potentially be hundreds of commands that would need to be made available to satisfy everyone.