Jordan Sherer
5ba31d6df7
Changed frame packing so we can use one of the ibits as a turbo flag
2018-12-10 23:33:50 -05:00
Jordan Sherer
3e7c64e994
Proper active/inactive flags for HB
2018-11-26 22:40:34 -05:00
Jordan Sherer
d9d3e6fba3
Added active/inactive flag and restructuring heartbeat
2018-11-25 22:12:54 -05:00
Jordan Sherer
c9016d7378
Fixed issue with false decodes causing app crash
2018-11-03 01:14:31 -04:00
Jordan Sherer
440311a75b
Restructured data frame packing so we can send more over the wire in fewer frames
2018-10-29 03:26:10 -04:00
Jordan Sherer
7da30200f5
Heartbeat commands instead
2018-10-28 10:06:03 -04:00
Jordan Sherer
cac5f798a3
Rename beacon to heartbean with pings and ping acks
2018-10-28 09:52:07 -04:00
Jordan Sherer
3b2242e258
Fixed display of APRS frames where a space after the colon causes concern
2018-10-15 11:53:54 -04:00
Jordan Sherer
75bf51072a
Rename to JS8Call
2018-10-04 13:52:52 -04:00
Jordan Sherer
dfdf23315b
Added ability to send CQ QRP/CQ DX/CQ TEST along with customization for the message that the CQ button sends
2018-09-06 15:22:24 -04:00
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
883cb99c0f
Fixed issue with compound directed calls with numerical values
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
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
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
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
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
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
bf28918096
Write current messages to ALL.TXT
2018-07-26 16:30:19 -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
01249bd115
Support compound callsigns
2018-07-24 02:53:01 -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
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
2832572741
Process directed free text messages. Bump beacon on transmit.
2018-07-15 13:03:16 -04:00
Jordan Sherer
4de968d2f0
Try to prevent false directed decodes
2018-07-13 21:58:43 -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
05257d287f
Parse callsigns in QSO and add to call panel
2018-07-12 15:14:41 -04:00
Jordan Sherer
a32fe6a4dc
Updated to r8541
2018-03-05 14:49:51 -05:00
Jordan Sherer
678c1d3966
Initial Commit
2018-02-08 21:28:33 -05:00