mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-05-24 10:22:26 -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*37 msglast,msglastswl !Used for dupechecking
|
||||||
character*80 line !Formatted line with UTC dB T Freq Msg
|
character*80 line !Formatted line with UTC dB T Freq Msg
|
||||||
character*12 mycall,hiscall
|
character*12 mycall,hiscall
|
||||||
|
character*13 mycall13
|
||||||
character*6 mygrid
|
character*6 mygrid
|
||||||
character*37 recent_shmsgs(NSHMEM)
|
character*37 recent_shmsgs(NSHMEM)
|
||||||
character*512 datadir
|
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/
|
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
|
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, &
|
save first,tsec0,nutc00,pnoise,cdat,msglast,msglastswl, &
|
||||||
nsnrlast,nsnrlastswl,nhasharray,recent_shmsgs
|
nsnrlast,nsnrlastswl,nhasharray,recent_shmsgs,mycall13
|
||||||
|
|
||||||
if(first) then
|
if(first) then
|
||||||
tsec0=tsec
|
tsec0=tsec
|
||||||
@ -70,11 +71,16 @@ subroutine mskrtd(id2,nutc0,tsec,ntol,nrxfreq,ndepth,mycall,mygrid,hiscall, &
|
|||||||
msglastswl=' '
|
msglastswl=' '
|
||||||
nsnrlast=-99
|
nsnrlast=-99
|
||||||
nsnrlastswl=-99
|
nsnrlastswl=-99
|
||||||
|
mycall13=mycall//" "
|
||||||
|
call save_hash_call(mycall13,n10,n12,n22) ! Make sure that my callsign is in hashtable
|
||||||
first=.false.
|
first=.false.
|
||||||
endif
|
endif
|
||||||
|
|
||||||
fc=nrxfreq
|
fc=nrxfreq
|
||||||
|
|
||||||
|
! Reset if mycall changes
|
||||||
|
if(mycall13(1:12).ne.mycall) first=.true.
|
||||||
|
|
||||||
! Dupe checking setup
|
! Dupe checking setup
|
||||||
if(nutc00.ne.nutc0 .or. tsec.lt.tsec0) then ! reset dupe checker
|
if(nutc00.ne.nutc0 .or. tsec.lt.tsec0) then ! reset dupe checker
|
||||||
msglast=' '
|
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_compound) {
|
||||||
if (is_type_one) {
|
if (is_type_one) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user