Subversion Repositories Projects

Rev

Blame | Last modification | View Log | RSS feed

#ifndef _TRACKING_H_
#define _TRACKING_H_

#define TRACKING_RSSI                           1
#define TRACKING_GPS                            2
#define TRACKING_MKCOCKPIT      3
#define TRACKING_NMEA                           4

typedef struct {
        double distance;
        double bearing;
}geo_t;

typedef struct {
        double                          Home_Lon;                                                                       // in degrees
        double                          Home_Lat;                                                                       // in degrees
        int32_t                         Home_Lon7;                                                              // in 1E-7 degrees
        int32_t                         Home_Lat7;                                                              // in 1E-7 degrees
        int32_t                         Home_Alt;                                                                       // in mm
        int16_t                         direction;                                                              // ermittelte Konstante aus Mittelposition Antenne geo.bearing - navi_data.CompassHeading
}__attribute__((packed)) HomePos_t;

void Tracking_MKCockpit(void);
void Tracking_GPS(void);
void Tracking_NMEA(void);
void Tracking_RSSI(void);
void setNMEAdir(void);

#endif