Jordan Sherer
|
5565a7731e
|
Added /P support to single-frame transmissions, ala KN4CRD/P: JY1/P SNR?. Boom
|
2019-02-21 12:42:46 -05:00 |
|
Jordan Sherer
|
ef6bde8cb0
|
Closed #45: A subset of directed commands will be autoreplied when relayed. This includes: SNR, GRID, QTC, QTH, etc
|
2019-01-20 23:08:57 -05:00 |
|
Jordan Sherer
|
4f226b0c11
|
Cleanup of build frames and a note for later
|
2019-01-02 12:36:25 -05:00 |
|
Jordan Sherer
|
9079d45587
|
Rename JS8CallExtended to JS8CallFlag
|
2018-12-10 23:37:22 -05:00 |
|
Jordan Sherer
|
223a4a2183
|
Updated comments to be more clear
|
2018-12-10 23:37:22 -05:00 |
|
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
|
f406553a5f
|
Fixed issues with frame counting
|
2018-12-01 17:17:12 -05:00 |
|
Jordan Sherer
|
d9d3e6fba3
|
Added active/inactive flag and restructuring heartbeat
|
2018-11-25 22:12:54 -05: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
|
cac5f798a3
|
Rename beacon to heartbean with pings and ping acks
|
2018-10-28 09:52:07 -04:00 |
|
Jordan Sherer
|
5c28d154ff
|
Added autoprepend back in
|
2018-10-26 22:16:48 -04:00 |
|
Jordan Sherer
|
6dfd037736
|
Compound callsigns and group callsigns parse correctly
|
2018-10-26 22:10:08 -04:00 |
|
Jordan Sherer
|
3767b347d9
|
Working compound extended callsigns with group identifiers
|
2018-10-26 22:10:07 -04:00 |
|
Jordan Sherer
|
6a0fea1d0a
|
Experiment trying to extend compound callsigns
|
2018-10-26 22:10:07 -04:00 |
|
Jordan Sherer
|
75bf51072a
|
Rename to JS8Call
|
2018-10-04 13:52:52 -04:00 |
|
Jordan Sherer
|
6bb3c22bec
|
Added fallback huffman table for basic text packing
|
2018-10-03 12:36:45 -04:00 |
|
Jordan Sherer
|
2cb1665e2e
|
Added background thread to compute message frames
|
2018-10-02 14:38:14 -04:00 |
|
Jordan Sherer
|
25e7631c09
|
Added automatic BEACON acknowledgment and BEACON REQ commands
|
2018-09-21 01:47:21 -04:00 |
|
Jordan Sherer
|
8b94c01ff6
|
Added methods to grab default huff tables
|
2018-09-20 10:04:18 -04:00 |
|
Jordan Sherer
|
4e094b791c
|
Added new CQ parsing to be more intuitive
|
2018-09-18 10:53:43 -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
|
565bdb5690
|
Added function to determine the checksum size needed for a buffered command
|
2018-08-27 22:04:17 -04:00 |
|
Jordan Sherer
|
adcc728492
|
Added spotting to APRS-IS for grids larger than 4 characters. Added supporting commands for QTH QTC and GRID
|
2018-08-27 21:19:38 -04:00 |
|
Jordan Sherer
|
08f046c289
|
Fixed incorrect labels for frame type enum
|
2018-08-14 22:26:49 -04:00 |
|
Jordan Sherer
|
ed9228d196
|
Fixed issues with double printing of messages and skipping printing some frames
|
2018-08-11 18:05:36 -04:00 |
|
Jordan Sherer
|
3e67f4ef1f
|
Updated directed frames to take advantage of the extra numerical bits so we don't have to delineate between positive and negative frame types
|
2018-08-06 10:29:57 -04:00 |
|
Jordan Sherer
|
ba0a2fe52d
|
Updated varicode to support 72 bit message lengths
|
2018-08-06 10:16:20 -04:00 |
|
Jordan Sherer
|
e2f06a629d
|
Added 72-bit packing
|
2018-08-06 09:37:43 -04:00 |
|
Jordan Sherer
|
049694365e
|
Updated comment about FrameReserved
|
2018-08-05 11:48:19 -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
|
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
|
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
|
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
|
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
|
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
|
115a9d65f7
|
Send data frames after directed. Fix bug with enter key double sending
|
2018-07-24 23:10:47 -04:00 |
|
Jordan Sherer
|
4a17062487
|
Added packing of compound callsigns into a dedicated message
|
2018-07-24 02:47:14 -04:00 |
|
Jordan Sherer
|
07a29c7f1d
|
Refactoring directed frame packing
|
2018-07-23 17:20:03 -04:00 |
|
Jordan Sherer
|
adecb88c29
|
Added callsign prefix packing
|
2018-07-23 15:28:36 -04:00 |
|
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
|
9a945c156d
|
Proper SNR formatting +00 +30 -09
|
2018-07-20 11:40:55 -04:00 |
|