| 
									
										
										
										
											2015-12-29 23:52:55 +00:00
										 |  |  |   use, intrinsic :: iso_c_binding, only: c_int, c_short, c_float, c_char, c_bool
 | 
					
						
							| 
									
										
										
										
											2015-12-17 20:29:55 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   include 'constants.f90'
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   !
 | 
					
						
							|  |  |  |   ! these structures must be kept in sync with ../commons.h
 | 
					
						
							|  |  |  |   !
 | 
					
						
							|  |  |  |   type, bind(C) :: params_block
 | 
					
						
							|  |  |  |      integer(c_int) :: nutc
 | 
					
						
							| 
									
										
										
										
											2015-12-29 23:52:55 +00:00
										 |  |  |      logical(c_bool) :: ndiskdat
 | 
					
						
							| 
									
										
										
										
											2015-12-17 20:29:55 +00:00
										 |  |  |      integer(c_int) :: ntr
 | 
					
						
							| 
									
										
										
										
											2017-07-26 21:19:21 +00:00
										 |  |  |      integer(c_int) :: nQSOProgress ! See MainWindow::m_QSOProgress for values
 | 
					
						
							| 
									
										
										
										
											2015-12-17 20:29:55 +00:00
										 |  |  |      integer(c_int) :: nfqso
 | 
					
						
							| 
									
										
										
										
											2017-07-26 21:19:21 +00:00
										 |  |  |      integer(c_int) :: nftx
 | 
					
						
							| 
									
										
										
										
											2015-12-29 23:52:55 +00:00
										 |  |  |      logical(c_bool) :: newdat
 | 
					
						
							| 
									
										
										
										
											2015-12-17 20:29:55 +00:00
										 |  |  |      integer(c_int) :: npts8
 | 
					
						
							|  |  |  |      integer(c_int) :: nfa
 | 
					
						
							|  |  |  |      integer(c_int) :: nfsplit
 | 
					
						
							|  |  |  |      integer(c_int) :: nfb
 | 
					
						
							|  |  |  |      integer(c_int) :: ntol
 | 
					
						
							|  |  |  |      integer(c_int) :: kin
 | 
					
						
							|  |  |  |      integer(c_int) :: nzhsym
 | 
					
						
							|  |  |  |      integer(c_int) :: nsubmode
 | 
					
						
							| 
									
										
										
										
											2015-12-29 23:52:55 +00:00
										 |  |  |      logical(c_bool) :: nagain
 | 
					
						
							| 
									
										
										
										
											2015-12-17 20:29:55 +00:00
										 |  |  |      integer(c_int) :: ndepth
 | 
					
						
							| 
									
										
										
										
											2017-11-04 17:03:56 +00:00
										 |  |  |      logical(c_bool) :: lft8apon 
 | 
					
						
							| 
									
										
										
										
											2017-12-04 00:46:19 +00:00
										 |  |  |      logical(c_bool) :: lapcqonly
 | 
					
						
							| 
									
										
										
										
											2017-11-04 17:03:56 +00:00
										 |  |  |      logical(c_bool) :: ljt65apon 
 | 
					
						
							| 
									
										
										
										
											2017-07-22 03:01:09 +00:00
										 |  |  |      integer(c_int) :: napwid
 | 
					
						
							| 
									
										
										
										
											2015-12-17 20:29:55 +00:00
										 |  |  |      integer(c_int) :: ntxmode
 | 
					
						
							|  |  |  |      integer(c_int) :: nmode
 | 
					
						
							|  |  |  |      integer(c_int) :: minw
 | 
					
						
							| 
									
										
										
										
											2016-04-06 17:11:19 +00:00
										 |  |  |      logical(c_bool) :: nclearave
 | 
					
						
							| 
									
										
										
										
											2015-12-17 20:29:55 +00:00
										 |  |  |      integer(c_int) :: minsync
 | 
					
						
							|  |  |  |      real(c_float) :: emedelay
 | 
					
						
							|  |  |  |      real(c_float) :: dttol
 | 
					
						
							|  |  |  |      integer(c_int) :: nlist
 | 
					
						
							|  |  |  |      integer(c_int) :: listutc(10)
 | 
					
						
							|  |  |  |      integer(c_int) :: n2pass
 | 
					
						
							|  |  |  |      integer(c_int) :: nranera
 | 
					
						
							|  |  |  |      integer(c_int) :: naggressive
 | 
					
						
							| 
									
										
										
										
											2015-12-29 23:52:55 +00:00
										 |  |  |      logical(c_bool) :: nrobust
 | 
					
						
							| 
									
										
										
										
											2015-12-17 20:29:55 +00:00
										 |  |  |      integer(c_int) :: nexp_decode
 | 
					
						
							| 
									
										
										
										
											2018-05-19 20:41:27 +00:00
										 |  |  |      character(kind=c_char) :: datetime(20)
 | 
					
						
							|  |  |  |      character(kind=c_char) :: mycall(12)
 | 
					
						
							|  |  |  |      character(kind=c_char) :: mygrid(6)
 | 
					
						
							|  |  |  |      character(kind=c_char) :: hiscall(12)
 | 
					
						
							|  |  |  |      character(kind=c_char) :: hisgrid(6)
 | 
					
						
							| 
									
										
										
										
											2015-12-17 20:29:55 +00:00
										 |  |  |   end type params_block
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   type, bind(C) :: dec_data
 | 
					
						
							| 
									
										
										
										
											2020-03-15 14:25:56 -04:00
										 |  |  |      integer(c_int) :: ipc(3)
 | 
					
						
							| 
									
										
										
										
											2015-12-17 20:29:55 +00:00
										 |  |  |      real(c_float) :: ss(184,NSMAX)
 | 
					
						
							|  |  |  |      real(c_float) :: savg(NSMAX)
 | 
					
						
							| 
									
										
										
										
											2016-07-06 14:18:23 +00:00
										 |  |  |      real(c_float) :: sred(5760)
 | 
					
						
							| 
									
										
										
										
											2015-12-17 20:29:55 +00:00
										 |  |  |      integer(c_short) :: id2(NMAX)
 | 
					
						
							|  |  |  |      type(params_block) :: params
 | 
					
						
							|  |  |  |   end type dec_data
 |