Many GPS radios provide both a 1-PPS and time of day information via NMEA sentences. This patch introduces a ts2phc master that decodes the "recommended minimum data" sentence, RMC, which provides UTC time and a validity flag. Together with the file based leap second table, this sentence provides adequate time of day for determining the time of the PPS edge. Signed-off-by: Richard Cochran <richardcochran@gmail.com>
		
			
				
	
	
		
			18 lines
		
	
	
		
			479 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			479 B
		
	
	
	
		
			C
		
	
	
	
	
	
/**
 | 
						|
 * @file sock.h
 | 
						|
 * @note Copyright (C) 2020 Richard Cochran <richardcochran@gmail.com>
 | 
						|
 * @note SPDX-License-Identifier: GPL-2.0+
 | 
						|
 */
 | 
						|
#ifndef HAVE_SOCK_H
 | 
						|
#define HAVE_SOCK_H
 | 
						|
 | 
						|
/**
 | 
						|
 * Opens a socket connected to a given remote address.
 | 
						|
 * @param server	Host name or IP address of the server.
 | 
						|
 * @param port		Port on the server with which to connect.
 | 
						|
 * @return		An open file descriptor on success, -1 otherwise.
 | 
						|
 */
 | 
						|
int sock_open(const char *server, const char *port);
 | 
						|
 | 
						|
#endif
 |