mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-03 13:30:52 -05:00 
			
		
		
		
	Added a "Set Tx Freq" command. (Works with station.py)
Diagnostic print for a bounds error in map65a.F90. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/map65@1032 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
		
							parent
							
								
									0daa5f57b6
								
							
						
					
					
						commit
						cd473ba65b
					
				@ -104,13 +104,14 @@ subroutine astro0(nyear,month,nday,uth8,nfreq,grid,cauxra,cauxdec,       &
 | 
			
		||||
        ih,im,is,AzSun,ElSun,                                        &
 | 
			
		||||
        ih,im,is,AzAux,ElAux,                                        &
 | 
			
		||||
        nfreq,doppler,dfdt,doppler00,dfdt0,                          &
 | 
			
		||||
        mousefqso
 | 
			
		||||
        mousefqso,nsetftx
 | 
			
		||||
1010 format(i2.2,':',i2.2,':',i2.2,',',f5.1,',',f5.1,',Moon'/        &
 | 
			
		||||
            i2.2,':',i2.2,':',i2.2,',',f5.1,',',f5.1,',Sun'/         &
 | 
			
		||||
            i2.2,':',i2.2,':',i2.2,',',f5.1,',',f5.1,',Source'/      &
 | 
			
		||||
            i4,',',f8.1,',',f8.2,',',f8.1,',',f8.2,',Doppler'/       &
 | 
			
		||||
            i4,',fQSO')
 | 
			
		||||
            i4,',',i1,',fQSO')
 | 
			
		||||
     call flushqqq(14)
 | 
			
		||||
     nsetftx=0
 | 
			
		||||
     isec0=isec
 | 
			
		||||
  endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -28,6 +28,7 @@ integer ntr            !Are we in 2nd sequence?                 SoundIn
 | 
			
		||||
integer nmsg           !Length of Tx message                    SoundIn
 | 
			
		||||
integer nsave          !Which files to save?                    GUI
 | 
			
		||||
integer nadd5          !Prepend 5 sec of 0's before decoding?   GUI 
 | 
			
		||||
integer nsetftx        !1 to request setting TS-2000 freq    GUI,astro0
 | 
			
		||||
integer dftolerance    !DF tolerance (Hz)                       GUI
 | 
			
		||||
logical LDecoded       !Was a message decoded?                  Decoder
 | 
			
		||||
logical rxdone         !Has the Rx sequence finished?      SoundIn,Decoder
 | 
			
		||||
@ -108,7 +109,7 @@ common/gcom2/fcenter,ps0(431),psavg(450),s2(64,3100),ccf(-5:540),           &
 | 
			
		||||
     green(500),fselect,pctlost,pctblank,rxnoise,dphi,ngreen,dgain,iter,    &
 | 
			
		||||
     ndecoding,ndecoding0,mousebutton,multicast,                            &
 | 
			
		||||
     ndecdone,npingtime,ierr,lauto,mantx,nrestart,ntr,nmsg,nsave,nadd5,     &
 | 
			
		||||
     dftolerance,LDecoded,rxdone,monitoring,nzap,minsigdb,                  &
 | 
			
		||||
     nsetftx,dftolerance,LDecoded,rxdone,monitoring,nzap,minsigdb,          &
 | 
			
		||||
     nclearave,nfreeze,nafc,ncsmin,newspec,nfa,nfb,nfcal,idphi,nkeep,       &
 | 
			
		||||
     nmode,mode65,nbpp,ndebug,ndphi,nhispol,nt1,                            &
 | 
			
		||||
     nblank,nport,mousedf,mousefqso,neme,nrw26,naggressive,ntx2,nagain,     &
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										13
									
								
								map65.py
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								map65.py
									
									
									
									
									
								
							@ -927,6 +927,10 @@ def inc_fqso(event=NONE):
 | 
			
		||||
def dec_fqso(event=NONE):
 | 
			
		||||
    Audio.gcom2.mousefqso=Audio.gcom2.mousefqso - 1
 | 
			
		||||
    
 | 
			
		||||
#------------------------------------------------------ set_ftx
 | 
			
		||||
def set_ftx(event=NONE):
 | 
			
		||||
    Audio.gcom2.nsetftx=1
 | 
			
		||||
 | 
			
		||||
#------------------------------------------------------ GenStdMsgs
 | 
			
		||||
