| 
							
							
								 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 |  |