Commit Graph

5456 Commits

Author SHA1 Message Date
sirhc808 dd53e8d348 incorporate code review feedback 2019-07-02 13:00:32 -05:00
sirhc808 1f57ba5fec improve physical structure 2019-07-02 12:45:05 -05:00
sirhc808 27d4471cde Merge branch 'ft9_refactor' into feat-refactor
# Conflicts:
#	CMakeLists.txt
#	lib/ft4/getcandidates4.f90
#	lib/ft4/sync4d.f90
2019-07-02 12:06:14 -05:00
sirhc808 af64533363 start refactoring UML docs 2019-07-02 11:50:55 -05:00
sirhc808 569809b0b3 capture existing implementation in UML 2019-07-02 11:30:53 -05:00
sirhc808 ee5d5c8ae9 improve physical structure 2019-07-02 10:19:43 -05:00
sirhc808 50ce71b47a improve physical structure 2019-07-01 21:52:32 -05:00
sirhc808 c0aada598d add some clion ignorance 2019-07-01 21:24:30 -05:00
sirhc808 47b8d4422c fix some errrrrors 2019-07-01 21:19:18 -05:00
sirhc808 6692b8427d break build on C++ warnings 2019-07-01 21:15:53 -05:00
sirhc808 84fd0ed7c7 clean up a few warnings 2019-07-01 21:10:43 -05:00
sirhc808 1f282153eb clean up a few warnings 2019-07-01 20:31:33 -05:00
sirhc808 4317f54b1a simple CMake fix to use Qt's latest CMake support 2019-07-01 19:36:14 -05:00
Bill Somerville 857afbe500
Merge commit '86c48cb49f3dfb7752a17b80a3ab06d98cd9878d' into release-2.1.0 2019-07-02 00:38:43 +01:00
sirhc808 86c48cb49f Update to use current version of Qt's CMake support 2019-07-01 14:19:43 -05:00
Bill Somerville adcf202637
Repair a crash when decoding ISCAT
Passing a  auto stack variable to  a future is  not a good idea  as it
will almost certainly  go out of scope before the  future has finished
executing.
2019-06-30 12:17:17 +01:00
Bill Somerville c65d832356
New UDP messages to close and reconfigure WSJT-X plus more status fields
The Status(1) message acquires the new fields Frequency Tolerance, T/R
Period,  and  Configuration Name.  The  Rx  DF,  Tx DF  fields  become
unsigned (this should be a benign change which is just for correctness
as -ve values have never been possible).

The   Close(6)  message   becomes  bi-directional   allowing  external
applications to gracefully close down WSJT-X instances.

A  new  message SwitchConfiguration(14)  is  provided  that allows  an
external application to  switch the current configuration  of a WSJT-X
instance.

Another  new  message  Configure(15)  is provided  to  allow  external
applications to adjust some key parameters like the mode and submode.

See the  NetworkMessages.hpp header  commentary for full  details. The
UDPExamples/MessageAggregator reference  application has  been updated
to be able to exercise all of the above changes.

Note   that   this   commit   enforces  stricter   checking   on   the
"Settings->Reporting->Allow  UDP  requests"   option,  which  must  be
checked  before  any state  changing  incoming  messages to  a  WSJT-X
instance are processed.
2019-06-25 14:35:58 +01:00
Steve Franke 7d3b346afa Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-24 11:10:01 -05:00
Steve Franke e7889ba11b FT4: candidates within 20 Hz of nfqso are presented to the decoder first. 2019-06-24 11:09:55 -05:00
Bill Somerville 17492c45a9
Further field day ADIF log enhancements
Received exchange exported to SRX_STRING.
2019-06-24 16:03:41 +01:00
Bill Somerville 91aa591a71
Better ADIF conformance for ARRL Field Day mode
This change may break N1MM Logger+ integration, notably the CLASS ADIF
field is  populated which may not  be recognized by N1MM  Logger+, nor
interfaces to it.

