mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2025-05-24 10:22:26 -04:00
Receive 'datadir' and 'tempdir' from map65.
This commit is contained in:
parent
fb17e42f25
commit
cc69993b6a
@ -8,16 +8,16 @@ subroutine decode0(dd,ss,savg,nstandalone)
|
|||||||
integer hist(0:32768)
|
integer hist(0:32768)
|
||||||
character mycall*12,hiscall*12,mygrid*6,hisgrid*6,datetime*20
|
character mycall*12,hiscall*12,mygrid*6,hisgrid*6,datetime*20
|
||||||
character mycall0*12,hiscall0*12,hisgrid0*6
|
character mycall0*12,hiscall0*12,hisgrid0*6
|
||||||
|
character*300 datadir,tempdir
|
||||||
common/npar/fcenter,nutc,idphi,mousedf,mousefqso,nagain, &
|
common/npar/fcenter,nutc,idphi,mousedf,mousefqso,nagain, &
|
||||||
ndepth,ndiskdat,neme,newdat,nfa,nfb,nfcal,nfshift, &
|
ndepth,ndiskdat,neme,newdat,nfa,nfb,nfcal,nfshift, &
|
||||||
mcall3,nkeep,ntol,nxant,nrxlog,nfsample,nxpol,nmode, &
|
mcall3,nkeep,ntol,nxant,nrxlog,nfsample,nxpol,nmode, &
|
||||||
nfast,nsave,mycall,mygrid,hiscall,hisgrid,datetime
|
nfast,nsave,mycall,mygrid,hiscall,hisgrid,datetime,datadir,tempdir
|
||||||
common/tracer/ limtrace,lu
|
common/tracer/ limtrace,lu
|
||||||
data neme0/-99/,mcall3b/1/
|
data neme0/-99/,mcall3b/1/
|
||||||
save
|
save
|
||||||
|
|
||||||
call timer('decode0 ',0)
|
call timer('decode0 ',0)
|
||||||
|
|
||||||
if(newdat.ne.0) then
|
if(newdat.ne.0) then
|
||||||
nz=52*96000
|
nz=52*96000
|
||||||
hist=0
|
hist=0
|
||||||
|
@ -13,12 +13,13 @@ program m65
|
|||||||
common/tracer/limtrace,lu
|
common/tracer/limtrace,lu
|
||||||
real*8 fc0,fcenter
|
real*8 fc0,fcenter
|
||||||
character*80 arg,infile
|
character*80 arg,infile
|
||||||
|
character*300 datadir,tempdir
|
||||||
character mycall*12,hiscall*12,mygrid*6,hisgrid*6,datetime*20
|
character mycall*12,hiscall*12,mygrid*6,hisgrid*6,datetime*20
|
||||||
common/datcom/dd(4,5760000),ss(4,322,NFFT),savg(4,NFFT),fc0,nutc0,junk(36)
|
common/datcom/dd(4,5760000),ss(4,322,NFFT),savg(4,NFFT),fc0,nutc0,junk(36)
|
||||||
common/npar/fcenter,nutc,idphi,mousedf,mousefqso,nagain, &
|
common/npar/fcenter,nutc,idphi,mousedf,mousefqso,nagain, &
|
||||||
ndepth,ndiskdat,neme,newdat,nfa,nfb,nfcal,nfshift, &
|
ndepth,ndiskdat,neme,newdat,nfa,nfb,nfcal,nfshift, &
|
||||||
mcall3,nkeep,ntol,nxant,nrxlog,nfsample,nxpol,nmode, &
|
mcall3,nkeep,ntol,nxant,nrxlog,nfsample,nxpol,nmode, &
|
||||||
nfast,nsave,mycall,mygrid,hiscall,hisgrid,datetime
|
nfast,nsave,mycall,mygrid,hiscall,hisgrid,datetime,datadir,tempdir
|
||||||
|
|
||||||
nargs=iargc()
|
nargs=iargc()
|
||||||
if(nargs.ne.1 .and. nargs.lt.5) then
|
if(nargs.ne.1 .and. nargs.lt.5) then
|
||||||
|
@ -63,18 +63,41 @@ subroutine m65c(dd,ss,savg,nparams0)
|
|||||||
integer*1 detach_m65
|
integer*1 detach_m65
|
||||||
real*4 dd(4,5760000),ss(4,322,32768),savg(4,32768)
|
real*4 dd(4,5760000),ss(4,322,32768),savg(4,32768)
|
||||||
real*8 fcenter
|
real*8 fcenter
|
||||||
integer nparams0(40),nparams(40)
|
integer nparams0(189),nparams(189)
|
||||||
character*12 mycall,hiscall
|
character*12 mycall,hiscall
|
||||||
character*6 mygrid,hisgrid
|
character*6 mygrid,hisgrid
|
||||||
character*20 datetime
|
character*20 datetime
|
||||||
common/npar/fcenter,nutc,idphi,mousedf,mousefqso,nagain, &
|
character*300 datadir,tempdir
|
||||||
ndepth,ndiskdat,neme,newdat,nfa,nfb,nfcal,nfshift, &
|
character*1 c0
|
||||||
mcall3,nkeep,ntol,nxant,nrxlog,nfsample,nxpol,nmode, &
|
common/npar/fcenter,nutc,idphi,mousedf,mousefqso,nagain, &
|
||||||
nfast,nsave,mycall,mygrid,hiscall,hisgrid,datetime
|
ndepth,ndiskdat,neme,newdat,nfa,nfb,nfcal,nfshift, &
|
||||||
|
mcall3,nkeep,ntol,nxant,nrxlog,nfsample,nxpol,nmode, &
|
||||||
|
nfast,nsave,mycall,mygrid,hiscall,hisgrid,datetime,datadir,tempdir
|
||||||
equivalence (nparams,fcenter)
|
equivalence (nparams,fcenter)
|
||||||
|
|
||||||
nparams=nparams0 !Copy parameters into common/npar/
|
nparams=nparams0 !Copy parameters into common/npar/
|
||||||
npatience=1
|
npatience=1
|
||||||
|
i0=index(mycall,c0)
|
||||||
|
if(i0.gt.0) mycall=mycall(1:i0-1)
|
||||||
|
|
||||||
|
i0=index(mygrid,c0)
|
||||||
|
if(i0.gt.0) mygrid=mygrid(1:i0-1)
|
||||||
|
|
||||||
|
i0=index(hiscall,c0)
|
||||||
|
if(i0.gt.0) hiscall=hiscall(1:i0-1)
|
||||||
|
|
||||||
|
i0=index(hisgrid,c0)
|
||||||
|
if(i0.gt.0) hisgrid=hisgrid(1:i0-1)
|
||||||
|
|
||||||
|
i0=index(datetime,c0)
|
||||||
|
if(i0.gt.0) datetime=datetime(1:i0-1)
|
||||||
|
|
||||||
|
i0=index(datadir,c0)
|
||||||
|
if(i0.gt.0) datadir=datadir(1:i0-1)
|
||||||
|
|
||||||
|
i0=index(tempdir,c0)
|
||||||
|
if(i0.gt.0) tempdir=tempdir(1:i0-1)
|
||||||
|
|
||||||
if(iand(nrxlog,1).ne.0) then
|
if(iand(nrxlog,1).ne.0) then
|
||||||
write(21,1000) datetime(:17)
|
write(21,1000) datetime(:17)
|
||||||
1000 format(/'UTC Date: 'a17/78('-'))
|
1000 format(/'UTC Date: 'a17/78('-'))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user