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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							2ae74d8cde 
							
						 
					 
					
						
						
							
							Added grid packing to varicode  
						
						
						
					 
					
						2018-07-13 21:59:54 -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