Commit Graph

995 Commits

Author SHA1 Message Date
Joe Taylor
6ebfd25e27 1. CAT control now working with calls to hamlib functions.
Needs testing!!!
2. Added "Test CAT Control" and "Test PTT" buttons on 
   Setup | Configuration screen.  (Must fix flaky behavior of calls to ptt().)


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3172 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-15 20:20:06 +00:00
Joe Taylor
6cbb7a504b Add instructional labels to Tab 2.
Reset m_repeatMsg=0 on Tx Halt, etc.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3171 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-15 16:06:22 +00:00
Joe Taylor
9c1533dab9 Starting to implement direct calls to hamlib functions, rather than
using rigctl in a separate process.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3170 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-15 00:28:27 +00:00
Edson W. R. Pereira
9175c62b3b Added PSK_Reporter cpp and header file skeletons
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3169 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-14 15:09:35 +00:00
Joe Taylor
fa29bab31d Added "Tune" button.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3168 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-14 14:11:20 +00:00
Joe Taylor
2277827bb3 CAT control now reads and follows changes in radio Dial Frequency.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3167 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-13 18:51:25 +00:00
Joe Taylor
3e9c538bfa Disable "Save synced", it's not presently implemented.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3166 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-13 15:53:08 +00:00
Edson W. R. Pereira
c8f257787e Moved Portaudio initialization to the main function.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3165 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-13 15:22:12 +00:00
Joe Taylor
abc2b4bd83 Don't start a transmission more than 24 sec into the Tx period.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3164 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-13 15:18:29 +00:00
Edson W. R. Pereira
f9b4c38fc7 Moved initialization of shared memory segment to the main funcion in order to exit gracefully in case of errors.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3163 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-13 12:28:03 +00:00
Joe Taylor
cd7493b598 Test m_tx2QSO before writing Tx message to QSO window.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3162 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-13 01:53:24 +00:00
Joe Taylor
13bdcb424d 1. Option to send Tx message (highlighted in yellow) to QSO window.
2. Setup | Options changed to Setup | Configuration
3. Alt-V causes save-to-file of the most recently completed Rx sequence.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3161 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-12 17:57:20 +00:00
Joe Taylor
b0056364e1 One more try at getting the decoded line lengths right. Should be
OK in Linux, too -- CHECK THIS -- and keeps the message string at 
length 22, as required for JT65.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3160 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-12 14:20:05 +00:00
Joe Taylor
13d31b53d7 Working on User's Guide.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3159 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-12 02:05:47 +00:00
Joe Taylor
540b8dad84 Fix the truncation of characters 17 and 18 in decoded messages.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3158 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-11 22:53:30 +00:00
Joe Taylor
c832123100 Correct the logic for Runaway Tx Watchdog.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3157 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-11 20:59:17 +00:00
Joe Taylor
5fbe45659c Fix bug with an unlikely user-formatted message.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3156 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-11 18:39:05 +00:00
Joe Taylor
ca51730326 1. Erase button: click once to erase QSO window, twice to erase both.
2. New Setup options: "Tx disabled after sending 73" and "Runaway Tx watchdog".
3. Keyboard shortcuts:
   Alt-D: decode again at QSO frequency (same as Decode() button)
   Shift-D: full decode again, both windows
   Alt-E: Erase()
   Ctrl-F: Edit free text message
   Alt-H: Halt Tx()
   Alt M: Monitor()
   Alt-N: Enable Tx()
   Alt-Q: Log QSO
   Alt-S: Stop()


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3155 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-11 16:51:57 +00:00
Joe Taylor
523d7974f0 Don't overwrite call3.txt on program upgrade.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3154 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-11 01:10:40 +00:00
Joe Taylor
6cf54b41fa Fix the saving of "m_rptRcvd", which got broken a few revisions ago.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3153 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-10 20:01:17 +00:00
Joe Taylor
bd7f680e84 Max size of several widgets made larger to accommodate people who set
system fonts larger than the default.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3152 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-10 18:00:33 +00:00
Joe Taylor
c652a0338f Clean up the transition from JT9 tones to CW ID.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3151 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-10 15:50:40 +00:00
Joe Taylor
5dfa36988f 1. Send values of fMin, fMax, to the jt9 decoder.
2. Option for user to set default fonts.
3. Minor tweaks to GUI appearance.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3150 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-10 14:41:16 +00:00
Joe Taylor
937fba8af5 Do not insert blank line when nagain=1.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3149 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-10 01:54:45 +00:00
Joe Taylor
a5ab54c834 1. Another anjustment to the "Tab 2" layout.
2. Blank line between periods should be in the RIGHT window!


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3148 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-10 01:09:19 +00:00
Edson W. R. Pereira
abe5d5f453 GUI Layout adjustments
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3147 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-09 22:59:15 +00:00
Edson W. R. Pereira
1029733f98 Adjusted Layout
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3146 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-09 22:55:25 +00:00
Edson W. R. Pereira
97043f4f9f Adjusted Layout
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3145 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-09 22:35:20 +00:00
Edson W. R. Pereira
bdeeaec350 Adjusted layout
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3144 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-09 22:34:40 +00:00
Joe Taylor
2bfeaf813c 1. Fix end-of-transmission logic so that CW ID works again.
2. Much better logic for choosing frequencies at which to attempt decodes.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3143 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-09 20:59:53 +00:00
Joe Taylor
6446c255ea Corrected the logic for when Tx freq is changed after double-clicking on
a decoded texdt line.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3142 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-09 17:52:44 +00:00
Joe Taylor
b759129a8f Bump version number to 0.9.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3141 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-09 15:42:30 +00:00
Joe Taylor
0e567025ac Remove diagnostic print.
Shouls have mentioned in last commit:
3. Narrow-band decode always uses the "deepest" parameters.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3140 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-09 15:21:59 +00:00
Joe Taylor
18ef9aadcb 1. Click on spectrum sets Rx freq; double-click also invokes narrow-band
decoder at the new frequency.  CTRL-click (or CTRL-double-click) sets both 
Rx and Tx freqs.
2. Amplitude at end of transmission is ramped down to prevent a "key click".


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3139 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-09 15:16:34 +00:00
Joe Taylor
6ec80aa20a Color highlighting in left window is now optional.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3138 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-09 00:34:39 +00:00
Joe Taylor
2de0e59bf8 Don't apply background colors in the left ("QSO Freq") text window.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3137 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-09 00:19:41 +00:00
Joe Taylor
86d257b4bb 1. Decode button does only the "quick decode" at QSO frequency.
2. Correct a logic error in new Tx-message-selection code.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3136 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-08 21:01:30 +00:00
Joe Taylor
6e95e05c5f 1. New controls for selecting Tx messages now functioning correctly?
2. Double-click on decoded message sets Tx Enable.
3. Implemented a runaway Tx watchdog.
4. Added a spinbox for S/N report.
5. Implemented correct message formats for compound callsigns.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3135 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-08 18:31:21 +00:00
Joe Taylor
baeba5095d Offer two sets of controls for entering and selecting Tx messages:
1. The "WSJT Traditional" setof six line-edit fields, radio buttons,
and Tx# buttons;

2. New configuration with buttons that generate each message for the
standard minimum QSO, one at a time.

NB: the logic for these buttons is not yet complete.



git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3134 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-08 01:50:49 +00:00
Edson W. R. Pereira
0c9b05f0e6 1. Moved fMin and fMax spin boxes to spectrum widget.
2. Adjusted mainwindow layout.
3. Added label at top level of decoded text widgets.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3133 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-05 16:48:10 +00:00
Edson W. R. Pereira
bbf60a904b Minor GUI layout adjustments.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3132 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-04 15:04:01 +00:00
Edson W. R. Pereira
d956ed82f8 Force version update.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3131 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-04 13:08:10 +00:00
Edson W. R. Pereira
8d933064e9 Enabled layout manager on the MainWindow.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3130 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-04 13:07:15 +00:00
Joe Taylor
4a9ea17e5f Now have two decoded text boxes: left for decodes at QSO frequency, right
for everything else.
NB: I have screwed up the vertical expansion of mainwindow: growth occurs
at the bottom, rather than in the text boxes.  Help!


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3129 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-04 00:09:25 +00:00
Joe Taylor
c5bd47a9cd "Clear call and grid after logging" is now optional.
Option to display distance in miles.
Remove (or reduce?) negative red spikes at start of Rx period.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3128 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-03 21:32:21 +00:00
Joe Taylor
aaf43ad071 Correct a flaw in decoder(); do some code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3127 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-03 20:42:12 +00:00
Joe Taylor
dc49b627c2 Implemented the "nqd=1,0,-1" logic for decoding.
Plot scale now marks the decoding range in blue, Rx freq range in green, 
and Tx frew range in red.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3126 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-03 20:21:00 +00:00
Joe Taylor
4b4a1a2f42 First try at changing Tol to fMin and fMax. More work still to be done!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3125 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-03 16:44:31 +00:00
Joe Taylor
966a801f4e 1. Blank lines between decoding periods now optional.
2. "CQ DX" is now treated properly when the decoded line is double.clicked.
3. Displayed sync values reduced by 1/2.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3124 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-03 15:35:11 +00:00
Joe Taylor
57b4acc1ea Prevent crash when transmitting a 2-word message.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3123 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2013-04-02 23:12:19 +00:00