def GenStdMsgs(event=NONE):
 | 
			
		||||
    global altmsg
 | 
			
		||||
@ -1555,8 +1559,8 @@ root.bind_all('<Control-o>',openfile)
 | 
			
		||||
root.bind_all('<Control-O>',openfile)
 | 
			
		||||
root.bind_all('<Alt-q>',logqso)
 | 
			
		||||
root.bind_all('<Alt-Q>',logqso)
 | 
			
		||||
root.bind_all('<Alt-s>',stopmon)
 | 
			
		||||
root.bind_all('<Alt-S>',stopmon)
 | 
			
		||||
root.bind_all('<Alt-s>',set_ftx)
 | 
			
		||||
root.bind_all('<Alt-S>',set_ftx)
 | 
			
		||||
root.bind_all('<Alt-x>',decode_exclude)
 | 
			
		||||
root.bind_all('<Alt-X>',decode_exclude)
 | 
			
		||||
root.bind_all('<Alt-z>',toggle_zap)
 | 
			
		||||
@ -1588,7 +1592,7 @@ iframe4b.pack(expand=1, fill=X, padx=4)
 | 
			
		||||
iframe4c = Frame(frame, bd=1, relief=SUNKEN)
 | 
			
		||||
blogqso=Button(iframe4c, text='Log QSO',underline=4,command=logqso,
 | 
			
		||||
                padx=1,pady=1)
 | 
			
		||||
bstop=Button(iframe4c, text='Stop',underline=0,command=stopmon,
 | 
			
		||||
bstop=Button(iframe4c, text='Stop',command=stopmon,
 | 
			
		||||
                padx=1,pady=1)
 | 
			
		||||
bmonitor=Button(iframe4c, text='Monitor',underline=0,command=monitor,
 | 
			
		||||
                padx=1,pady=1)
 | 
			
		||||
@ -1666,6 +1670,8 @@ f5b.pack(side=LEFT,expand=1,fill=BOTH)
 | 
			
		||||
f5c=Frame(iframe5,bd=2,relief=GROOVE)
 | 
			
		||||
txfirst=Checkbutton(f5c,text='Tx First',justify=RIGHT,variable=TxFirst)
 | 
			
		||||
f5c2=Frame(f5c,bd=0)
 | 
			
		||||
ftx=Button(f5c,text='Set fTx',underline=0,command=set_ftx,
 | 
			
		||||
            padx=1,pady=1)
 | 
			
		||||
genmsg=Button(f5c,text='GenStdMsgs',underline=0,command=GenStdMsgs,
 | 
			
		||||
            padx=1,pady=1)
 | 
			
		||||
auto=Button(f5c,text='Auto is Off',underline=0,command=toggleauto,
 | 
			
		||||
@ -1675,6 +1681,7 @@ auto.focus_set()
 | 
			
		||||
txfirst.grid(column=0,row=0,sticky='W',padx=4)
 | 
			
		||||
f5c2.grid(column=0,row=1,sticky='W',padx=4)
 | 
			
		||||
#sked.grid(column=0,row=3,sticky='W',padx=4)
 | 
			
		||||
ftx.grid(column=0,row=2,sticky='EW',padx=4)
 | 
			
		||||
genmsg.grid(column=0,row=4,sticky='W',padx=4)
 | 
			
		||||
auto.grid(column=0,row=5,sticky='EW',padx=4)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -96,7 +96,13 @@ subroutine map65a(newdat)
 | 
			
		||||
        if(mod(i-ia,10).eq.0) then
 | 
			
		||||
           do jp=1,4
 | 
			
		||||
              do ii=-50,50
 | 
			
		||||
                 tavg(ii)=savg(jp,i+ii)
 | 
			
		||||
                 iii=i+ii
 | 
			
		||||
                 if(iii.ge.1 .and. iii.le.32768) then
 | 
			
		||||
                    tavg(ii)=savg(jp,iii)
 | 
			
		||||
                 else
 | 
			
		||||
                    print*,'Error in iii:',iii,ia,ib,fa,fb
 | 
			
		||||
                    stop
 | 
			
		||||
                 endif
 | 
			
		||||
              enddo
 | 
			
		||||
              call pctile(tavg,tmp,101,50,base(jp))
 | 
			
		||||
           enddo
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user