But...assuming I'm reading the code correctly...
if m_nFoxReq == 601 then nfreq = 301 -- right on top of the Fox freq.
On Tuesday, March 19, 2019, 10:01:17 AM CDT, Joe Taylor
<[email protected]> wrote:
On 3/19/2019 10:43 AM, Black Michael W9MDB via wsjt-devel wrote:
> There's a possible bug in the Hound moving logic where TX3 gets shifted.
>
> Shouldn't the m_nFoxFreq>600 be n_nFoxFreq>900??
>
> if (m_nSentFoxRrpt==2 and m_ntx==3) {
> // move off the original Fox frequency on subsequent tries
> of Tx3
> int nfreq=m_nFoxFreq + 300;
> if(m_nFoxFreq>600) nfreq=m_nFoxFreq - 300; //keep nfreq
> below 900 Hz
> ui->TxFreqSpinBox->setValue(nfreq);
The code is as intended.
Variable m_nFoxFreq holds the Audio frequency at which I (a Hound)
received a call from Fox. On repeat attempts at sending Tx3, by default
I want to transmit 300 Hz higher than m_nFoxFreq, but definitely no
higher than 900 Hz.
-- Joe, K1JT
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel