Commit Graph

1376 Commits

Author SHA1 Message Date
OH1KH
f5264bfa40 Forgot split keys from contest form 2020-10-30 18:16:27 +02:00
Petr Hlozek
bd2a352847
Merge pull request #341 from dl7oap/fix_band_rx
fix band_rx zero problem
2020-10-30 11:31:00 +01:00
Andreas Puschendorf
ca7d5160c1 fix band_rx zero problem 2020-10-30 08:54:41 +01:00
Petr Hlozek
d6bbec1dd9
Merge pull request #340 from OH1KH/sqash_split_with_xit
Added TX split support
2020-10-28 08:01:41 +01:00
Petr Hlozek
136994203e
Merge branch 'master' into sqash_split_with_xit 2020-10-28 08:01:32 +01:00
Petr Hlozek
107d23d01a
Merge pull request #339 from phl0/cbrExport
Fix cabrillo export
2020-10-28 08:00:49 +01:00
Petr Hlozek
5edc7a7c8d
Merge pull request #337 from OH1KH/squash_member_rebuild
Fix for Club membership
2020-10-28 08:00:19 +01:00
OH1KH
f646f21b53 Added TX split support
Added TX split support using XIT if rig supports it. (easier than using 2 vfos)
        Value 0 .. 9999Hz UP / DOWN
        Keys Ctrl+1 ... Ctrl+9 quick set XIT
        Key Ctrl+0 Disables XIT
        Key Ctrl+9 adds random value of 0 .. 990Hz (step 10Hz) to setting if splitting is UP
        Substracts if slpitting is DOWN

        Split keys work when NewQSO or TRXControl window is active

        Tested with Icom IC7300

Added help key Ctrl-H to "QSO list"

	Works now similar as "New QSO"
	Both "New QSO" and "QSO list" have also Alt-H as help key.
	"QSO list" key "F1" can now be used for other purposes. The help connection still exist in source.

Fixed help files
	Help for split
	Shortcut keys
	Made all VK_keys now called as Ctrl-, Alt- There was a mixture of plus and minus signs (Ctrl+, Ctrl-)

Squashed commit of the following:

commit bb6b50f3f6cd0ba1c6aa9bdc23f4da687d3fa7d5
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Oct 27 10:30:31 2020 +0200

    Small help fix and PR date to fVersion

commit 2066b993bef52cf4d1268544eae5a5538e8c6d00
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Oct 27 10:19:40 2020 +0200

    Added split keys to work also when trxcontrol window is active. Fixed some help files.

commit 3cd43922e5d4ac0bd7f81cb1b0308a260e321aee
Merge: 25ca1e0 b09e821
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Oct 27 09:27:34 2020 +0200

    Merge branch 'qso_list_help_key' into split_with_xit

commit 25ca1e07b81d0d377321ca3b38390b83aa2c2479
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Oct 26 18:55:36 2020 +0200

    Button position fix

commit e5ec98c443a2197f603aade6fc5d3beef4068cb3
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Oct 26 18:42:22 2020 +0200

    Added TX split support

    	Added TX split support using XIT if rig supports it. (easier than using 2 vfos)
    	Value 0 .. 9999Hz UP / DOWN
    	Keys Ctrl+1 ... Ctrl+9 quick set XIT
    	Key Ctrl+0 Disables XIT
    	Key Ctrl+9 adds random value of 0 .. 990Hz (step 10Hz) to setting if splitting is UP
    	Substracts if slpitting is DOWN

    	Fixed help files

    	Tested with Icom IC7300

commit b09e821a72
Author: OH1KH <oh1kh@sral.fi>
Date:   Mon Oct 26 09:35:38 2020 +0200

    Added help shorcut key Ctrl+H to 'QSO list'
2020-10-27 10:33:15 +02:00
phl0
adb0891a12
Fix cabrillo export 2020-10-26 15:03:24 +01:00
OH1KH
53fd97f06d Fix for Club membership
1) fixed a bug in Club marking fied selection that I myself had done when trying to make "comment for qso" look similar in all places. At membership settings it must be named by the DB column name "remarks" (that may confuse user) so returned it to that.

