Commit Graph

197 Commits

Author SHA1 Message Date
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