Jordan Sherer
c0833aa753
Added checksum generation and ACK
2018-07-23 08:51:29 -04:00
Jordan Sherer
fe405cfba8
Added ability to encode power into dbm
2018-07-21 02:18:15 -04:00
Jordan Sherer
92117aa791
Added SNR directed command
2018-07-20 23:17:49 -04:00
Jordan Sherer
fa864c50cd
Removed CQ DX from allcall
2018-07-20 16:23:48 -04:00
Jordan Sherer
28eb082655
Further fix format of SNR
2018-07-20 16:04:14 -04:00
Jordan Sherer
9a945c156d
Proper SNR formatting +00 +30 -09
2018-07-20 11:40:55 -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
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
77eb65d6b3
Display callsign prefix for transmitted directed messages
2018-07-16 09:14:28 -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
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
15d75f7397
Try not to allocate every time...
2018-07-14 18:10:07 -04:00
Jordan Sherer
f77f139abb
Fix typo
2018-07-13 22:13:18 -04:00
Jordan Sherer
2ae74d8cde
Added grid packing to varicode
2018-07-13 21:59:54 -04:00
Jordan Sherer
d00eee440c
Fixed accesses of invalid memory
2018-07-13 15:44:48 -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
43b65d5ca9
Pack and unpack directed message commands naively
2018-07-13 04:42:23 -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
05257d287f
Parse callsigns in QSO and add to call panel
2018-07-12 15:14:41 -04:00
Jordan Sherer
dd3613b214
Added bit packing to varicode
2018-07-12 09:54:56 -04:00
Jordan Sherer
c96522c11b
Added the start of varicode
2018-07-11 23:09:22 -04:00