This website requires JavaScript.
Explore
Drone CI
Help
Register
Sign In
w4kek
/
WSJT-X
Watch
1
Star
0
Fork
0
You've already forked WSJT-X
mirror of
https://github.com/saitohirga/WSJT-X.git
synced
2024-08-20 05:26:33 -04:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
c414a3261b
WSJT-X
/
lib
/
jt4a.f90
3 lines
74 B
Fortran
Raw
Normal View
History
Unescape
Escape
Restructuring in preparation for direct decoder invocation from wsjtx Re-factor the JT4, JT65 and JT9 decoders as Fortran modules using type bound procedures, the decoder types implement a callback procedure such that he client of the decoder can interpret the decode results as they need. The JT4 decoder has a second callback that delivers message averaging status. Also the previously separate source files lib/jt4a.f90 and lib/avg4.f90 have been merged into lib/jt4_decode.f90 as private type bound procedures of the new jt4_decoder type. Re-factored the lib/decoder.f90 subroutine to utilize the new decoder types. Added local procedures to process decodes and averaging results including the necessary OpenMP synchronization directives for parallel JT9+JT65 decoding. Added the jt65_test module which is a basic test harness for JT65 decoding. Re-factored the jt65 utility to utilize the new jt65_test module. Changed a few integers to logical variables where their meaning is clearly binary. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6324 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-29 18:52:55 -05:00
! The contents of this file have been migrated to lib/jt4_decode.f90
Reference in New Issue
Copy Permalink