Hi,
My first post, so be gentle please...
I had Debian 7.4 and successfully compiled an earlier version of wsjtx.
I posted some info on the Yahoo group.
I got tired of "swimming upstream" with Debian and my ham stuff and
switched to ubuntu 14.04. Now after building the lastest wsjtx I'm
having trouble with ptt. There seems to be some errors in the code:
in ~/WSJT-X.ini there is a "pttData" variable which is set according to
the Transmitter Audio Source radio buttons on the Radio configuration
tab. I have a TS-590s so I set that to "Rear/Data". If I then stop and
restart and it reverts to "Front/Mic"! Looking at Configuration.cpp, I see:
<code>
settings_->setValue ("pttData",
TransceiverFactory::TX_audio_source_rear == rig_params_.TX_audio_source_);
</code>
in the write_setting() subroutine. But in the read_settings() subroutine
there is:
<code>
rig_params_.TX_audio_source_ = settings_->value ("TXAudioSource",
QVariant::fromValue
(TransceiverFactory::TX_audio_source_front)).value<TransceiverFactory::TXAudioSource>
();
</code>
That is a problem because there is no "TXAudioSource" in WSJT-X.ini.
So... I changed that line to:
<code>
rig_params_.TX_audio_source_ = settings_->value("pttData",
false).toBool() ? TransceiverFactory::TX_audio_source_rear :
TransceiverFactory::TX_audio_source_front;
</code>
That fixed my the persistence of the Transmitter Audio Source radio
buttons, but I am still having problems with ptt! The "Test PTT" button
turns on the 590s transmitter, but the transmitter is taking input from
the mic and not the Data port.
Now I am stuck. I see in HamlibTransceiver.cpp the do_ppt() subroutine
with the line:
<code>
error_check (rig_set_ptt (rig_.data (), RIG_VFO_CURR,
back_ptt_port_ ? RIG_PTT_ON_DATA : RIG_PTT_ON), tr ("setting PTT on"));
</code>
I am unsure of the logic of setting back_ptt_port_, so I hard coded this
to the data side:
<code>
error_check (rig_set_ptt(rig_.data(), RIG_VFO_CURR,
RIG_PTT_ON_DATA), tr ("setting PTT on"));
</code>
According to the code in hamlib, that should send a "TX1" to my 590s,
but my mic is still active with the "Text PTT" button.
Any help would be appreciated! 73!
Tom AC2IE
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel