Jordan Sherer
1a9c611195
Fixed issue with tdrift average when reset
2018-10-31 22:09:03 -04:00
Jordan Sherer
c70661461e
Fixed selcall button should prevent heartbeat acks
2018-10-31 21:52:58 -04:00
Jordan Sherer
33446297fa
Update heartbeat to allow on demand only. Add AUTO requirement for ACKs
2018-10-31 10:51:17 -04:00
Jordan Sherer
f1f618bbcd
Added worked before status
2018-10-30 20:50:31 -04:00
Jordan Sherer
ac7da998a2
15 seconds is not now
2018-10-30 17:04:30 -04:00
Jordan Sherer
8d73805dce
Average time drift labels
2018-10-29 22:34:26 -04:00
Jordan Sherer
5c491dc10d
Update threshold and tones. Cleanup bits
2018-10-29 17:56:31 -04:00
Jordan Sherer
00f2d46167
Reduce late start threshold to 2 seconds
2018-10-29 09:24:52 -04:00
Jordan Sherer
440311a75b
Restructured data frame packing so we can send more over the wire in fewer frames
2018-10-29 03:26:10 -04:00
Jordan Sherer
38fc98702b
Average time delta computation
2018-10-29 02:02:58 -04:00
Jordan Sherer
4321bd5e75
Time drift columns and show column labels
2018-10-28 17:54:10 -04:00
Jordan Sherer
9f7fd2e7e2
Replaced character queries with textual queries to make it easier to read
2018-10-28 12:37:47 -04:00
Jordan Sherer
65a2411c46
Better interface for idle timer values
2018-10-28 12:06:37 -04:00
Jordan Sherer
d076eedeb8
Fixed idle timer for idle watchdog
2018-10-28 11:24:00 -04:00
Jordan Sherer
7da30200f5
Heartbeat commands instead
2018-10-28 10:06:03 -04:00
Jordan Sherer
cac5f798a3
Rename beacon to heartbean with pings and ping acks
2018-10-28 09:52:07 -04:00
Jordan Sherer
41fb7481ed
Bump eol
2018-10-28 09:50:16 -04:00
Jordan Sherer
eecf7f65c7
Macro for CQ, Reply, QTH, QTC messages
2018-10-27 15:19:49 -04:00
Jordan Sherer
00685b9117
Warning message for stupid messages
2018-10-27 15:01:27 -04:00
Jordan Sherer
5fa60659f3
Idle minutes should always be incremented
2018-10-27 14:51:11 -04:00
Jordan Sherer
08629019d4
Added macro like functionality for saved messages
2018-10-27 14:41:57 -04:00
Jordan Sherer
7293d1e796
Remove table configuration from context menu
2018-10-27 14:41:40 -04:00
Jordan Sherer
9010fa07c0
Replace ALLCALL with @ALLCALL
2018-10-27 10:13:34 -04:00
Jordan Sherer
121bb0fdb5
Replace GROUPCALL with actual group calls
2018-10-27 10:09:40 -04:00
Jordan Sherer
5c28d154ff
Added autoprepend back in
2018-10-26 22:16:48 -04:00
Jordan Sherer
6dfd037736
Compound callsigns and group callsigns parse correctly
2018-10-26 22:10:08 -04:00
Jordan Sherer
3767b347d9
Working compound extended callsigns with group identifiers
2018-10-26 22:10:07 -04:00
Jordan Sherer
f11e02c966
Do not delete band activity or call activity rows that are selected
2018-10-26 22:09:38 -04:00
Jordan Sherer
4c3ed5c719
Removed temp txt file
2018-10-23 12:34:29 -04:00
Jordan Sherer
0064176736
Reduce late start to 25%
2018-10-23 02:26:19 -04:00
Jordan Sherer
67386a09c7
Simple buffered directed commands should log immediately
2018-10-23 02:18:03 -04:00
Jordan Sherer
3c81108cc6
Moved relay responses into the main window
2018-10-23 02:06:24 -04:00
Jordan Sherer
71ed0c1f10
Added menu for decode depth. Removed some WSPR.
2018-10-21 15:37:12 -04:00
Jordan Sherer
20a44171e4
Ripped out decoded.txt and houndcallers.txt junk
2018-10-20 09:04:03 -04:00
Jordan Sherer
644633721f
Disable stations heard command:
2018-10-19 09:53:51 -04:00
Jordan Sherer
8529ef0982
Fixed allcall and groupcall counts to respect aging
2018-10-18 10:51:53 -04:00
Jordan Sherer
8bba574963
Fixed issue where whitespace broke ACKd messages
2018-10-17 14:36:15 -04:00
Jordan Sherer
80d798d7e3
Fixed APRS passcode warning
2018-10-17 14:31:23 -04:00
Jordan Sherer
23a554220b
Fixed APRS passcode warning
2018-10-17 14:30:32 -04:00
Jordan Sherer
7e903349ae
Added QTC, QTH, and Saved messages to the 'immediately transmit' setting
2018-10-17 14:23:17 -04:00
Jordan Sherer
55810e63a6
Transmit entry should be JS8 not FT8
2018-10-17 14:17:53 -04:00
Jordan Sherer
9162d851d4
Made some adjustments to the tx cycling...should help those having trouble with their audio interface not working fast enough.
2018-10-17 11:19:27 -04:00
Jordan Sherer
2e2551519d
Added ACTIVE/IDLE query. Fixed CQ start transmission.
2018-10-17 09:08:37 -04:00
Jordan Sherer
51010e7310
Allow out of period starts toggles
2018-10-16 20:15:04 -04:00
Jordan Sherer
a3eaf1cf74
Fixed BEACON ACK printing overwrite
2018-10-16 17:47:38 -04:00
Jordan Sherer
a5f59019d3
Remove unused count message frames function
2018-10-16 17:09:19 -04:00
Jordan Sherer
2da25c3171
Move around the force update to be more reliable
2018-10-16 09:49:53 -04:00
Jordan Sherer
87a6e10bd6
Added async frame counting
2018-10-15 22:06:31 -04:00
Jordan Sherer
cf9c74b99e
Fixed issue with multiple beacon acks not displaying in rx window
2018-10-15 12:43:49 -04:00
Jordan Sherer
dae50d3a99
Added constants for NEAR thresholds
2018-10-15 12:10:13 -04:00
Jordan Sherer
83268fbdaf
Added groupcall and allcall callsign counts
2018-10-15 12:01:28 -04:00
Jordan Sherer
9496d5ed81
Deslect callsign on click cq button
2018-10-15 02:41:35 -04:00
Jordan Sherer
83174bc6fa
Fixed stations heard ordering (by time)
2018-10-15 02:37:21 -04:00
Jordan Sherer
d74850b8e1
Fixed reversed qtc qth macro buttons
2018-10-15 02:30:46 -04:00
Jordan Sherer
2f1dca3c49
Updated comments
2018-10-15 02:29:40 -04:00
Jordan Sherer
4a38778808
Removed single shot timer from gui loop
2018-10-15 02:10:48 -04:00
Jordan Sherer
960b9b14d1
Rip out fox/hound junk
2018-10-15 01:04:57 -04:00
Jordan Sherer
9e93745587
Instrumentation and pull ui update async
2018-10-15 00:59:38 -04:00
Jordan Sherer
4168e1937c
Fixed beacon scheduling with a beacon now context menu item
2018-10-11 01:11:48 -04:00
Jordan Sherer
f4b640df75
Fixed incremental directed decode for compound calls
2018-10-11 01:01:38 -04:00
Jordan Sherer
ead5c225b5
Fixed separator for restore previous message action
2018-10-11 00:15:52 -04:00
Jordan Sherer
4744952a1a
Fixed issue with button and text display in the gui event loop
2018-10-10 17:43:11 -04:00
Jordan Sherer
e7e2f8357f
Fixed idle timer alert
2018-10-10 15:36:53 -04:00
Jordan Sherer
4ffa82f695
Fixed default idle timer
2018-10-10 15:29:48 -04:00
Jordan Sherer
3e38067561
Fixed incremental directed message receipt for ALLCALL and GROUPCALL
2018-10-10 13:35:52 -04:00
Jordan Sherer
f79ca47a93
Fixed incremental print for directed messages.
...
Fixed compound calls in the heard list
2018-10-10 09:04:56 -04:00
Jordan Sherer
f0e30dc7b0
Fixed compound calls / beacon / cq differentiation
2018-10-09 20:09:53 -04:00
Jordan Sherer
d20fe46447
Fixed tx first dependence on checkbox and potential delay caused by event processing
2018-10-09 17:44:36 -04:00
Jordan Sherer
aa2c41f124
Initial tx cycle cleanup
2018-10-09 17:33:30 -04:00
Jordan Sherer
60b58fb50f
Fixed display of beacons and beacon acks when not beaconining
2018-10-09 15:26:13 -04:00
Jordan Sherer
ca79a450ca
Fixed beacon queue reset on beacon toggle
2018-10-09 15:03:30 -04:00
Jordan Sherer
18fac2e4ba
Fixed BEACON ACK replies to CQs
2018-10-08 15:00:54 -04:00
Jordan Sherer
676aa3c78e
Don't close the app when expired...just be really annoying
2018-10-07 11:01:01 -04:00
Jordan Sherer
4e8a65b5ee
Move EOL to Oct 31
2018-10-07 10:52:03 -04:00
Jordan Sherer
29cb01697a
Bump to 25Hz buffer
2018-10-07 10:51:08 -04:00
Jordan Sherer
9cd17a4441
Only one beacon ack per frame
2018-10-06 23:37:32 -04:00
Jordan Sherer
9d371c474a
Fixed truncated grid issue
2018-10-06 23:28:00 -04:00
Jordan Sherer
286e32bf4e
Added save directory. Tweaked groupcall Hz
2018-10-06 09:06:47 -04:00
Jordan Sherer
48dbe28031
Added a groupcall row while in selcal mode to replace 'allcall'
2018-10-06 08:22:43 -04:00
Jordan Sherer
f95df562f7
Fix SELCAL button band activity table restoration
2018-10-06 04:12:16 -04:00
Jordan Sherer
1f210bba63
GROUPCALL easter egg
2018-10-06 03:59:54 -04:00
Jordan Sherer
aa151c10e1
Added drift protection in message buffers. Up to 10Hz per 15-second transmission cycles
2018-10-06 02:55:59 -04:00
Jordan Sherer
db5e9e6520
Widen grid column
2018-10-06 02:15:09 -04:00
Jordan Sherer
f22d51b53e
Fixed send button highlight
2018-10-06 02:13:08 -04:00
Jordan Sherer
68f9b2a5ff
Fix beacon grids
2018-10-06 02:12:12 -04:00
Jordan Sherer
ffb6bb679a
SELCAL should restore band activity
2018-10-06 01:56:55 -04:00
Jordan Sherer
34773a3b98
Fix button label
2018-10-06 01:51:15 -04:00
Jordan Sherer
b2e623a488
Smaller dictionary. Realtime text computation
2018-10-06 01:43:47 -04:00
Jordan Sherer
0e82edc9ea
Turn off counting to start...
2018-10-05 18:40:56 -04:00
Jordan Sherer
97ccbbd049
Fixed bug with send button not disabling on text clear
2018-10-05 09:01:25 -04:00
Jordan Sherer
1a61dc53cc
Remove foxcom
2018-10-04 18:20:35 -04:00
Jordan Sherer
75bf51072a
Rename to JS8Call
2018-10-04 13:52:52 -04:00
Jordan Sherer
d5c22a0c91
JS8 Mode
2018-10-04 12:03:21 -04:00
Jordan Sherer
6b20cda1c0
Cleanup old files, documentation, samples, and other remnants
2018-10-04 11:52:02 -04:00
Jordan Sherer
cb48947e9f
Mode name is now JS8
2018-10-03 22:27:50 -04:00
Jordan Sherer
beec31c9b8
Extracted function to write messages to log file
2018-10-03 21:32:00 -04:00
Jordan Sherer
383f5d0943
Add beacon option to transmit anywhere
2018-10-03 18:55:57 -04:00
Jordan Sherer
6cce8230f2
Removed block for lower frequencies, but keeping the orange caution
2018-10-03 18:29:38 -04:00
Jordan Sherer
0ca7c332f6
Beacon between 750Hz and 1250Hz
2018-10-03 18:27:43 -04:00
Jordan Sherer
1461f00a84
UI Tweaks for sanity:
2018-10-03 17:10:43 -04:00
Jordan Sherer
10f4049e68
Do not transmit if callsign isnt selected in selcal mode
2018-10-03 16:54:25 -04:00
Jordan Sherer
f1db556598
Hide allcall when selcal enabled
2018-10-03 16:30:53 -04:00
Jordan Sherer
93299ec7da
Don't buffer if its a directed command and its the last frame (unless it's a compound call)
2018-10-03 15:13:43 -04:00
Jordan Sherer
289d38538a
Do not start at < 1000Hz
2018-10-03 14:59:10 -04:00
Jordan Sherer
60fde40f58
Added menus to the context menus
2018-10-03 14:56:35 -04:00
Jordan Sherer
646848cba1
Added QRZ short command
2018-10-03 14:50:25 -04:00
Jordan Sherer
b5d7aa8fa8
Buffer all directed free text
2018-10-03 14:37:34 -04:00
Jordan Sherer
6bb3c22bec
Added fallback huffman table for basic text packing
2018-10-03 12:36:45 -04:00
Jordan Sherer
fe1cbcf6c6
APRS call cache
2018-10-03 09:55:43 -04:00
Jordan Sherer
119499afa4
Added better debounce logic for text counting
2018-10-03 08:59:14 -04:00
Jordan Sherer
c26a042a92
Removed debounce comment
2018-10-03 08:09:21 -04:00
Jordan Sherer
7f992433dc
Add Tuple struct with precomputed inverse index
2018-10-02 18:03:15 -04:00
Jordan Sherer
2cb1665e2e
Added background thread to compute message frames
2018-10-02 14:38:14 -04:00
Jordan Sherer
862e702b2d
Only update count for send button if the text box is dirty
2018-10-02 14:37:12 -04:00
Jordan Sherer
2f6ed1b89c
Working through compression implementation for data frames
2018-10-02 14:37:12 -04:00
Jordan Sherer
489cf3a85c
Added static built data list
2018-10-02 14:37:12 -04:00
Jordan Sherer
188d775b7f
Initial commit of SCDC compression
2018-10-02 14:37:12 -04:00
Jordan Sherer
2199b8b057
Deselect callsign after 1 hour
2018-10-02 14:10:16 -04:00
Jordan Sherer
344635c75f
Bump EOL and message
2018-10-02 09:54:09 -04:00
Jordan Sherer
41977d6b61
Added directed menu to the edit context menu
2018-10-02 09:54:00 -04:00
Jordan Sherer
ef8bc26474
Turn off tx before remembering our tune settings
2018-10-01 13:06:31 -04:00
Jordan Sherer
b3fd715063
We do not need these null checks
2018-09-29 17:31:01 -04:00
Jordan Sherer
85ccc14549
Added ack sorting
2018-09-29 17:30:27 -04:00
Jordan Sherer
e5f4cd4753
Added indicators for callsigns who can hear you
2018-09-29 17:04:05 -04:00
Jordan Sherer
4426dc77dc
Added Joe
2018-09-29 12:20:11 -04:00
Jordan Sherer
17f07caf72
Added callsign to directed button
2018-09-24 21:23:24 -04:00
Jordan Sherer
420f8d0fcc
Disabled menu item for ALLCALL SNR query
2018-09-24 21:06:12 -04:00
Jordan Sherer
aab859a580
Added column hiding for band and call activity
2018-09-24 16:46:33 -04:00
Jordan Sherer
f71a5f2174
Turned off SELCAL until I can figure out an operating pattern
2018-09-24 15:34:11 -04:00
Jordan Sherer
573fa4f8f9
Added drift offset to UTC label
2018-09-23 16:47:07 -04:00
Jordan Sherer
522f5cf743
Renamed Runaway Tx to Idle Watchdog
2018-09-23 16:41:06 -04:00
Jordan Sherer
a0abda9313
Cleaning up stopTx
2018-09-23 16:20:26 -04:00
Jordan Sherer
db650e970a
Ripped out a bunch of fox mode crap
2018-09-23 10:22:28 -04:00
Jordan Sherer
a5b2eeab5d
Started basic selcal functionality
2018-09-21 22:41:20 -04:00
Jordan Sherer
0451f6aca9
Fixing some APRS packet structures
2018-09-21 14:43:02 -04:00
Jordan Sherer
25e7631c09
Added automatic BEACON acknowledgment and BEACON REQ commands
2018-09-21 01:47:21 -04:00
Jordan Sherer
fe1509c94b
Renamed macros to saved messages. Added menu and buttons for quick access to all messages configured
2018-09-20 10:46:04 -04:00
Jordan Sherer
f6edea8753
Fixed show/hide default for time drift
2018-09-18 21:22:00 -04:00
Jordan Sherer
79bc33bcb7
Added menu item to show time drift controls
2018-09-18 18:07:49 -04:00
Jordan Sherer
d08096a934
Initial commit of manual clock drift syncronization
2018-09-18 17:24:07 -04:00
Jordan Sherer
4e094b791c
Added new CQ parsing to be more intuitive
2018-09-18 10:53:43 -04:00
Jordan Sherer
1817e298b1
Fixed split rig offset bug during restore freq
2018-09-16 11:30:13 -04:00
Jordan Sherer
300ba49e8d
Fix configuration styling of compose text font. Added table colors.
2018-09-15 17:33:09 -04:00
Jordan Sherer
dae1118bf3
Fix ALLCALL SNR query when ALLCALL or the station calling is selected
2018-09-15 08:22:24 -04:00
Jordan Sherer
f979e3c4a7
Removed station power from query menu
2018-09-13 16:44:47 -04:00
Jordan Sherer
a829516a33
Fixed issue with offset qsy after a message send when using jump
2018-09-13 01:51:32 -04:00
Jordan Sherer
86d47c83b4
Fixed issues with callsigns selected after unsolicited ALLCALL
2018-09-13 01:45:27 -04:00
Jordan Sherer
735acb000e
Fixed issue with ALLCALL block blocking legit directed query
2018-09-13 01:10:32 -04:00
Jordan Sherer
62042cfa33
Fixed grid display to 4 chars with tooltip for extended chars
2018-09-13 01:09:03 -04:00
Jordan Sherer
873929b3f6
Fixed configuration ui for compose textbox
2018-09-12 20:51:46 -04:00
Jordan Sherer
bafaf8a5ae
Fixed saving of .wav files when it was disabled
2018-09-12 16:08:25 -04:00
Jordan Sherer
1181e68f27
Fixed highlighting when my call apprears in the band activity
2018-09-12 10:05:35 -04:00
Jordan Sherer
d715b1d534
Fixed band and call activity sorting when empty values are present
2018-09-12 09:04:22 -04:00
Jordan Sherer
23e378f977
Fixed QSY frequency offset of band and call activity
2018-09-11 23:03:44 -04:00
Jordan Sherer
f27d664f61
Updated behavior of allcall to not respond automatically if we have a callsign selected
2018-09-11 19:04:54 -04:00
Jordan Sherer
16c665d199
Newline should remove block from cache
2018-09-11 18:58:33 -04:00
Jordan Sherer
0b11b1b1d3
Changed offset qsy to be a specific action. Clicking the tables no longer change your offset
2018-09-11 18:54:32 -04:00
Jordan Sherer
e699d2e081
Fixed buffered messages from ages ago getting sent
2018-09-11 17:41:21 -04:00
Jordan Sherer
9f25842c79
Fixed message reply dialog to be non-modal
2018-09-11 13:35:29 -04:00
Jordan Sherer
fddca6522e
Added more sane defaults to tx watchdog. Fixed bug in relay disabled when no relay required
2018-09-11 11:20:17 -04:00
Jordan Sherer
df0b06ccb7
Allow configuration for rig frequency changes during transmit
2018-09-11 10:52:07 -04:00
Jordan Sherer
418e071a8d
Fixed QAction to support older versions of Qt
2018-09-10 10:22:24 -04:00
Jordan Sherer
4ca8ac338e
Fixed template initialization defininition
2018-09-10 10:18:13 -04:00
Jordan Sherer
4b28f9eca5
Added QSY function to waterfall controls for centering a signal in the bandpass
2018-09-09 17:18:07 -04:00
Jordan Sherer
5a18b3f9fb
Added ability to open settings to a specific tab to make editing macros easier
2018-09-09 15:47:26 -04:00
Jordan Sherer
a36ed10fe2
Fixed ALLCALL from bumping the directed or recent cache so we get fewer random messages mid-stream
2018-09-09 14:56:19 -04:00
Jordan Sherer
8d0d93d10e
Added configuration option to disable message passing, even while AUTO is on
2018-09-09 14:37:34 -04:00
Jordan Sherer
ca537f5e9f
Stable sort callsigns
2018-09-09 14:22:21 -04:00
Jordan Sherer
e0c3592868
Added relay actions and relay via menu. Removed retransmit and alert actions as they are superseded by relay/reply dialog
2018-09-09 12:40:02 -04:00
Jordan Sherer
3a9750015d
Added a 'Relay via' menu and "hearing" of third party callsigns.
2018-09-09 10:42:36 -04:00
Jordan Sherer
38ddf11479
Added a custom reply dialog box so we can customize the text input validator (upper case text only)
2018-09-09 10:04:19 -04:00
Jordan Sherer
15ee95360f
Initial cut of relay
2018-09-08 23:36:12 -04:00
Jordan Sherer
308a45efe0
Fixed inactive and highlight palletes for the table views
2018-09-08 14:31:21 -04:00
Jordan Sherer
35139c6d84
Only issue a directed message alert for directed to me...not ALLCALL
2018-09-07 17:33:28 -04:00
Jordan Sherer
942d960a90
Bump EOL
2018-09-07 15:42:43 -04:00
Jordan Sherer
b4c95e4313
Added directed message and alert message notification sound configuration options
2018-09-07 15:38:11 -04:00
Jordan Sherer
003120d998
Dummy Data on Startup
2018-09-07 11:20:10 -04:00
Jordan Sherer
57f84c8e2b
Fixed stations heard and qso queries respecting callsign aging
2018-09-07 11:15:58 -04:00
Jordan Sherer
231c75715a
Added deselect button to main button row
2018-09-07 10:33:53 -04:00
Jordan Sherer
775008be48
Added configuration options to style transmit and receive text
2018-09-07 10:12:40 -04:00
Jordan Sherer
b0937ffe18
To help with QRM, beacons now transmit between 500Hz and 1000Hz offset.
2018-09-06 17:52:29 -04:00
Jordan Sherer
f6c59d33bd
Added copy and paste to edit textboxes
2018-09-06 17:44:47 -04:00
Jordan Sherer
6725df3d26
Unify date formats in ALL.txt
2018-09-06 15:30:33 -04:00
Jordan Sherer
dfdf23315b
Added ability to send CQ QRP/CQ DX/CQ TEST along with customization for the message that the CQ button sends
2018-09-06 15:22:24 -04:00
Jordan Sherer
3a139fc87a
Deselect callsign on Log QSO
2018-09-06 11:19:38 -04:00
Jordan Sherer
ca66c6401c
Fixed bug in printing. Do not append to a line that already has an EOT marker
2018-09-05 15:14:39 -04:00
Jordan Sherer
e922df7635
Require APRS passcode for raw APRS usage
2018-09-05 11:33:50 -04:00
Jordan Sherer
75fded07d3
Fixed call activity scroll jumping one last time
2018-09-04 15:39:43 -04:00
Jordan Sherer
24e9b15e42
Added user configurable APRS server option
2018-09-02 00:05:15 -04:00
Jordan Sherer
8c8218bdd8
Fixed send button countdown text
2018-09-01 20:23:04 -04:00
Jordan Sherer
b8c3b4ce91
Disable spotting of SSID suffix by default
2018-09-01 20:07:03 -04:00
Jordan Sherer
bf7d057d6e
Allow SSID-like suffixes to be sent to APRS
2018-09-01 20:04:15 -04:00
Jordan Sherer
ecfbbe5219
Removed debug
2018-09-01 18:31:31 -04:00
Jordan Sherer
2620435e92
Added waterfall controls menu item
2018-09-01 18:26:10 -04:00
Jordan Sherer
0886dc1995
Fixed tx messages should display EOT character
2018-09-01 18:14:40 -04:00
Jordan Sherer
9a3d7dd992
Removed SSID from APRS spotting. Unintuitive
2018-09-01 18:06:12 -04:00
Jordan Sherer
a5e1d0206b
Fixed bug when right click on band activity would display incorrect callsign that was selected in the call activity
2018-09-01 18:02:02 -04:00
Jordan Sherer
c5531a5177
Updated QSO reply to send multiple stations if the base callsigns match
2018-09-01 17:56:10 -04:00
Jordan Sherer
5c313af3ab
Removed PWR. Added APRS SSID
2018-09-01 10:34:12 -04:00
Jordan Sherer
046fe83193
Fixed compound buffered commands double printing in the rx window
2018-08-31 22:29:13 -04:00
Jordan Sherer
e861308d70
Added auto-prefix messages with directed callsigns
2018-08-31 21:30:34 -04:00
Jordan Sherer
2e8cde4193
Added deselect to the activity menus
2018-08-31 09:59:43 -04:00
Jordan Sherer
7caa7c83b8
Updated GRID command to no longer ACK a reply. It was giving off the wrong impression
2018-08-30 20:45:51 -04:00
Jordan Sherer
08d8beed64
Fixed issue with double printing of directed and undirected activity. Fixed enter key press with no message
2018-08-30 17:19:58 -04:00
Jordan Sherer
e5347eb4b6
Fixed scrolling bug for band activity and call activity lists
2018-08-30 16:13:43 -04:00
Jordan Sherer
64022c18b6
Added compound callsigns to APRS position comment
2018-08-30 15:01:43 -04:00
Jordan Sherer
6ab3d32e3b
Updated APRS spotting connections for better reliability
2018-08-30 12:18:20 -04:00
Jordan Sherer
2b62734437
Fixed bug with SNR report menu item
2018-08-29 22:17:14 -04:00
Jordan Sherer
95a91fb526
Updated listCopyReverse to support older versions of Qt
2018-08-29 16:00:25 -04:00
Jordan Sherer
081bc0380b
Added reply message to configuration
2018-08-29 12:32:09 -04:00
Jordan Sherer
77715347c7
Reordered the query menu
2018-08-29 12:11:32 -04:00
Jordan Sherer
712580d08c
Added QSO query for finding a remote station
2018-08-29 12:08:22 -04:00
Jordan Sherer
d1b239201c
Removed from callsign from message save log...redundant
2018-08-28 21:06:49 -04:00
Jordan Sherer
f06df77db2
Added writing hashed messages to a file on disk
2018-08-28 20:58:39 -04:00
Jordan Sherer
2250589f83
Bump EOL
2018-08-28 16:49:44 -04:00
Jordan Sherer
65a19e4707
Added API entry for logging QSOs
2018-08-28 16:44:21 -04:00
Jordan Sherer
c8c4f98610
Added offset to call activity display and sort menu
2018-08-28 16:35:14 -04:00
Jordan Sherer
0ecbbd0da1
Added reply button back into the main window
2018-08-28 16:04:49 -04:00
Jordan Sherer
b5cebe41e8
Added caching and restoring band/call/rx activity on band change
2018-08-28 15:45:23 -04:00
Jordan Sherer
83b05df312
Added APRS payload sends to APRS-IS
2018-08-28 15:13:38 -04:00
Jordan Sherer
565bdb5690
Added function to determine the checksum size needed for a buffered command
2018-08-27 22:04:17 -04:00
Jordan Sherer
7868c3fe70
Added double spacing between message lines
2018-08-27 21:41:22 -04:00
Jordan Sherer
adcc728492
Added spotting to APRS-IS for grids larger than 4 characters. Added supporting commands for QTH QTC and GRID
2018-08-27 21:19:38 -04:00
Jordan Sherer
8eb0fc327d
Added option to enable/disable immediate transmission of directed items
2018-08-24 09:38:00 -04:00
Jordan Sherer
e6f83e999b
Added a few additional directed message short commands
2018-08-24 09:21:17 -04:00
Jordan Sherer
b10ccc370f
Added a few additional optional directeds
2018-08-24 00:20:10 -04:00
Jordan Sherer
121ffb48f6
Renamed labeling for sort
2018-08-24 00:11:21 -04:00
Jordan Sherer
4698db27f6
Bump EOL. Ensure grid is also configured before transmit. Optionally show warning message. Display configuration when not configured on application load
2018-08-23 23:59:15 -04:00
Jordan Sherer
5166b1e0dd
Block lower 500Hz from being used to allow frequency separation
2018-08-23 13:10:20 -04:00
Jordan Sherer
5d0e91a5ed
Added menu items for band and call activity sorting in the main menu
2018-08-23 12:24:47 -04:00
Jordan Sherer
c01238f5e0
Added sorting of band activity and call activity window
2018-08-23 11:59:20 -04:00
Jordan Sherer
6c8902d802
Tweaks to the directed menu
2018-08-17 11:13:49 -04:00
Jordan Sherer
1002dcbc1b
Added enable/disable for UDP API. Added DATA for logging instead of RTTY
2018-08-17 10:07:17 -04:00
Jordan Sherer
f2ca9caec7
Added right click menu to the band activity window
2018-08-17 09:35:45 -04:00
Jordan Sherer
96ca7786e5
Fixed issue with background colors
2018-08-17 09:27:31 -04:00
Jordan Sherer
eecde27cd8
Open settings if no call has been set
2018-08-17 09:18:49 -04:00
Jordan Sherer
db74c22890
Make sure to initialize the structs
2018-08-16 17:46:53 -04:00
Jordan Sherer
69b90b243a
Fixed issue with allcall buffering responses while autoreply is disabled
2018-08-16 16:41:01 -04:00
Jordan Sherer
6b4390fe5c
Added warning message with a timeout for automatic band switching
2018-08-16 15:19:43 -04:00
Jordan Sherer
ad4e567392
Fixed display of allcalls. No longer red
2018-08-16 11:31:10 -04:00
Jordan Sherer
612df625ed
Added ability to change directed message window background color
2018-08-16 11:02:23 -04:00
Jordan Sherer
5fad5497d2
Fixed jumping of band activity and call activity tables on update
2018-08-15 23:24:16 -04:00
Jordan Sherer
9815c4dde9
API: Added RX.GET_CALL_SELECTED
2018-08-15 22:31:01 -04:00
Jordan Sherer
60c0f24ef8
Fixed restricted characterset for configuration messages and macros
2018-08-15 22:29:23 -04:00
Jordan Sherer
ee44e2e5d7
Fixed issue with QSY during message sending
2018-08-15 20:57:30 -04:00
Jordan Sherer
5f4a66e916
Added warning message about empty callsign before transmitting
2018-08-14 12:09:14 -04:00
Jordan Sherer
bc97c96a5b
Added tooltips and better labels
2018-08-14 10:53:30 -04:00
Jordan Sherer
f30c2e3858
Fixed configuration of band hopping to reset cached band position after configuration save. Fixed issue with band hopping not working across a date transition
2018-08-12 10:35:19 -04:00
Jordan Sherer
c60efba4ca
Fixed display of messages that drift more than a few Hz during transmission
2018-08-12 10:03:14 -04:00
Jordan Sherer
5694b96f55
Fixed compound callsigns not displaying in the heard list
2018-08-12 09:23:05 -04:00
Jordan Sherer
fded3b5003
Allow changes to station message from external programs
2018-08-11 22:12:54 -04:00
Jordan Sherer
de713e86fc
Fixed printing of grid in compound call messages
2018-08-11 22:00:59 -04:00
Jordan Sherer
ed9228d196
Fixed issues with double printing of messages and skipping printing some frames
2018-08-11 18:05:36 -04:00
Jordan Sherer
08357c4b11
Fixed issue with changing frequency in response to directed allcalls
2018-08-11 10:54:21 -04:00
Jordan Sherer
94d7b94f56
Fixed isFreqOffsetFree when responding to directed query
2018-08-11 10:45:39 -04:00
Jordan Sherer
8c8ddb533c
Fixed issue with grid length. Fixed back-to-back CQs
2018-08-11 10:31:28 -04:00
Jordan Sherer
c042a72d0d
Fixed bug causing compound calls not to send when a grid locator larger than 4 characters was set in the configuration
2018-08-11 10:06:50 -04:00
Jordan Sherer
a5b6984ede
Fixed bug in configuring band hopping
2018-08-11 09:39:02 -04:00
Jordan Sherer
ca2436c11d
Fixed issue with legacy Qt and toSecsSinceEpoch
2018-08-10 14:34:21 -04:00
Jordan Sherer
b3c0901de7
Fixed bug with 200Hz minimum RX frequency
2018-08-10 14:10:11 -04:00
Jordan Sherer
7a42fac9d9
Added selected callsign to log window. Fixed bug in window panel size restoration when new
2018-08-10 10:58:04 -04:00
Jordan Sherer
aa59cc547f
Added window menu for showing/hiding band activity, call activity, and waterfall...as well as reset all of those sizes to their defaults
2018-08-10 09:35:40 -04:00
Jordan Sherer
49224f5b81
Fixed bugginess when displaying rx activity that are buffered commands
2018-08-10 10:59:17 +03:00
Jordan Sherer
935708dd5e
Use new dialFrequency function for grabbing the current rig frequency
2018-08-09 23:07:58 -04:00
Jordan Sherer
0353724f1a
Updated band hopping to not hop bands when on the frequency
2018-08-09 23:07:14 -04:00
Jordan Sherer
899a914a88
Updated API to be better organized and scoped functions
2018-08-09 22:44:25 -04:00
Jordan Sherer
f4688b44d3
Working through some common api commands
2018-08-09 17:32:19 -04:00
Jordan Sherer
7037baa0a6
Initial commands supported, get and set grid locator, with example app udp.py
2018-08-09 17:32:18 -04:00
Jordan Sherer
80ed587514
Restructuring message client for external api with a python example
2018-08-09 17:32:18 -04:00
Jordan Sherer
edf85a1e5f
Do not reset frequency on saving of configuration
2018-08-09 15:54:59 -04:00
Jordan Sherer
6b3591df88
Cleanup some compiler warnings
2018-08-09 15:46:35 -04:00
Jordan Sherer
af913532c5
Fixed bug in saving of band hopping information
2018-08-09 15:28:23 -04:00
Jordan Sherer
e51cc6c3b5
Added some better scheduling logic around station band switching
2018-08-09 12:52:48 -04:00
Jordan Sherer
2989c20175
Updated editing experience for frequency schedule. Fixed some bugs with the data storage
2018-08-09 09:44:22 -04:00
Jordan Sherer
d2ad5ee893
Switched to time range instead of a fixed point for easier comparisons
2018-08-09 00:06:02 -04:00
Jordan Sherer
330eb3a57e
Initial stab at band switching...broken
2018-08-08 23:19:27 -04:00
Jordan Sherer
c0cfac10dc
Bump expiration date
2018-08-08 17:40:13 -04:00
Jordan Sherer
4eba12b2a2
Fix CQ highlighting
2018-08-08 17:38:50 -04:00
Jordan Sherer
27fe5a3d28
Our callsign is not a selected callsign
2018-08-08 17:30:02 -04:00
Jordan Sherer
9e6b647139
Long checksums for hash buffered messages. Display a newline if we reach the last frame and the frame is not buffered
2018-08-07 09:19:18 -04:00
Jordan Sherer
0755634366
Directed cache good for 5 minutes
2018-08-06 23:42:37 -04:00
Jordan Sherer
fed71cb75c
Updated display of command and rx activity
2018-08-06 23:39:43 -04:00
Jordan Sherer
a08858a3f1
Fixed bug in beacon that prevented it from kicking off if AUTO was disabled
2018-08-06 17:24:42 -04:00
Jordan Sherer
aa9014f2f5
Escape key clears message queue too
2018-08-06 17:11:31 -04:00
Jordan Sherer
45032cfdd8
Updated to ft8call_log.adif for logbook
2018-08-06 16:35:46 -04:00
Jordan Sherer
085a81ca18
Fixing some remnants related to modes logging
2018-08-06 16:30:28 -04:00
Jordan Sherer
a81f9602a9
FT8CALL the mode is all uppercase
2018-08-06 16:22:16 -04:00
Jordan Sherer
80767c5dd0
Removed other modes. FT8CALL is THE mode
2018-08-06 16:20:46 -04:00
Jordan Sherer
d303cbfe67
Better beacon scheduling. Should prevent future issues with beacons going missed
2018-08-06 14:43:32 -04:00
Jordan Sherer
07118dac49
Require i3bits to be set to avoid most weird false decodes
2018-08-06 14:05:10 -04:00
Jordan Sherer
ebf30b38ef
Message buffer should ack
2018-08-06 11:07:03 -04:00
Jordan Sherer
334b6ef443
Remove old style FT8 beacon
2018-08-06 11:01:17 -04:00
Jordan Sherer
3318fa1005
Updated decoded to use new alphabet. Updated frame packing to use new 72 bit messages
2018-08-06 10:18:11 -04:00
Jordan Sherer
db9f969dcc
Added wider offset for band activity +/- 10Hz. Update dirty display 2x per transmission period
2018-08-06 00:05:56 -04:00
Jordan Sherer
c1b374b858
Send compound frames for stations heard to be more efficient in delivery. Added FT8CallFirst to flush the buffers of incomplete transmissions.
2018-08-05 11:48:19 -04:00
Jordan Sherer
16a744d55e
Added ability to add newline into the text edit panel with Shift+Enter
2018-08-05 11:48:19 -04:00
Jordan Sherer
883cb99c0f
Fixed issue with compound directed calls with numerical values
2018-08-05 11:48:19 -04:00
Jordan Sherer
c2bda71da5
Added QSL commands
2018-08-05 11:48:19 -04:00
Jordan Sherer
a3c5431000
Escape key stops transmission
2018-08-05 11:48:19 -04:00
Jordan Sherer
7a155a4820
Refactor compound call structure for directed messaging by using a new frame type FrameCompoundDirected. This allows us to send only two frames when each station has a compound callsign. No aliasing, full calls are sent with each transmission.
2018-08-05 11:42:02 -04:00
Jordan Sherer
172e1df31d
Stop displaying general activity in the directed text area (for now)
2018-08-05 11:42:02 -04:00
Jordan Sherer
b7b7167d85
Added hashed message with ack
2018-08-05 11:42:02 -04:00
Jordan Sherer
5f3ca913b7
Added large checksum message processing
2018-08-05 11:42:02 -04:00
Jordan Sherer
e649a375cf
Split beacon packing from compound packing
2018-08-05 11:42:02 -04:00
Jordan Sherer
eb7882e253
Restructuring beacons to be more like standard allcalls
2018-08-05 11:42:02 -04:00
Jordan Sherer
96f7b9fd66
Refactoring for better compound message display
2018-08-05 11:42:02 -04:00
Jordan Sherer
479d647456
Refactored callsign packing to use 21 bits instead of 22, reducing our dependence on Prefix/Suffix flags added to our frame type enum
2018-08-05 11:42:01 -04:00
Jordan Sherer
323c4e888f
Added remove activity to band activity right context menu
2018-08-05 11:42:01 -04:00
Jordan Sherer
7942bf3a4d
Parse callsigns from BCN command
2018-08-05 11:42:01 -04:00
Jordan Sherer
5a5e37f119
Properly handle compound call parsing for CQs and DEs
2018-08-05 11:42:01 -04:00
Jordan Sherer
7ff43be5f3
Write unpacked entries to the ALL.txt file
2018-08-05 11:42:01 -04:00
Jordan Sherer
3a5707992c
Cache in recent when we process rx activity
2018-08-05 11:42:01 -04:00
Jordan Sherer
a47d722901
Refactor display of recent and directed messages
2018-08-05 11:42:01 -04:00
Jordan Sherer
3e19b2c98d
Added some better alignment of low priority beacons with other messages
2018-08-05 11:42:01 -04:00
Jordan Sherer
62c449669f
Added a prioritized TX queue for beacons (low priority) and automatic replies (normal priority) and eventually outgoing messages (high priority)
2018-08-05 11:42:01 -04:00
Jordan Sherer
f0de2f2ba1
Continued refactoring of command processing
2018-08-05 11:38:08 -04:00
Jordan Sherer
ff77effb3e
Varicode packing of trigram and quadgrams
2018-08-05 11:38:08 -04:00
Jordan Sherer
5d64ac37c5
Restructured building frames and decoding for better support of compound callsigns
2018-08-05 11:38:08 -04:00
Jordan Sherer
565f4d9321
Starting compound call refactoring
2018-08-05 11:38:08 -04:00
Jordan Sherer
62899069bf
Merged master 8748
2018-08-05 11:33:30 -04:00
Jordan Sherer
f09132f6b4
Fix beacon for compound calls
2018-07-27 16:52:16 -04:00
Jordan Sherer
bf57a67c43
Encoding of beacon messages that consist of compound call + (grid or arbitrary 15 bit number) + a flag (isCQ)
2018-07-27 16:11:11 -04:00
Jordan Sherer
091b3b3ee8
Disabled global keyboard shortcuts...
2018-07-27 14:40:37 -04:00
Jordan Sherer
17033f1044
Automatic reply to AGN queries. Restore last message in the text area menu
2018-07-27 13:53:07 -04:00
Jordan Sherer
a6771b81c3
Fixed leading whitespace issue for buffered commands
2018-07-27 10:57:51 -04:00
Jordan Sherer
6ad2417804
Remove station from heard list
2018-07-27 02:22:48 -04:00
Jordan Sherer
21e87d8b6f
QSY on right click of heard list
2018-07-27 01:43:25 -04:00
Jordan Sherer
52a5650a74
Restore original functionality regarding stations heard
2018-07-27 01:36:55 -04:00
Jordan Sherer
2158722ebc
Fixed bug in checksuming of buffered messages
2018-07-27 01:24:38 -04:00
Jordan Sherer
bf11d66f60
Dont reset the beacon at a 1 minute interval
2018-07-26 20:51:02 -04:00
Jordan Sherer
8348f61a94
Bump date
2018-07-26 17:31:21 -04:00
Jordan Sherer
bf28918096
Write current messages to ALL.TXT
2018-07-26 16:30:19 -04:00
Jordan Sherer
571aa6446d
Added message alerts
2018-07-26 15:57:19 -04:00
Jordan Sherer
4290dd6e2f
Extended charset via escapes. DE added to retransmits
2018-07-26 14:31:28 -04:00
Jordan Sherer
de66664635
Added extended alphabet for special characters
2018-07-26 12:47:03 -04:00
Jordan Sherer
9e9c996813
Refactor message buffering for relay
2018-07-25 22:49:19 -04:00
Jordan Sherer
fa00e0dfd6
Added callsign label to main window
2018-07-25 20:13:23 -04:00
Jordan Sherer
ceaa76c497
Experimental single-hop relay working
2018-07-25 17:15:59 -04:00
Jordan Sherer
9c9a5c2d8b
Added power reply. Added ack reply
2018-07-25 16:51:47 -04:00
Jordan Sherer
d611d83bb9
Fixed J1Y callsign bug. Added power reporting command
2018-07-25 14:46:21 -04:00
Jordan Sherer
39a536bb91
Experimental foundation of all or nothing checksummed messages
2018-07-25 09:06:47 -04:00
Jordan Sherer
115a9d65f7
Send data frames after directed. Fix bug with enter key double sending
2018-07-24 23:10:47 -04:00
Jordan Sherer
796920cb6b
Better EOT. Fixed bug in enter key press
2018-07-24 22:32:24 -04:00
Jordan Sherer
c1c7d85195
UI Tweaks. Remove frequency restriction (causing problems). And keep track of the last message sent for later.
2018-07-24 21:04:04 -04:00
Jordan Sherer
5b198351be
Send message on enter key press
2018-07-24 17:45:23 -04:00
Jordan Sherer
246d53201c
Updated compound call parsing and aliasing
2018-07-24 17:31:06 -04:00
Jordan Sherer
f415b0c94f
Added autoreply button in conjuntion with beacon button
2018-07-24 16:46:04 -04:00
Jordan Sherer
0bf2afa5f8
Proper handling of directed messages for compound calls using an alias scheme
2018-07-24 15:19:02 -04:00
Jordan Sherer
4cec8b80a3
Check offsets above and below 5Hz
2018-07-24 09:42:07 -04:00
Jordan Sherer
9e68b8c402
Clear compound call cache on activity clear
2018-07-24 09:23:44 -04:00
Jordan Sherer
7aef92dd68
Updated call activity once receiving compound callsign
2018-07-24 03:07:36 -04:00
Jordan Sherer
01249bd115
Support compound callsigns
2018-07-24 02:53:01 -04:00
Jordan Sherer
f7a941406c
Typing in a callsign not in your heard list recognizes it as a callsign selected
2018-07-23 17:19:26 -04:00
Jordan Sherer
adecb88c29
Added callsign prefix packing
2018-07-23 15:28:36 -04:00
Jordan Sherer
857e19ed94
Updated callsign handling
...
Reducing compound callsigns to their basecall for most commands except CQ and DE (beacon)
2018-07-23 11:45:41 -04:00
Jordan Sherer
f47224979e
Refactor store freq. Rename to bacon.
2018-07-23 09:09:55 -04:00
Jordan Sherer
1b2f8a1c6c
Restore audio frequency after responding to allcall or transmitting beacon
2018-07-21 17:50:33 -04:00
Jordan Sherer
95e75741ed
Fix bug in scrolling of the main window
2018-07-21 17:32:35 -04:00
Jordan Sherer
8c204e317b
Fixed beacon postponement
2018-07-21 17:06:17 -04:00
Jordan Sherer
a672668c3a
Only respond to allcalls once per beacon interval
2018-07-21 16:57:42 -04:00
Jordan Sherer
8638b53e45
Added band activity age in the table
2018-07-21 16:55:04 -04:00
Jordan Sherer
29bbedcc8f
Make sure standard messages are displayed with a space between them.
2018-07-21 15:57:01 -04:00
Jordan Sherer
d66b4ffb37
Disable QTC QTH buttons if those messages are empty
2018-07-21 12:37:11 -04:00
Jordan Sherer
83e3f5ddbc
SNR button sends a directed SNR message
2018-07-21 03:52:13 -04:00
Jordan Sherer
0f4057aa97
Make sure to clear seen beacon cache when changing bands
2018-07-21 03:45:56 -04:00
Jordan Sherer
591629e369
Disable heard list beaconing for now
2018-07-21 03:33:00 -04:00
Jordan Sherer
4a96ab3b13
Beaconing of heard list
2018-07-21 03:32:07 -04:00
Jordan Sherer
e955cff24f
Make sure selected call exists before using it
2018-07-21 02:31:30 -04:00
Jordan Sherer
d4c2d9a871
Log directed FT8Call messages to PSKReporter
2018-07-20 23:09:17 -04:00
Jordan Sherer
b2e2b91d31
Refactored get current frequency
2018-07-20 22:17:41 -04:00
Jordan Sherer
1c6d1babe6
Set the QTH button to drop in the station location if provided
2018-07-20 16:11:21 -04:00
Jordan Sherer
9a945c156d
Proper SNR formatting +00 +30 -09
2018-07-20 11:40:55 -04:00
Jordan Sherer
83c742f7ec
Double click band activity now transfers the received message into the directed activity window and further transmissions on the offset will be added to the window automatically
2018-07-20 10:54:00 -04:00
Jordan Sherer
7a788c05c8
Added configuration options for controlling aging of the callsign and band activity windows
2018-07-20 10:13:12 -04:00
Jordan Sherer
7b409a6ff4
Fix varicode bug with empty messages
2018-07-20 09:38:34 -04:00
Jordan Sherer
553f2400e5
Updated text decoding to support more commands as well as numerical options for those commands
2018-07-19 23:14:11 -04:00
Jordan Sherer
5c84e79e5b
Updated label text for qth message
2018-07-19 10:36:43 -04:00
Jordan Sherer
052b81ec8f
Added 73 action and more appropriate all call responses. Added better handling of end of transmissions.
2018-07-19 10:35:00 -04:00
Jordan Sherer
b8267372e4
Added varicode encoding of messages
...
What this does is allow us to pack more than 13 characters in a single
transmission frame. Optimized using a Huffman encoding using weights of
alphabetical frequency, this will often allow us to send less than 5 bits
per character.
2018-07-19 03:44:08 -04:00
Jordan Sherer
512dffabf4
Added station message command processing
2018-07-19 02:09:19 -04:00
Jordan Sherer
deb228948d
Added ability to display when we receive the final transmission frame of a message
2018-07-18 16:45:27 -04:00
Jordan Sherer
58032b6ae4
Restrict low offset when not in split mode
2018-07-18 14:26:45 -04:00
Jordan Sherer
7845736c05
Smarter beacon scheduling for when editing a message or have recently transmitted
2018-07-18 09:04:58 -04:00
Jordan Sherer
77eb65d6b3
Display callsign prefix for transmitted directed messages
2018-07-16 09:14:28 -04:00
Jordan Sherer
a2c85256e8
Only throttle ALLCALLs
2018-07-15 21:00:12 -04:00
Jordan Sherer
9419383ab0
Fixes for windows
2018-07-15 17:58:16 -04:00
Jordan Sherer
4c63129876
Fixed bug in beacon bumping
2018-07-15 16:48:27 -04:00
Jordan Sherer
f2b876df49
Bump version to July 30
2018-07-15 16:12:57 -04:00
Jordan Sherer
f229019ef5
Updated buttons while frame count is queued and is transmitting
2018-07-15 15:58:07 -04:00
Jordan Sherer
3260bb7b89
Use standard FT8 packing for standard FT8 messages, but apply a directed header for those messages that _can_ be directed
2018-07-15 15:43:29 -04:00
Jordan Sherer
2832572741
Process directed free text messages. Bump beacon on transmit.
2018-07-15 13:03:16 -04:00
Jordan Sherer
28df33b218
Better parsing of selected callsign. Blur edit box while transmitting
2018-07-15 11:00:57 -04:00
Jordan Sherer
2c73ccde9b
Huffman frame packing
2018-07-15 09:40:46 -04:00
Jordan Sherer
90ce372081
Added CRC-5 to directed messages to confirm message is valid
2018-07-14 22:05:08 -04:00
Jordan Sherer
f47c1a5024
Updated comment
2018-07-14 17:10:59 -04:00
Jordan Sherer
c74ed5135b
Parse callsigns from standard messages
2018-07-14 17:09:12 -04:00
Jordan Sherer
b08ecd21e6
PSKReporter shouldnt include the rigname in the name. Added a cache to prevent allcall overrun
2018-07-14 09:26:39 -04:00
Jordan Sherer
1c98d47718
Bump EOL
2018-07-13 22:26:51 -04:00
Jordan Sherer
1e0a93e076
Update Help menu and Copyrights
2018-07-13 22:13:36 -04:00
Jordan Sherer
369b5fd73a
Better beacon scheduling when receiving a directed message
2018-07-13 21:59:44 -04:00
Jordan Sherer
09b12701b5
Updated table call view. Added ALLCALL
2018-07-13 15:45:00 -04:00
Jordan Sherer
9117ad5381
New slider style
2018-07-13 14:43:57 -04:00
Jordan Sherer
a96216e2f8
Refactored directed code into decoded text so the rest of the app can use it as is.
2018-07-13 10:32:58 -04:00
Jordan Sherer
4140114d8d
Remove revision from PSKReporter report
2018-07-13 09:01:01 -04:00
Jordan Sherer
6a265efe48
Added command processing, code cleanup, new parsing of messages to be sent, etc.
2018-07-13 04:44:41 -04:00
Jordan Sherer
4e0326ad6d
Added callsign packing
2018-07-13 00:55:48 -04:00
Jordan Sherer
808782b965
Working through huffman interface
2018-07-12 20:31:45 -04:00
Jordan Sherer
707f577f31
Added huffman encoding utility
2018-07-12 18:02:54 -04:00
Jordan Sherer
4e66e92671
Remove debug statement
2018-07-12 16:25:06 -04:00
Jordan Sherer
f81a954d1d
Ensure 10Hz offset for FT8 reception
2018-07-12 16:18:54 -04:00
Jordan Sherer
23c1730148
Disabled callsign parsing until we are ready
2018-07-12 15:23:12 -04:00
Jordan Sherer
05257d287f
Parse callsigns in QSO and add to call panel
2018-07-12 15:14:41 -04:00
Jordan Sherer
64b5ebbdd2
Updated to refresh rx activity at least once per cycle
2018-07-12 14:15:18 -04:00
Jordan Sherer
91d6836fa5
Updated call activity detail
2018-07-12 10:35:41 -04:00
Jordan Sherer
564b93f307
Removed unused count function
2018-07-11 22:53:21 -04:00
Jordan Sherer
b800dac9ce
Contest should be false
2018-07-11 22:13:53 -04:00
Jordan Sherer
2cb78f5414
Extracted isMyCallIncluded
2018-07-11 10:40:29 -04:00
Jordan Sherer
494459ee11
Extracted isRecentlyDirected
2018-07-11 10:30:20 -04:00
Jordan Sherer
1cddbdf91e
Experimenting with age in the band activity window
2018-07-10 22:32:35 -04:00
Jordan Sherer
74ea603801
Added clearAll action
2018-07-10 15:35:05 -04:00
Jordan Sherer
16854627d9
Updated PSKReporter spots to use FT8Call instead of WSJT-X for the application name
2018-07-10 15:23:52 -04:00
Jordan Sherer
495c16892f
Bump
2018-07-10 00:56:17 -04:00
Jordan Sherer
ec568966c8
Fixed macros menu
2018-07-09 21:49:38 -04:00
Jordan Sherer
eb062fb0b8
Macros should be updated more frequently
2018-07-09 20:55:54 -04:00
Jordan Sherer
9907a80136
Activity gui should update every 15 seconds
2018-07-09 20:51:42 -04:00
Jordan Sherer
cd9079e7ff
Updated directed call cache to be better represent recent directed calls
2018-07-09 17:29:43 -04:00
Jordan Sherer
42a8338d1c
Allow transmit within 2 seconds of cycle start
2018-07-09 16:36:56 -04:00
Jordan Sherer
f44b1154b7
Added SPOT button to UI
2018-07-09 16:31:37 -04:00
Jordan Sherer
2a7f38b187
Better breaking apart messages with newlines. Macros behavior
2018-07-09 15:17:53 -04:00
Jordan Sherer
f9ab37530c
Only clear activity on actual band change, not freq change
2018-07-09 10:10:04 -04:00
Jordan Sherer
442ff4b21d
Fix bug on band change
2018-07-09 10:02:45 -04:00
Jordan Sherer
6aab2276ed
Updated QAction for old versions of Qt
2018-07-08 09:29:31 -04:00
Jordan Sherer
60563a7dc3
Fix QAction constructor for old compilers
2018-07-07 22:04:27 -04:00
Jordan Sherer
7255728049
Added distance to the calls list
2018-07-07 22:02:11 -04:00
Jordan Sherer
50094fd8a9
Five minutes is too long. Down to two for activity
2018-07-07 17:15:17 -04:00
Jordan Sherer
c45f4c137a
Keep band activity around for 5 min
2018-07-07 16:58:09 -04:00
Jordan Sherer
16b46176a6
Only QSY your beacon if the frequency isn't free. Don't break lines in the rx window
2018-07-07 16:56:33 -04:00
Jordan Sherer
0df4bbcd29
Added QTH button
2018-07-07 00:47:17 -04:00
Jordan Sherer
3bbea95955
Add warning and eol message
2018-07-06 22:37:25 -04:00
Jordan Sherer
fa0baad9a0
Pin calling activity to the top of the activity window
2018-07-06 22:21:04 -04:00
Jordan Sherer
7b7493d560
Fixed beacon tx display
2018-07-06 22:07:30 -04:00
Jordan Sherer
145bc8d292
Updated configuration for beacon interval
2018-07-06 20:01:38 -04:00
Jordan Sherer
f58ce3aec0
Propertly clear the edit widget. Properly space messages in the rx window
2018-07-06 18:25:27 -04:00
Jordan Sherer
27b45a26d9
Clear activity on band change. Scroll rx window
2018-07-06 16:54:26 -04:00
Jordan Sherer
0653f81a0d
Smarter beaconing with band space
2018-07-06 16:40:09 -04:00
Jordan Sherer
aa1871dc66
Fixed beacon scheduling
2018-07-06 16:19:22 -04:00
Jordan Sherer
56869d16a9
Updated since computation to be accurate
2018-07-06 15:27:26 -04:00
Jordan Sherer
57ad5fd0bc
Compat for older Qt
2018-07-06 07:15:11 +00:00
Jordan Sherer
2605fb1a8f
UI Customizations
2018-07-06 02:36:40 -04:00
Jordan Sherer
130b749dfe
Disabled splashscreen. Updated application name and window title
2018-07-06 00:10:30 -04:00
Jordan Sherer
04bdf8574a
Cache calls for easier display
2018-07-05 15:21:47 -04:00
Jordan Sherer
0dfc805a49
Highlight send button on transmit
2018-07-05 04:56:46 -04:00
Jordan Sherer
022866b52b
Complete UI functionality
2018-07-05 04:45:55 -04:00
Jordan Sherer
9ed0fe80d2
UI: TableView customizations, including clear context menu
2018-07-03 18:57:49 -04:00
Jordan Sherer
7837ff5d74
UI: Updated tableview behavior
2018-07-03 15:34:03 -04:00
Jordan Sherer
bee42d1762
UI Updates, Text Eliding, CallDetail Grid
2018-07-03 11:38:16 -04:00
Jordan Sherer
26c76662ac
Read only edit box while transmitting
2018-07-03 03:29:26 -04:00
Jordan Sherer
e3a9762179
Beaconing
2018-07-03 03:21:01 -04:00
Jordan Sherer
d048f5a2ab
Selection tracking
2018-07-03 02:02:19 -04:00
Jordan Sherer
0a95c79f3a
Correct stop behavior when clicking send
2018-07-03 01:17:15 -04:00
Jordan Sherer
762f0fb3e1
Added proper send countdown
2018-07-02 23:03:07 -04:00
Jordan Sherer
c517b555d8
Reorganized message transmission semantics
2018-07-02 22:54:26 -04:00
Jordan Sherer
f610e946fc
Reorganized the window, added beacon watch, macro buttons, etc
2018-07-02 15:08:26 -04:00
Jordan Sherer
cb71c3dcf4
Adding messages to band activity
2018-06-15 10:11:44 -04:00
Jordan Sherer
5c8ff568c3
Updated main ui
2018-03-19 00:05:12 -04:00
Jordan Sherer
87cdc7f7e7
Reorganize main window and style meter
2018-03-10 16:59:09 -05:00
Jordan Sherer
e694d862aa
Modifying mainwindow to display waterfall and minimal ui
2018-03-09 13:10:19 -05:00
Jordan Sherer
4df7aae11a
Merged in the extended free text experiment patch
2018-03-08 17:01:33 -05:00
Jordan Sherer
a32fe6a4dc
Updated to r8541
2018-03-05 14:49:51 -05:00
Jordan Sherer
a4fa5b9988
Working through a keyboard to keyboard chat window
2018-02-11 11:02:52 -05:00
Jordan Sherer
678c1d3966
Initial Commit
2018-02-08 21:28:33 -05:00