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