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

Reply via email to