Commit Graph

1451 Commits

Author SHA1 Message Date
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
627367223b Cleanup compound call display 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
e316554b68 Removed BCN command... it's parsed separately 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
0a7c4a68de Reordered varicode escapes for better efficiency 2018-08-05 11:38:08 -04:00
Jordan Sherer
e1530c147c Reorder a few of the special escapes 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
5238e1ade8 Added some comments about trigrams 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
1df975f274 Varicode packing without a 5-bit pad integer 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
8f8772f1bd Version bump 2018-07-27 16:52:25 -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
7c656fac71 Updated compound callsign parsing in directed messages (use base callsign instead) 2018-07-27 11:28:31 -04:00
Jordan Sherer
a6771b81c3 Fixed leading whitespace issue for buffered commands 2018-07-27 10:57:51 -04:00
Jordan Sherer
eca184bac6 Version bump 2018-07-27 02:27:50 -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
371aa1e20c Fixed callsign parsing expression 2018-07-26 20:46:08 -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