| 
									
										
										
										
											2006-04-17 00:00:23 +00:00
										 |  |  | ! Fortran logical units used in WSJT6
 | 
					
						
							|  |  |  | !
 | 
					
						
							|  |  |  | !   10  wave files read from disk
 | 
					
						
							|  |  |  | !   11  decoded.txt
 | 
					
						
							|  |  |  | !   12  decoded.ave
 | 
					
						
							|  |  |  | !   13  tsky.dat
 | 
					
						
							|  |  |  | !   14  azel.dat
 | 
					
						
							|  |  |  | !   15  debug.txt
 | 
					
						
							|  |  |  | !   16  c:/wsjt.reg 
 | 
					
						
							|  |  |  | !   17  wave files written to disk
 | 
					
						
							|  |  |  | !   18  test file to be transmitted (wsjtgen.f90)
 | 
					
						
							| 
									
										
										
										
											2007-01-12 21:31:16 +00:00
										 |  |  | !   19  bandmap.txt
 | 
					
						
							| 
									
										
										
										
											2007-01-17 14:36:54 +00:00
										 |  |  | !   20  bandmap2.txt
 | 
					
						
							| 
									
										
										
										
											2006-04-17 00:00:23 +00:00
										 |  |  | !   21  ALL.TXT
 | 
					
						
							|  |  |  | !   22  kvasd.dat
 | 
					
						
							|  |  |  | !   23  CALL3.TXT
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | !------------------------------------------------ ftn_init
 | 
					
						
							|  |  |  | subroutine ftn_init
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   character*1 cjunk
 | 
					
						
							|  |  |  |   include 'gcom1.f90'
 | 
					
						
							|  |  |  |   include 'gcom2.f90'
 | 
					
						
							|  |  |  |   include 'gcom3.f90'
 | 
					
						
							|  |  |  |   include 'gcom4.f90'
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-07-05 03:49:02 +00:00
										 |  |  | !  print*,'ftn_init.F90 nport=', nport, 'pttport=', pttport
 | 
					
						
							|  |  |  |   i=ptt(nport,pttport,0,iptt)                       !Clear the PTT line
 | 
					
						
							| 
									
										
										
										
											2006-04-17 00:00:23 +00:00
										 |  |  |   addpfx='    '
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   do i=80,1,-1
 | 
					
						
							|  |  |  |      if(AppDir(i:i).ne.' ') goto 1
 | 
					
						
							|  |  |  |   enddo
 | 
					
						
							|  |  |  | 1 iz=i
 | 
					
						
							|  |  |  |   lenappdir=iz
 | 
					
						
							|  |  |  |   call pfxdump(appdir(:iz)//'/prefixes.txt')
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef Win32
 | 
					
						
							|  |  |  |   open(11,file=appdir(:iz)//'/decoded.txt',status='unknown',               &
 | 
					
						
							|  |  |  |        share='denynone',err=910)
 | 
					
						
							|  |  |  | #else
 | 
					
						
							|  |  |  |   open(11,file=appdir(:iz)//'/decoded.txt',status='unknown',               &
 | 
					
						
							|  |  |  |        err=910)
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  |   endfile 11
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef Win32
 | 
					
						
							|  |  |  |   open(12,file=appdir(:iz)//'/decoded.ave',status='unknown',               &
 | 
					
						
							|  |  |  |        share='denynone',err=920)
 | 
					
						
							|  |  |  | #else
 | 
					
						
							|  |  |  |   open(12,file=appdir(:iz)//'/decoded.ave',status='unknown',               &
 | 
					
						
							|  |  |  |        err=920)
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  |   endfile 12
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef Win32
 | 
					
						
							|  |  |  |   open(14,file=appdir(:iz)//'/azel.dat',status='unknown',                  &
 | 
					
						
							|  |  |  |        share='denynone',err=930)
 | 
					
						
							|  |  |  | #else
 | 
					
						
							|  |  |  |   open(14,file=appdir(:iz)//'/azel.dat',status='unknown',                  &
 | 
					
						
							|  |  |  |        err=930)
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef Win32
 | 
					
						
							|  |  |  |   open(15,file=appdir(:iz)//'/debug.txt',status='unknown',                 &
 | 
					
						
							|  |  |  |        share='denynone',err=940)
 | 
					
						
							|  |  |  | #else
 | 
					
						
							|  |  |  |   open(15,file=appdir(:iz)//'/debug.txt',status='unknown',                 &
 | 
					
						
							|  |  |  |        err=940)
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-01-11 21:25:52 +00:00
										 |  |  | #ifdef Win32
 | 
					
						
							|  |  |  |   open(19,file=appdir(:iz)//'/bandmap.txt',status='unknown',               &
 | 
					
						
							| 
									
										
										
										
											2007-01-17 14:36:54 +00:00
										 |  |  |        share='denynone',err=911)
 | 
					
						
							| 
									
										
										
										
											2007-01-11 21:25:52 +00:00
										 |  |  | #else
 | 
					
						
							|  |  |  |   open(19,file=appdir(:iz)//'/bandmap.txt',status='unknown',               &
 | 
					
						
							| 
									
										
										
										
											2007-01-17 14:36:54 +00:00
										 |  |  |        err=911)
 | 
					
						
							| 
									
										
										
										
											2007-01-11 21:25:52 +00:00
										 |  |  | #endif
 | 
					
						
							|  |  |  |   endfile 19
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-01-17 14:36:54 +00:00
										 |  |  | #ifdef Win32
 | 
					
						
							|  |  |  |   open(20,file=appdir(:iz)//'/bandmap2.txt',status='unknown',               &
 | 
					
						
							|  |  |  |        share='denynone',err=912)
 | 
					
						
							|  |  |  | #else
 | 
					
						
							|  |  |  |   open(20,file=appdir(:iz)//'/bandmap2.txt',status='unknown',               &
 | 
					
						
							|  |  |  |        err=912)
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  |   endfile 20
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-04-17 00:00:23 +00:00
										 |  |  | #ifdef Win32
 | 
					
						
							|  |  |  |   open(21,file=appdir(:iz)//'/ALL.TXT',status='unknown',                   &
 | 
					
						
							|  |  |  |        access='append',share='denynone',err=950)
 | 
					
						
							|  |  |  | #else
 | 
					
						
							| 
									
										
										
										
											2007-06-13 17:05:57 +00:00
										 |  |  |   open(21,file=appdir(:iz)//'/ALL.TXT',status='unknown',                   &
 | 
					
						
							|  |  |  | 	access='append',err=950)
 | 
					
						
							| 
									
										
										
										
											2006-04-17 00:00:23 +00:00
										 |  |  |   do i=1,9999999
 | 
					
						
							|  |  |  |      read(21,*,end=10) cjunk
 | 
					
						
							|  |  |  |   enddo
 | 
					
						
							|  |  |  | 10 continue
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef Win32
 | 
					
						
							|  |  |  |   open(22,file=appdir(:iz)//'/kvasd.dat',access='direct',recl=1024,        &
 | 
					
						
							|  |  |  |        status='unknown',share='denynone')
 | 
					
						
							|  |  |  | #else
 | 
					
						
							|  |  |  |   open(22,file=appdir(:iz)//'/kvasd.dat',access='direct',recl=1024,        &
 | 
					
						
							|  |  |  |        status='unknown')
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-06-13 17:05:57 +00:00
										 |  |  | #ifdef Win32
 | 
					
						
							| 
									
										
										
										
											2007-01-13 20:21:32 +00:00
										 |  |  |   open(24,file=appdir(:iz)//'/tmp24.txt',status='unknown',                 &
 | 
					
						
							|  |  |  |        share='denynone')
 | 
					
						
							| 
									
										
										
										
											2007-06-13 17:05:57 +00:00
										 |  |  | #else
 | 
					
						
							|  |  |  |   open(24,file=appdir(:iz)//'/tmp24.txt',status='unknown')
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef Win32
 | 
					
						
							| 
									
										
										
										
											2007-01-12 21:31:16 +00:00
										 |  |  |   open(26,file=appdir(:iz)//'/tmp26.txt',status='unknown',                 &
 | 
					
						
							|  |  |  |        share='denynone')
 | 
					
						
							| 
									
										
										
										
											2007-06-13 17:05:57 +00:00
										 |  |  | #else
 | 
					
						
							|  |  |  |   open(26,file=appdir(:iz)//'/tmp26.txt',status='unknown')
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											2007-01-12 19:56:45 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-04-17 00:00:23 +00:00
										 |  |  |   return
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 910 print*,'Error opening DECODED.TXT'
 | 
					
						
							|  |  |  |   stop
 | 
					
						
							| 
									
										
										
										
											2007-01-17 14:36:54 +00:00
										 |  |  | 911 print*,'Error opening bandmap.txt'
 | 
					
						
							|  |  |  |   stop
 | 
					
						
							|  |  |  | 912 print*,'Error opening bandmap2.txt'
 | 
					
						
							|  |  |  |   stop
 | 
					
						
							| 
									
										
										
										
											2006-04-17 00:00:23 +00:00
										 |  |  | 920 print*,'Error opening DECODED.AVE'
 | 
					
						
							|  |  |  |   stop
 | 
					
						
							|  |  |  | 930 print*,'Error opening AZEL.DAT'
 | 
					
						
							|  |  |  |   stop
 | 
					
						
							|  |  |  | 940 print*,'Error opening DEBUG.TXT'
 | 
					
						
							|  |  |  |   stop
 | 
					
						
							|  |  |  | 950 print*,'Error opening ALL.TXT'
 | 
					
						
							|  |  |  |   stop
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | end subroutine ftn_init
 |