#ifndef	GPS_H
#define	GPS_H

#include <avr/io.h>

typedef	struct
{
	unsigned long	latitude; 		// Широта
	char			latitude_c; 	// Широта литера
	unsigned long	longitude;		// Долгота 
	char			longitude_c;	// Долгота литера
	uint8_t			satels;			// Количество спутников
	double			altitude;		// Высота над уровнем моря
	double			geodeff;		// Геоидальное различие
    double			Time;			// Время
	uint8_t			Day;			// День
	uint8_t			Month;			// Месяц
	unsigned int	Year;			// Год
	double			course;			// Направление курса в градусах
	double			speed;			// Скорость
	uint8_t			actual;			// GPS модуль нашел спутники и выдает актуальные данные
} tpGPG;

tpGPG	GPS;

void gps_getc(void);
void gps_init(void);
void gps_parse(void);

#endif

