What Peter, HB9JAQ, is asking is not about plain simple remote control of
WSJT-X via a remote desktop software like VNC or nomachine, but a remote API
(interface) to integrate/control WSJT-X’s features from another application.
For example, I have a custom Web-based application that I use to automate my
station and integrate the control of several components, like radios and
antenna rotors, as well as software like RUMLog on Mac OS X, for logging.
When I click on a DX spot in RUMLog my web control application shows the
country and station heading from RUMLog and I can quickly touch a button on the
iPad to have the rotor go to the heading. RUMLog has a very simple API based on
Applescript, but that is more than enough to be retrieve useful data and
automate things a lot.
I do the same with WSJT-X, again for the heading information of the station I’m
working, by constantly reading the decoded.txt and wsjtx_status.txt. It works,
but it would be prettier if I could connect to a remote API, like a simple HTTP
server embedded in WSJT-X, or plain socket-based custom protocol.
Pushing the concept further, it would be nice to decouple the “engine” (call it
modem, or better virtual TNC using Peter’s words) from the user interface front
end, and I think I already saw this concept mentioned here a few months ago by
somebody.
If I had that I would be able to rewrite the WSJT-X GUI in my web control
application, and be able to operate JT* from a tablet or any other device, like
I do now for voice.
Considering that there is not much typing involved with JT* QSOs, compared to
other chat data modes, like PSK31, the idea looks reasonable to me.
In very general terms, looking at the components of our stations, both hardware
and (more and more) software, we have most hardware with very good integration
capabilities (serial ports or LAN), while a lot of the software we use still
lacking built-in remote APIs and hard to interface with anything else.
73,
Ulde IK2TYL
On 23 Apr 2014, at 11:14, Chuck Forsberg WA7KGX <c...@omen.com> wrote:
> If you run wsjtx on Linux you can remote control it with VNC.
> The VNC server runs on Linux. VNC clients are available for
> Windows and Linux.
>
> On 04/22/2014 06:17 AM, Peter R. Burri wrote:
>> Hello All
>>
>> Just to think aloud: would it be a huge effort to implement a kind of simple
>> remote controlling interface for WSJT-X for example by means of a socket
>> connection ? I imagine a kind of mechanism to issue commands remotely from a
>> third party software like setting the audio frequencies for RX and TX,
>> enabling/disabling transmission, setting the message contents, et cetera and
>> also to receive the contents of decoded messages along with frequency
>> information by that third party software. If something like this would exist
>> WSJT-X could serve as a virtual TNC and it would be possible to build higher
>> level low speed communication applications (i. e. ARQ transmission of free
>> text messages longer than 13 characters with automatic fragmentation and
>> defragmentation) using WSJT as a reusable software unit and without the
>> necessity to reinvent the wheel…
>>
>> I am a (not yet retired) software engineer and for the moment I cannot
>> afford the time to familiarize myself with the development system used by
>> WSJT. WSJT-X as a virtual TNC would allow to engage an already known
>> development system for the implementation of a higher level application like
>> the one mentioned above ;-)…
>>
>> Any statements are welcome.
>>
>> 73, Peter
>> HB9JAQ
>>
>>
>> ------------------------------------------------------------------------------
>> Start Your Social Network Today - Download eXo Platform
>> Build your Enterprise Intranet with eXo Platform Software
>> Java Based Open Source Intranet - Social, Extensible, Cloud Ready
>> Get Started Now And Turn Your Intranet Into A Collaboration Platform
>> http://p.sf.net/sfu/ExoPlatform
>>
>>
>> _______________________________________________
>> wsjt-devel mailing list
>> wsjt-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
>
> --
> Chuck Forsberg WA7KGX c...@omen.com www.omen.com
> Developer of Industrial ZMODEM(Tm) for Embedded Applications
> Omen Technology Inc "The High Reliability Software"
> 10255 NW Old Cornelius Pass Portland OR 97231 503-614-0430
> ------------------------------------------------------------------------------
> Start Your Social Network Today - Download eXo Platform
> Build your Enterprise Intranet with eXo Platform Software
> Java Based Open Source Intranet - Social, Extensible, Cloud Ready
> Get Started Now And Turn Your Intranet Into A Collaboration Platform
> http://p.sf.net/sfu/ExoPlatform_______________________________________________
> wsjt-devel mailing list
> wsjt-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
------------------------------------------------------------------------------
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel