WSJT-X/lib/stdmsg.f90

21 lines
459 B
Fortran

function stdmsg(msg0,mygrid)
! Is msg0 a standard "JT-style" message?
use iso_c_binding, only: c_bool
use packjt
character*22 msg0,msg1,msg
character*6 mygrid
integer dat(12)
logical(c_bool) :: stdmsg
msg1=msg0
i0=index(msg1,' OOO ')
if(i0.gt.10) msg1=msg0(1:i0)
call packmsg(msg0,dat,itype)
call unpackmsg(dat,msg,mygrid)
stdmsg=(msg.eq.msg1) .and. (itype.ge.0) .and. itype.ne.6
return
end function stdmsg