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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							deb228948d 
							
						 
					 
					
						
						
							
							Added ability to display when we receive the final transmission frame of a message  
						
						
						
					 
					
						2018-07-18 16:45:27 -04:00