2)QSO list/Statistics/Membership tracking/Rebuild membership statistices is fixed. It did set all empty marking fieds filled with club (first club's if several) mark. Now sets just ones that really are club members.

Thanks to Andreas, DL7OAP, who saved lot of my time suggesting fix. Otherwise I should have learned myself (better) for sql join to find out what is the root cause.

Squashed commit of the following:

commit e3d93ae52e
Author: OH1KH <oh1kh@sral.fi>
Date:   Fri Oct 23 10:11:01 2020 +0300

    Version date change

commit c8569e4051
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Oct 22 17:55:34 2020 +0300

    Changed left join to inner join to get proper results

commit b52c5ef945
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Oct 21 18:52:44 2020 +0300

    Fix for Club membership recreation

    Club settings selector (where to place membership marking) had "comm. for qso"

    I have messed it up a long ago when I changed terms "remarks" to "comment to qso" in several places to make similar outlook everywhere.
    I did not know that this selector in club settings must have same name as cqrlog_main database field "remarks" that shows up at NewQSO with label "Comment for qso" (which is confusing)

    Fixed.
    This is stored in Xcqrlog.cfg so clubs must be removed, cqrlog closed and reopened and clubs added again to get it cleared.
    Other way round is to export log configuration, find "comm. for qso" lines there and change them to "remarks" and import settings to log again.

    That fix still leaves recreation to fail (every qso is marked as club qso). So there is another bug also.
2020-10-23 12:48:00 +03:00
Petr Hlozek
214a54007b
Merge pull request #336 from OH1KH/squash_hamlib_speed
CW macro speed changes with Hamlib keyer
2020-10-23 10:58:22 +02:00
Petr Hlozek
3681207fe1
Merge pull request #335 from phl0/fixUnitCount
Correct unit count
2020-10-23 10:57:02 +02:00
OH1KH
8082f1d978 CW macro speed changes with Hamlib keyer
Added limited support for speed changes in middle of macro text when using Hamlib keyer.

    1) Version of Hamlib must be at least Hamlib 4.1~git Last commit 2020-10-20 03:22:59 2020 +0000 SHA=8a769c
    2) Do not use space(s) between text and +(or -) rigctld will add them I.E. "TU+++599---001"
    3) Speed change works only with BKIN mode (not F-BKIN) and at the moment new Icom rigs (tested only ic7300)
    4) Test results for icom 7300: Macro string "TU+++5nn---001"
	Speed 28WPM  +15WPM increase for "5nn"
	Rig settings: TX delay 25ms, BKIN delay 7.5d, CW-Key set/Rise time 2ms

	Measured time for 1st dot of "5" is 0.024sec,  2nd 0.027sec.
	Speed change via CAT causes 3ms drop of first element. Not fatal!

    With other keyers this existed already, but forgotten from help file.
    Fixed help file.

    Added speed limit checks for all keyers when using + and -

Squashed commit of the following:

commit f745caa91c839e04d3f474d0b5ef59274edb6a98
Author: OH1KH <oh1kh@sral.fi>
Date:   Wed Oct 21 12:07:30 2020 +0300

    Added some range checking

commit a47b585813654f72bee402601b9ae306dc459985
Author: OH1KH <oh1kh@sral.fi>
Date:   Tue Oct 20 17:22:43 2020 +0300

    CW macro speed changes

    Added limited support for speed changes in middle of macro text when using Hamlib keyer.

    1) Version of Hamlib must be at least Hamlib 4.1~git Last commit 2020-10-20 03:22:59 2020 +0000 SHA=8a769c
    2) Do not use space(s) between text and +(or -) rigctld will add them I.E. "TU+++599---001"
    3) Speed change works only with BKIN mode (not F-BKIN) and at the moment new Icom rigs (tested only ic7300)

    With other keyers this existed already, but forgotten from help file.
    Fixed help file.
