mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-04-05 19:08:38 -04:00
Fix Tx1 problem with extended callsigns in MSK144. Make sure that mycall is in the hashtable.
This commit is contained in:
parent
dd9bdc6d1f
commit
173737e1d9
@ -18,6 +18,7 @@ subroutine mskrtd(id2,nutc0,tsec,ntol,nrxfreq,ndepth,mycall,mygrid,hiscall, &
|
||||
character*37 msglast,msglastswl !Used for dupechecking
|
||||
character*80 line !Formatted line with UTC dB T Freq Msg
|
||||
character*12 mycall,hiscall
|
||||
character*13 mycall13
|
||||
character*6 mygrid
|
||||
character*37 recent_shmsgs(NSHMEM)
|
||||
character*512 datadir
|
||||
@ -54,7 +55,7 @@ subroutine mskrtd(id2,nutc0,tsec,ntol,nrxfreq,ndepth,mycall,mygrid,hiscall, &
|
||||
1,1,1,1,1,1,1,0/
|
||||
data xmc/2.0,4.5,2.5,3.5/ !Used to set time at center of averaging mask
|
||||
save first,tsec0,nutc00,pnoise,cdat,msglast,msglastswl, &
|
||||
nsnrlast,nsnrlastswl,nhasharray,recent_shmsgs
|
||||
nsnrlast,nsnrlastswl,nhasharray,recent_shmsgs,mycall13
|
||||
|
||||
if(first) then
|
||||
tsec0=tsec
|
||||
@ -70,11 +71,16 @@ subroutine mskrtd(id2,nutc0,tsec,ntol,nrxfreq,ndepth,mycall,mygrid,hiscall, &
|
||||
msglastswl=' '
|
||||
nsnrlast=-99
|
||||
nsnrlastswl=-99
|
||||
mycall13=mycall//" "
|
||||
call save_hash_call(mycall13,n10,n12,n22) ! Make sure that my callsign is in hashtable
|
||||
first=.false.
|
||||
endif
|
||||
|
||||
fc=nrxfreq
|
||||
|
||||
! Reset if mycall changes
|
||||
if(mycall13(1:12).ne.mycall) first=.true.
|
||||
|
||||
! Dupe checking setup
|
||||
if(nutc00.ne.nutc0 .or. tsec.lt.tsec0) then ! reset dupe checker
|
||||
msglast=' '
|
||||
|
@ -4817,7 +4817,7 @@ void MainWindow::genStdMsgs(QString rpt, bool unconditional)
|
||||
}
|
||||
}
|
||||
|
||||
if(m_config.bGenerate77()) return;
|
||||
if(m_config.bGenerate77() or "MSK144" == m_mode) return;
|
||||
|
||||
if (is_compound) {
|
||||
if (is_type_one) {
|
||||
|
Loading…
Reference in New Issue
Block a user