diff options
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ao_gps_test.c | 7 | ||||
| -rw-r--r-- | src/test/ao_gps_test_skytraq.c | 12 | 
2 files changed, 15 insertions, 4 deletions
diff --git a/src/test/ao_gps_test.c b/src/test/ao_gps_test.c index 4d4012df..d75a12ec 100644 --- a/src/test/ao_gps_test.c +++ b/src/test/ao_gps_test.c @@ -21,6 +21,7 @@  #include <errno.h>  #include <sys/types.h>  #include <sys/stat.h> +#include <unistd.h>  #include <fcntl.h>  #define AO_GPS_NUM_SAT_MASK	(0xf << 0)  #define AO_GPS_NUM_SAT_SHIFT	(0) @@ -220,6 +221,8 @@ check_sirf_message(char *from, uint8_t *msg, int len)  		get_u16(h_v_error); +		(void) mag_var; +		(void) id;  		printf ("Geodetic Navigation Data (41):\n");  		printf ("\tNav valid %04x\n", nav_valid);  		printf ("\tNav type %04x\n", nav_type); @@ -257,6 +260,7 @@ check_sirf_message(char *from, uint8_t *msg, int len)  		get_u32(gps_tow);  		get_u8(channels); +		(void) id;  		printf ("Measured Tracker Data (4):\n");  		printf ("GPS week: %d\n", gps_week);  		printf ("GPS time of week: %d\n", gps_tow); @@ -368,10 +372,11 @@ ao_serial1_putchar(char c)  		i = write(ao_gps_fd, &c, 1);  		if (i == 1) {  			if ((uint8_t) c == 0xb3 || c == '\r') { -				static const struct timespec delay = { +/*				static const struct timespec delay = {  					.tv_sec = 0,  					.tv_nsec = 100 * 1000 * 1000  				}; +*/  				tcdrain(ao_gps_fd);  //				nanosleep(&delay, NULL);  			} diff --git a/src/test/ao_gps_test_skytraq.c b/src/test/ao_gps_test_skytraq.c index 88bed305..846daa94 100644 --- a/src/test/ao_gps_test_skytraq.c +++ b/src/test/ao_gps_test_skytraq.c @@ -22,6 +22,7 @@  #include <sys/types.h>  #include <sys/stat.h>  #include <fcntl.h> +#include <unistd.h>  #define AO_GPS_NUM_SAT_MASK	(0xf << 0)  #define AO_GPS_NUM_SAT_SHIFT	(0) @@ -87,6 +88,7 @@ ao_mutex_put(uint8_t *mutex)  static int  ao_gps_fd; +#if 0  static void  ao_dbg_char(char c)  { @@ -102,6 +104,7 @@ ao_dbg_char(char c)  	}  	write(1, line, strlen(line));  } +#endif  #define QUEUE_LEN	4096 @@ -222,6 +225,8 @@ check_skytraq_message(char *from, uint8_t *msg, int len)  		get_u16(h_v_error); +		(void) mag_var; +		(void) id;  		printf ("Geodetic Navigation Data (41):\n");  		printf ("\tNav valid %04x\n", nav_valid);  		printf ("\tNav type %04x\n", nav_type); @@ -259,6 +264,7 @@ check_skytraq_message(char *from, uint8_t *msg, int len)  		get_u32(gps_tow);  		get_u8(channels); +		(void) id;  		printf ("Measured Tracker Data (4):\n");  		printf ("GPS week: %d\n", gps_week);  		printf ("GPS time of week: %d\n", gps_tow); @@ -371,10 +377,11 @@ ao_serial1_putchar(char c)  		i = write(ao_gps_fd, &c, 1);  		if (i == 1) {  			if ((uint8_t) c == 0xb3 || c == '\r') { -				static const struct timespec delay = { +/*				static const struct timespec delay = {  					.tv_sec = 0,  					.tv_nsec = 100 * 1000 * 1000  				}; +*/  				tcdrain(ao_gps_fd);  //				nanosleep(&delay, NULL);  			} @@ -422,8 +429,6 @@ ao_serial1_set_speed(uint8_t speed)  void  ao_dump_state(void *wchan)  { -	double	lat, lon; -	int	i;  	if (wchan == &ao_gps_data)  		ao_gps_print(&ao_gps_data);  	else @@ -487,4 +492,5 @@ main (int argc, char **argv)  		exit (1);  	}  	ao_gps(); +	return 0;  }  | 