2020-10-23 09:50:28 +03:00
phl0
5d2fef6e0f
Correct unit count 2020-10-22 16:24:57 +02:00
Petr Hlozek
46029a9d94
Merge pull request #333 from OH1KH/DXhelp
Fix to DXCluster help
2020-10-16 07:52:39 +02:00
Petr Hlozek
c340f8deab
Merge pull request #332 from OH1KH/partial_contest
Added Super check partial to Contest
2020-10-16 07:52:17 +02:00
OH1KH
e8e6473968 Fix to DXCluster help
It seems that cmds.StrictDelimiter := true does not work as it should allowing alsi space to be delimiter with the defined delimiter character then help file is changed so that user understands to use double quotes if his command string contains spaces between.

A Lazarus bug, perhaps?
2020-10-14 11:40:43 +03:00
OH1KH
bb714c2781 Added Super check partial to Contest
Now Super check partial works also when call is entered to Contest form like it works with NewQSO entry.
2020-10-11 10:47:29 +03:00
Petr Hlozek
da750e41d7
Merge pull request #331 from dl7oap/feature_adif_band_rx
add ADIF Tag BAND_RX in ADIF Export
2020-10-08 16:20:31 +02:00
Andreas Puschendorf
59b8f41ff4 add ADIF Tag BAND_RX in ADIF Export 2020-10-06 20:42:22 +02:00
Petr Hlozek
80df3527b7
Merge pull request #330 from OH1KH/offline
Fix for "Offline" checkbox.
2020-10-03 18:36:13 +02:00
OH1KH
18d9f5c33d Fix for "Offline" checkbox.
When any remote is on user should not be able to touch "Offline" checkbox. Now any remote will disable the checkbox.
2020-10-03 09:55:35 +03:00
Petr Hlozek
9ab9715a63 fix: missing operator field added 2020-09-18 18:24:59 +02:00
Petr Hlozek
72d42dc1b1
Merge pull request #329 from phl0/Operator
Support for separate operator
2020-09-18 18:02:31 +02:00
Petr Hlozek
218717ee1e
Merge pull request #327 from OH1KH/wjtx_udp_order
Fix wsjtx udp
2020-09-18 18:02:06 +02:00
phl0
6858cf5630
This adds support for (tempoarily) setting an operator callsign
via ALT+O. This is stored in a separate table column if it differs
from the configured station callsign.
I is exported to ADIF and cbr/edi files.
Squashed commit of the following:

commit 4d9302d89ebc8d5f4f3fb0c891283310c9391e60
Author: phl0 <florian@florian-wolters.de>
Date:   Thu Sep 10 02:03:51 2020 +0200

    operator support for cabrillo exports

commit ffed1b5a7cd61147305ee0afd15db4e0ce80f752
Author: phl0 <florian@florian-wolters.de>
Date:   Thu Sep 10 01:31:42 2020 +0200

    Add operators to edi exports

commit 56ab0e5f36dfff54a8ffae05565344cb8fb717d5
Author: phl0 <florian@florian-wolters.de>
Date:   Wed Sep 9 16:36:06 2020 +0200

    Retain operator call on QSO edit

commit db6d23109834c8258fa87e418c004dcb253e2235
Author: phl0 <florian@florian-wolters.de>
Date:   Wed Sep 9 16:26:31 2020 +0200

    Add ADIF import functions for operator call

commit 9fa74745c564cf9215fd8878419b2c1042b5c1a5
Author: phl0 <florian@florian-wolters.de>
Date:   Wed Sep 9 16:07:43 2020 +0200

    Add export functions for operator callsign

commit c04387a4f2d0ce014aac1b1b137f2f80ecb190d7
Author: phl0 <florian@florian-wolters.de>
Date:   Wed Sep 9 15:46:38 2020 +0200

    Store Op only if different from configured callsign

commit b00e6ae48dcba47a9db071d7ffb5c52885672ad0
Merge: 11d851e d99e17f
Author: phl0 <florian@florian-wolters.de>
Date:   Tue Sep 8 12:21:13 2020 +0200

    Merge remote-tracking branch 'upstream/master' into operator

