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