Files @ f12f7ddbf232
Branch filter:

Location: seniordesign-firmware/master/master/lib/gps.h

ethanzonca@CL-ENS241-08.cedarville.edu
Slave data aquisition fully functional with multiple slaves, fault-tolerant if slaves do not respond within timeout period
/*
 * Master Firmware: NMEA Parser
 *
 * Wireless Observational Modular Aerial Network
 * 
 * Ethan Zonca
 * Matthew Kanning
 * Kyle Ripperger
 * Matthew Kroening
 *
 */


#ifndef GPSMKA_H_
#define GPSMKA_H_

#include <stdbool.h>

#define GGA_MESSAGE
#define RMC_MESSAGE
#define UKN_MESSAGE

void gps_setup();
char* get_longitude();
char* get_latitude();
char* get_timestamp();
char* get_speedKnots();
char* get_course();
char* get_hdop();
char* get_sv();
char* get_dayofmonth();
bool gps_hasfix();
void parse_gps_transmission(void);
void XORbyteWithChecksum(uint8_t byte);

#endif /* GPSMKA_H_ */