commit 11d851e7c66b9f3d91289ced4a5b0d6d857ab2e8
Merge: 7e80390 2d4445b
Author: phl0 <florian@florian-wolters.de>
Date:   Mon Sep 7 12:22:26 2020 +0200

    Merge remote-tracking branch 'upstream/master' into operator

commit 7e803907de50a5c3b774e31f63ce9ecf34696c4d
Author: Florian Wolters <florian@florian-wolters.de>
Date:   Sun Sep 6 10:55:47 2020 +0200

    Update documentation

commit 6d0dbfc2e8889b4a65b1675ea2bebdc53a7ec252
Author: phl0 <florian@florian-wolters.de>
Date:   Fri Sep 4 10:47:08 2020 +0200

    Slight formatting stuff

commit 620b1713ab33884a0291198d26484612bd195a95
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 3 17:01:10 2020 +0300

    additions 2

     - N1MM now gets "operator" with same rules as wsjt-x
     - change loc (6)  and change operator (20)  now has input limit
     - fChangeOperator should be now part of project (diff shows not..will check after commit)
     - cabrillo export now has header "OPERATORS:"
       by cabrillo definitions it can show operators and host:
       OPERATORS: OH1KH,@OH1KH  (when no operator defined)
       OPERATORS: OH1KJ,@OH1KH
       OPERATORS: OH1KH,OH1KJ,@OH1KH
       The last case must be mentioned in HELP that operator (Alt+O) input can be more than one callsign by comma separated (in limit of 20 char).

commit ffd3ba2f0bceeccf2e8a4b8ad7be9c66a2209893
Author: OH1KH <oh1kh@sral.fi>
Date:   Thu Sep 3 12:03:59 2020 +0300

    Some additions
    - fixed status line sizes: shorter text for My grid and ref.call
    - added Operator to status line
    - shows up if different than station call
    - if changed to empty input replaces station call to be also operator
    - wsjtx  logging "operator" sets cqrlog operator but only if previous value was station call.
    - fixed ctrl+l (myLoc) has now input validate. Allows just 6 char input now

commit 7f6db3909ecbe3c5dc397196309c0605806b0f0b
Author: phl0 <florian@florian-wolters.de>
Date:   Wed Sep 2 13:31:02 2020 +0200

    Add forgotten files ... :/

commit f0b1c7b94f9bf8e43005b19c5dcde18c9f5d9081
Author: phl0 <florian@florian-wolters.de>
Date:   Wed Sep 2 13:30:06 2020 +0200

    Add Operator short cut/ popup to save and Edit QSO functions

commit 9de6a7447293813840029e93c98ba4da844b10b5
Author: phl0 <florian@florian-wolters.de>
Date:   Wed Sep 2 08:52:35 2020 +0200

    Add column for operator to main DB
