Steven Franke
7345e13661
Fix a bug
2020-06-30 15:50:50 -05:00
Bill Somerville
f6a7d8c4bd
Fix an off by one error in 10 and 12 bit hash code handling
...
Revealed by trying to hash M0RNR which has zero as a 10 and 12 bit
hash code.
2020-06-30 21:50:17 +01:00
Steven Franke
630ef640ac
First cut at joint QSO/WSPR type decoding for FST240.
2020-06-30 15:06:18 -05:00
Joe Taylor
0472a816fb
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-06-30 15:12:22 -04:00
Joe Taylor
d7448347e5
Install a basic framework for handling FST240W decodes.
2020-06-30 15:11:36 -04:00
Steven Franke
e8bb7e74bc
Add routines for a (240,74) code. Hardwire decoder for wspr messages, for the time being.
2020-06-30 13:29:32 -05:00
Steven Franke
d916f315d3
Make AP decoding baseline llrs depend on hmod. Center the DT search window on emedelay.
2020-06-30 11:39:51 -05:00
Joe Taylor
3084fa6dd3
Change all User Guide links to physics.princeton.edu to the secure "https:: protocol.
2020-06-30 11:05:17 -04:00
Joe Taylor
53e7941c7c
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-06-30 10:36:16 -04:00
Joe Taylor
2a74e5a5de
Allow command-line argument for "nQSOProgress" in jt9.
2020-06-30 10:35:13 -04:00
Steven Franke
f0efd881ca
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-06-30 08:42:59 -05:00
Steven Franke
d34f05f985
Implement basic AP decoding for FST240. No contests.
2020-06-30 08:42:54 -05:00
Joe Taylor
023e09bc4d
Correct the help message's option label for setting FST240 mode.
2020-06-30 08:58:40 -04:00
Bill Somerville
3d081a09a8
Update documentation URLs to SSL/TLS where available
...
Some like *.princeton.edu now require this.
2020-06-30 13:22:59 +01:00
Joe Taylor
a44b240192
Change to NSPS=720 for 15-seconf FST240 modes, to allow use for EME.
2020-06-29 17:33:46 -04:00
Steven Franke
d462277a3e
Make ldpcsim program work again.
2020-06-29 16:09:12 -05:00
Steven Franke
355b060454
1. Fix broken sync.
...
2. Change FST240-15 to use nsps=720
2020-06-29 15:06:11 -05:00
Joe Taylor
ae6ca148bd
Pass mode name to the Modulator.
2020-06-29 14:47:46 -04:00
Steven Franke
42a0e9df32
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-06-29 12:31:21 -05:00
Steven Franke
a5cb88deed
Use two alternating sync words. Change DT=0 to t=0.5 s for ntrperiod=15 s only.
2020-06-29 12:31:16 -05:00
Joe Taylor
bb5041da98
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-06-29 13:28:34 -04:00
Joe Taylor
67422f2ede
Remove a diagnostic write statement.
2020-06-29 13:28:06 -04:00
Steven Franke
06b8e0eec6
Try to ensure that nfft1 and nfft2 are nice values. Add a brickwall filter in the downsampler.
2020-06-29 12:15:28 -05:00
Joe Taylor
83fddb1f57
Pass more parameters to fst240_decode().
2020-06-29 12:21:34 -04:00
Joe Taylor
133c32cb41
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-06-29 09:38:24 -04:00
Joe Taylor
4fbed923ab
Add detailed comments to get_candidates_fst240.f90.
2020-06-29 09:37:29 -04:00
Steven Franke
ce23c77abc
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-06-29 07:42:12 -05:00
Steven Franke
5480beba3a
Change DT search range back to -1s -> 2s. NB - FST240-15 is subject to false sync at DT=+2.5s - bad for EME?
2020-06-29 07:42:00 -05:00
Joe Taylor
494481fa8a
Remove a poisonous but unused line of code.
2020-06-28 20:22:24 -04:00
Joe Taylor
7d094b36bf
Fix the "double-click on AP decode" crash.
2020-06-28 23:23:10 +01:00
Joe Taylor
1610375eee
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-06-28 16:27:23 -04:00
Joe Taylor
5b22280631
Fix the "double-click on AP decode" crash.
2020-06-28 16:26:22 -04:00
Steven Franke
f774cecd00
Experimental change to candidate detection.
2020-06-28 15:22:35 -05:00
Bill Somerville
d5c5a58c7f
Merge branch 'develop' into feat-fst280
2020-06-27 22:14:09 +01:00
Joe Taylor
2b85c70bbc
Correct the m_hsymStop values for FST240-300.
2020-06-27 16:58:55 -04:00
Steven Franke
04d6fe4617
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-06-27 15:43:21 -05:00
Steven Franke
89c81cb5f1
XOR the message with rvec before calculating CRC
2020-06-27 15:43:14 -05:00
Joe Taylor
51447ef1d3
Remove the 1 s offset in wave() array. Fix NSPS for 300 s periods.
2020-06-27 16:24:11 -04:00
Joe Taylor
bf51dfd61d
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-06-27 16:23:20 -04:00
Steven Franke
1f16beeafe
Make T/R=300s work from the command line.
2020-06-27 14:11:37 -05:00
Joe Taylor
eb167b11d3
Fix several more GUI parameters for FST240.
2020-06-27 14:13:59 -04:00
Joe Taylor
e98987c676
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-06-27 13:08:18 -04:00
Joe Taylor
cd9146e646
Change a few more GUI parameters for the switch from FST280 to FST240. Tx timing probably still needs work.
2020-06-27 13:07:11 -04:00
Steven Franke
3cb1980ef1
Remove un-needed files.
2020-06-27 09:21:43 -05:00
Steven Franke
390884268c
Wholesale change from FST280 to FST240
2020-06-27 08:53:11 -05:00
Bill Somerville
4ee9ba6dba
Merge branch 'develop' into feat-wspr-user-hardware
2020-06-27 00:40:04 +01:00
Bill Somerville
37ab6eecd1
Update contributors, and UDP Message Protocol documentation
2020-06-27 00:23:34 +01:00
phl0
2a31d12d39
Adapt brach to changes proposed by G4WJS
2020-06-26 23:46:08 +01:00
phl0
6cbc91b653
Include prop mode in ADIF and UDP messages
2020-06-26 23:45:58 +01:00
Bill Somerville
27b4f2939a
More flexible execution of the user's hardware controller
...
Updated ways to implement a user defined hardware controller which is
executed just after band changes during WSPR band hopping operation.
Allows the user_hardware executable to be located in any directory on
the PATH environment variable. On Windows any file extension listed on
the PATHEXT environment variable may be used, the first match using
PATH and PATHEXT will be executed. On Windows this is achieved by
using CMD.EXE with a '/C' command line flag, i.e. the user's hardware
controller is executed like this:
CMD.EXE /C user_hardware nn
where 'nn' is the new band as an integer in meters.
On non-Windows systems the user's executable will be run if it is
found on the directories specified by the PATH environment variable,
and it is executable, i.e. it is equivalent to something like:
/bin/sh -c user_hardware nn
where 'nn' is the new band as an integer in meters.
In all cases the user_hardware controller should exit with a zero
status, otherwise it have been deemed to have failed. On Windows avoid
an exit status of one as that is utilized by CMD.EXE to indicate the
file was not found, which WSJT-X ignores silently.
This change means the prior need to put the user's hardware controller
into a WSJT-X installation directory like /usr/local/bin or
C:\WSJT\wsjtx\bin is no longer necessary.
2020-06-26 21:35:29 +01:00