One exception to  ADIF conformance is that the ARRL_SECT  field may be
populated with  the value DX  despite it  not being a  valid ARRL_SECT
enumeration value. This is done for consistency with N1MM Logger+ ADIF
exports.
2019-06-24 00:56:41 +01:00
Bill Somerville c8fd0b0988
Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-22 03:52:10 +01:00
Steve Franke c68679bd10 Tweak to reduce the number of bad candidates. 2019-06-19 09:07:08 -05:00
Steve Franke efb01d014d Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-18 11:36:03 -05:00
Steve Franke 6caf9955a4 Back off to 77 AP bits for RR73 decodes, for now. 2019-06-18 11:35:54 -05:00
Bill Somerville 32f8a601a1
Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-18 11:44:38 +01:00
Joe Taylor 393b595126 Editorial work on parts of the User Guide related to FT4. 2019-06-17 15:47:47 -04:00
Joe Taylor 396bf1a013 Correct a flaw in ft8sim when generating data with large abs(DT). 2019-06-17 11:26:46 -04:00
Bill Somerville 6a3ad76abb
Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-16 22:46:02 +01:00
Steve Franke c26d0b4f29 FT4: Imrovements to sync.
Divide DT search range into 3 segments. Search central segment (near DT=0)
first and try to decode the largest peak. Then find the largest peak in each
of the surrounding segments and try to decode those only if the peak is larger
than the one found in the central segment.

Also re-indent ft4_decode.f90 and some other minor tweaks.
2019-06-16 09:46:33 -05:00
Steve Franke b4a318e5a9 Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-14 16:29:10 -05:00
Steve Franke 7e9cc9cbc7 FT4: Improve sync performance on disturbed channels. Make jt9 command-line option -d work 2019-06-14 16:28:59 -05:00
Bill Somerville 8572994ed0
Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-13 18:07:13 +01:00
Joe Taylor 7bd15246ae Adjustments to utility program rtty_spec.f90 2019-06-13 11:07:29 -04:00
Bill Somerville 636da26ccc
Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-13 01:48:38 +01:00
Bill Somerville 3f5a996842
New UDP message SwitchConfiguration(14) to switch to an existing configuration
The Status(1) message also acquires  the current configuration name as
a new  field. See  NetworkMessage.hpp for  details. The  UDP reference
example program message_aggregator acquires the ability to display and
change  the configuration  of a  WSJT-X client  to exercise  these new
features.
2019-06-13 01:44:28 +01:00
Joe Taylor 7e1eaf3f31 Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-12 11:34:41 -04:00
Joe Taylor 9de51ebfa3 Rename and tweak rtty_spec.f90. 2019-06-12 11:31:35 -04:00
Steve Franke fc07bd9287 FT4: minor tweak to avoid passing an unnecessary argument and reject bad candidates sooner. 2019-06-12 08:16:10 -05:00
Steve Franke 89dc109968 Re-enable printing of ?a# decode quality and ap-type annotations, for now. 2019-06-11 09:17:13 -05:00
Bill Somerville e9559244f8
Recall "Settings->Colors->Highlight by mode" from settings on startup 2019-06-11 10:14:04 +01:00
Steve Franke 8b195a91e9 Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-08 08:36:40 -05:00
Steve Franke 3c23a05d1f Move demod and bit metric calculation to a subroutine. This will make
it easier to experiment with alternative schemes for demod.
2019-06-08 08:34:46 -05:00
Bill Somerville 53cb410b8e
Use all caps for Maindenhead Locators 2019-06-07 23:48:21 +01:00
Bill Somerville ef21239a9b
Merge branch 'f2008' into release-2.1.0 2019-06-07 17:24:30 +01:00
Bill Somerville 067692cd1e
Disable automatically enabled toolbar on Mac
Qt automatically adds a "Menu->View->Show Tab Bar" button, this
change disables that as we don't have a tool bar or tab bar.
2019-06-07 17:21:57 +01:00
Bill Somerville 77094c88bf
Merge branch 'release-2.1.0' into f2008 2019-06-07 17:17:01 +01:00
Steve Franke b3d6f5d22e Fix a typo. 2019-06-07 09:04:55 -05:00
Bill Somerville 4d1c5b9b70
Merge branch 'release-2.1.0' of bitbucket.org:k1jt/wsjtx into release-2.1.0 2019-06-07 01:34:15 +01:00
Bill Somerville 85bc9ef6be
Update prerequisite packages to include the Qt Linguist tools 2019-06-07 01:33:18 +01:00