2020-09-10 21:37:14 +02:00
OH1KH
7dede19681 Fix wsjtx udp
-speed up connect request send made from CQ monitor with 2xclick
2020-09-09 10:17:08 +03:00
Petr Hlozek
d99e17fcc3
Merge pull request #326 from OH1KH/QTHbutton
Fix for QTH button
2020-09-07 18:37:04 +02:00
Petr Hlozek
d829fda295 delete opened log - fixed 2020-09-07 18:36:48 +02:00
OH1KH
f98c29d6fd Fix for QTH button
Fixed anchoring and button sizing in QTHprofile form.
Did not show out nice when compiled with QT5
2020-09-07 19:28:29 +03:00
Petr Hlozek
2d4445bfb9 'Hide/Show profile in the list' button added 2020-09-06 17:38:45 +02:00
Petr Hlozek
4b988bac48 profile edit on dbclick 2020-09-06 15:44:27 +02:00
Petr Hlozek
5cca75a144
Merge pull request #325 from phl0/LOonlyifNotOffline
Don't set RX frequency if offline mode is active
2020-09-06 15:09:31 +02:00
Petr Hlozek
ba07315281 QTH profile refatoring 2020-09-06 14:03:52 +02:00
Petr Hlozek
1f22f0c455 InternalConnection class and database utils added
Usfull for one-time methods eg. modify something,
getting some value from a table etc.
2020-09-06 13:57:48 +02:00
phl0
32bff318b4
Don't set RX frequency if offline mode is active 2020-09-02 14:06:53 +02:00
Petr Hlozek
4cdbd2d567
Merge pull request #324 from phl0/exportSATMode
Calculate SAT mode from freq and RX freq. Used in eqsl.cc upload and ADIF/HTML exports
2020-09-01 15:33:28 +02:00
phl0
b4e0adb485
Calculate SAT mode from freq and RX freq. Used in eqsl.cc upload and ADIF/HTML exports 2020-09-01 12:24:03 +02:00
Petr Hlozek
a5cf6b9cd7
Merge pull request #321 from phl0/AmsatStatusPost
Add option to upload SAT status info to AMSAT status page
2020-08-30 12:25:37 +02:00
phl0
86c469f558
Add option to upload SAT status info to AMSAT status page 2020-08-30 11:46:11 +02:00
Petr Hlozek
d3c5417bff
Merge pull request #319 from OH1KH/detail_fix
Details fix
2020-08-27 09:57:50 +02:00
OH1KH
730c55f1cd Details fix
For some unknown reason Details window opens from Ctrl+i and Ctrl+h keys. Also from NewQSO/Window/details where only Ctrl+i is mentioned.

Help file mentions that there is a checkbox in preferences/NewQSO to make Details open at program start. How ever there is no checkbox!
By default Details opens in fresh empty log, but once closed it keeps closed on next starts.

Change:
	- Details opens from  NewQSO/Window/details and Ctrl+i
	- Ctrl+h opens help
	- shorcut keys help fixed
	- NewQSO (sections: settings and operation) fixed
2020-08-23 19:44:09 +03:00
Petr Hlozek
8721247be1
Merge pull request #318 from OH1KH/html_valid
HTML export fix
2020-08-22 19:43:20 +02:00
OH1KH
bfce04e451 HTML export fix
Fixed HTML export output to pass HTML5 validate. Also tried to make UTF-8 output true. Tested with some E77 logged calls having special characters in name or qth.
For some reason GTK2 compiled version fails to output (and show in QSO list) those characters. When compiled with QT5 display and exported HTML shows out ok.

HTML export "lang" tag is now set by operating system env variable LANG. If it fails en-EN is used as default.
2020-08-20 12:06:56 +03:00
Petr Hlozek
bf9c35b166
Merge pull request #317 from OH1KH/ADIFexport_order_fix
Fix export order (ADIF/HTML)
2020-08-15 08:07:51 +02:00
Petr Hlozek
3d099d9d3a
Merge pull request #316 from OH1KH/prop_wsjt
Fixes false propagation 'TR̈́' with WSJT-X loggings
2020-08-15 08:07:14 +02:00
OH1KH
edc307a73f Fix export order (ADIF/HTML)
Checking "Most recent qsos first" at export causes ExAscTime to be true.
Then oldest qsos are on top of export:

ExAscTime   := cqrini.ReadBool('Export','AscTime',False);
if ExAscTime then
      dmData.Q.SQL.Text := 'SELECT * FROM view_cqrlog_main_by_qsodate_asc'

Term "ascending order", "ASC", by qso date means rising date value that is "from oldest date to latest date".

Easiest fix is to fix the form text from "Most recent" to "Oldest". Then the text equals to source code and does what expoected.
2020-08-13 18:59:01 +03:00
OH1KH
1a08e47a1d Fixes false propagation 'TR̈́' with WSJT-X loggings 2020-08-10 17:46:56 +03:00
Petr Hlozek
4430477008
Merge pull request #314 from OH1KH/wsjt_map
Get info for call when 2click in Wsjt-Map
2020-08-06 20:41:37 +02:00
Petr Hlozek
187f84e098
Merge pull request #313 from OH1KH/trxconrol_params_squash
Rig/RotCtrl ignore empty parameters
2020-08-06 20:41:24 +02:00