From 867d2fe1d925a92493553a6d69055d5f0c2ca9f6 Mon Sep 17 00:00:00 2001 From: Joe Taylor <joe@princeton.edu> Date: Wed, 17 Jul 2024 16:36:47 -0400 Subject: [PATCH] Correct for UTC wrap-around in setting Hound 'Age'. Max Age = 99. --- lib/decoder.f90 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/decoder.f90 b/lib/decoder.f90 index 8ae4e166a..3080bdbfc 100644 --- a/lib/decoder.f90 +++ b/lib/decoder.f90 @@ -194,14 +194,15 @@ subroutine multimode_decoder(ss,id2,params,nfsample) nsnrfox(j)=nsnrfox(i) nfreqfox(j)=nfreqfox(i) n30fox(j)=n - nage=n30-n + nage=min(99,mod(n30-n+288000,2880)) if(len(trim(g2fox(j))).eq.4) then call azdist(mygrid,g2fox(j)//' ',0.d0,nAz,nEl,nDmiles, & nDkm,nHotAz,nHotABetter) else nDkm=9999 endif - write(19,1004) c2fox(j),g2fox(j),nsnrfox(j),nfreqfox(j),nDkm,nage + write(19,1004) c2fox(j),g2fox(j),nsnrfox(j),nfreqfox(j), & + nDkm,nage 1004 format(a12,1x,a4,i5,i6,i7,i3) endif enddo