Changeset - 6a57c40fdde2
[Not reviewed]
default
0 2 0
mkanning@CL-SEC241-10.cedarville.edu - 12 years ago 2012-11-15 11:39:24
mkanning@CL-SEC241-10.cedarville.edu
gps.c and gps.h changes
2 files changed with 10 insertions and 5 deletions:
0 comments (0 inline, 0 general)
master/master/lib/trackuinoGPS/gps.c
Show inline comments
 
@@ -82,11 +82,7 @@ static const int NUM_OF_UNK_PARSERS = (s
 
static const int NUM_OF_GGA_PARSERS = (sizeof(gga_parsers) / sizeof(t_nmea_parser));
 
static const int NUM_OF_RMC_PARSERS = (sizeof(rmc_parsers) / sizeof(t_nmea_parser));
 

	
 
enum t_sentence_type {
 
	SENTENCE_UNK,
 
	SENTENCE_GGA,
 
	SENTENCE_RMC
 
};
 

	
 

	
 
// Module variables
 
static t_sentence_type sentence_type = SENTENCE_UNK;
 
@@ -256,6 +252,7 @@ void gps_setup() {
 
	strcpy(gps_aprs_lat, "0000.00N");
 
	strcpy(gps_aprs_lon, "00000.00E");
 
}
 

	
 
/// MKa GPS transmission parser
 
void parse_gps_transmission(char c){
 
	// i think c is the most recent character of transmission and is constantly 
 
@@ -267,6 +264,7 @@ void parse_gps_transmission(char c){
 
				
 
	}
 
}
 

	
 
/// process gps transmission 
 
bool gps_decode(char c)
 
{
master/master/lib/trackuinoGPS/gps.h
Show inline comments
 
@@ -34,7 +34,14 @@ extern float gps_course;
 
extern float gps_speed;
 
extern float gps_altitude;
 

	
 

	
 

	
 
void gps_setup();
 
bool gps_decode(char c);
 

	
 
#endif
 
enum t_sentence_type {
 
	SENTENCE_UNK,
 
	SENTENCE_GGA,
 
	SENTENCE_RMC
 
};
 
\ No newline at end of file
0 comments (0 inline, 0 general)