Suggestion: Simple local public API that allows interaction/development of utilities/plugins
Posted: Mon Apr 20, 2026 10:59 pm
I've put a small SDR console remote control project on hold due to some bugs in the TS-2000's RS232 remote control protocol (as well as some other limitations that prevent interaction with certain features).
I had considered trying to combine the TS-2000's remote control protocol with the MIDI interface, but I still see several shortcomings and think it would only complicate things further.
I understand that Simón has his own priorities (in addition to the recent development of SDR Television), and as a programmer, I'm aware that a simple idea or suggestion from outside can often lead to significant internal changes. However, I think it would be interesting to have a small API that publishes a series of methods allowing users to obtain and set values for certain console operating characteristics (mode, frequency, filters... in short, a subset of everything done via the TS-2000 and MIDI protocols).
My API suggestion isn't a complex service for remote connections that would require developing extra protocols. I believe a simple Windows DLL that interacts with the SDR console instance and makes a series of methods publicly available could allow for the development of small third-party tools/plugins that would extend the program's functionality.
For anyone with basic programming knowledge, it would be as simple as linking to the DLL and creating the entire new implementation, calling these methods as needed.
I had considered trying to combine the TS-2000's remote control protocol with the MIDI interface, but I still see several shortcomings and think it would only complicate things further.
I understand that Simón has his own priorities (in addition to the recent development of SDR Television), and as a programmer, I'm aware that a simple idea or suggestion from outside can often lead to significant internal changes. However, I think it would be interesting to have a small API that publishes a series of methods allowing users to obtain and set values for certain console operating characteristics (mode, frequency, filters... in short, a subset of everything done via the TS-2000 and MIDI protocols).
My API suggestion isn't a complex service for remote connections that would require developing extra protocols. I believe a simple Windows DLL that interacts with the SDR console instance and makes a series of methods publicly available could allow for the development of small third-party tools/plugins that would extend the program's functionality.
For anyone with basic programming knowledge, it would be as simple as linking to the DLL and creating the entire new implementation, calling these methods as needed.