mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-11-04 16:31:17 -05:00
More changes to support overlong calls like VU4AN/VU3RYH.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/trunk@178 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
parent
08574917cf
commit
aee115561e
6
chkmsg.f
6
chkmsg.f
@ -11,17 +11,17 @@
|
|||||||
enddo
|
enddo
|
||||||
i=22
|
i=22
|
||||||
|
|
||||||
10 if(i.ge.11 .and. message(i-3:i).eq.' OOO') then
|
10 if(i.ge.11 .and. (message(i-3:i).eq.' OOO') .or.
|
||||||
|
+ (message(20:22).eq.' OO')) then
|
||||||
cok='OOO'
|
cok='OOO'
|
||||||
flip=-1.0
|
flip=-1.0
|
||||||
message=message(1:i-4)
|
message=message(1:i-4)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if(message(1:3).eq.'ATT') nspecial=1
|
! if(message(1:3).eq.'ATT') nspecial=1
|
||||||
if(message(1:2).eq.'RO') nspecial=2
|
if(message(1:2).eq.'RO') nspecial=2
|
||||||
if(message(1:3).eq.'RRR') nspecial=3
|
if(message(1:3).eq.'RRR') nspecial=3
|
||||||
if(message(1:2).eq.'73') nspecial=4
|
if(message(1:2).eq.'73') nspecial=4
|
||||||
|
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
|
2
deep65.F
2
deep65.F
@ -62,8 +62,10 @@
|
|||||||
|
|
||||||
5 icall=icall+1
|
5 icall=icall+1
|
||||||
j1=index(mycall,' ') - 1
|
j1=index(mycall,' ') - 1
|
||||||
|
if(j1.le.-1) j1=12
|
||||||
if(j1.lt.3) j1=6
|
if(j1.lt.3) j1=6
|
||||||
j2=index(callsign,' ') - 1
|
j2=index(callsign,' ') - 1
|
||||||
|
if(j2.le.-1) j2=12
|
||||||
if(j2.lt.3) j2=6
|
if(j2.lt.3) j2=6
|
||||||
j3=index(mycall,'/')
|
j3=index(mycall,'/')
|
||||||
j4=index(callsign,'/')
|
j4=index(callsign,'/')
|
||||||
|
2
wsjt.py
2
wsjt.py
@ -1,4 +1,4 @@
|
|||||||
#------------------------------------------------------------------- WSJT
|
#-------------------------------------------------------------------- WSJT
|
||||||
from Tkinter import *
|
from Tkinter import *
|
||||||
from tkFileDialog import *
|
from tkFileDialog import *
|
||||||
import Pmw
|
import Pmw
|
||||||
|
10
wsjt65.f
10
wsjt65.f
@ -165,8 +165,8 @@ C result from the Reed-Solomon decoder.
|
|||||||
if(c1.ge.'a' .and. c1.le.'z') decoded(i:i)=char(ichar(c1)-32)
|
if(c1.ge.'a' .and. c1.le.'z') decoded(i:i)=char(ichar(c1)-32)
|
||||||
enddo
|
enddo
|
||||||
write(line,1010) cfile6,nsync,nsnr,dtx-1.0,ndf,
|
write(line,1010) cfile6,nsync,nsnr,dtx-1.0,ndf,
|
||||||
+ nint(width),csync,special,decoded(1:18),cooo,kvqual,nqual,itry
|
+ nint(width),csync,special,decoded(1:19),cooo,kvqual,nqual,itry
|
||||||
1010 format(a6,i3,i5,f5.1,i5,i3,1x,a1,1x,a5,a18,1x,a3,i5,i3,i2)
|
1010 format(a6,i3,i5,f5.1,i5,i3,1x,a1,1x,a5,a19,1x,a3,i4,i3,i2)
|
||||||
|
|
||||||
C Blank DT if shorthand message (### wrong logic? ###)
|
C Blank DT if shorthand message (### wrong logic? ###)
|
||||||
if(special.ne.' ') then
|
if(special.ne.' ') then
|
||||||
@ -195,13 +195,13 @@ C Write decoded msg unless this is an "Exclude" request:
|
|||||||
C Write the average line
|
C Write the average line
|
||||||
if(ns1.ge.1 .and. ns1.ne.ns10) then
|
if(ns1.ge.1 .and. ns1.ne.ns10) then
|
||||||
if(ns1.lt.10) write(ave1,1021) cfile6,1,nused1,ns1,avemsg1
|
if(ns1.lt.10) write(ave1,1021) cfile6,1,nused1,ns1,avemsg1
|
||||||
1021 format(a6,i3,i4,'/',i1,20x,a18)
|
1021 format(a6,i3,i4,'/',i1,20x,a19)
|
||||||
if(ns1.ge.10 .and. nsave.le.99) write(ave1,1022) cfile6,
|
if(ns1.ge.10 .and. nsave.le.99) write(ave1,1022) cfile6,
|
||||||
+ 1,nused1,ns1,avemsg1
|
+ 1,nused1,ns1,avemsg1
|
||||||
1022 format(a6,i3,i4,'/',i2,19x,a18)
|
1022 format(a6,i3,i4,'/',i2,19x,a19)
|
||||||
if(ns1.ge.100) write(ave1,1023) cfile6,1,nused1,ns1,
|
if(ns1.ge.100) write(ave1,1023) cfile6,1,nused1,ns1,
|
||||||
+ avemsg1
|
+ avemsg1
|
||||||
1023 format(a6,i3,i4,'/',i3,18x,a18)
|
1023 format(a6,i3,i4,'/',i3,18x,a19)
|
||||||
if(lcum .and. (avemsg1.ne.' '))
|
if(lcum .and. (avemsg1.ne.' '))
|
||||||
+ write(21,1011) ave1(1:57)//' '
|
+ write(21,1011) ave1(1:57)//' '
|
||||||
ns10=ns1
|
ns10=ns1
|
||||||
|
Loading…
Reference in New Issue
Block a user