Rev 322 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 322 | Rev 491 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | #ifndef __UBX_H |
1 | #ifndef __UBX_H |
2 | #define __UBX_H |
2 | #define __UBX_H |
- | 3 | ||
3 | #include "buffer.h" |
4 | #include "buffer.h" |
- | 5 | #include "gpspos.h" |
|
Line 4... | Line 6... | ||
4 | 6 | ||
5 | // Satfix types for GPSData.SatFix |
7 | // Satfix types for GPSData.SatFix |
6 | #define SATFIX_NONE 0x00 |
8 | #define SATFIX_NONE 0x00 |
7 | #define SATFIX_DEADRECKOING 0x01 |
9 | #define SATFIX_DEADRECKOING 0x01 |
Line 15... | Line 17... | ||
15 | #define FLAG_DIFFSOLN 0x02 // (is DGPS used) |
17 | #define FLAG_DIFFSOLN 0x02 // (is DGPS used) |
16 | #define FLAG_WKNSET 0x04 // (is Week Number valid) |
18 | #define FLAG_WKNSET 0x04 // (is Week Number valid) |
17 | #define FLAG_TOWSET 0x08 // (is Time of Week valid) |
19 | #define FLAG_TOWSET 0x08 // (is Time of Week valid) |
18 | #define FLAG_GPS_NAVIGATION_ACT 0x10 // to FC -> NC is ready to navigate |
20 | #define FLAG_GPS_NAVIGATION_ACT 0x10 // to FC -> NC is ready to navigate |
Line 19... | Line -... | ||
19 | - | ||
20 | #define INVALID 0x00 |
- | |
21 | #define NEWDATA 0x01 |
- | |
22 | #define PROCESSED 0x02 |
- | |
23 | - | ||
24 | typedef struct |
- | |
25 | { |
- | |
26 | s32 Longitude; // in 1E-7 deg |
- | |
27 | s32 Latitude; // in 1E-7 deg |
- | |
28 | s32 Altitude; // in mm |
- | |
29 | u8 Status;// validity of data |
- | |
30 | } __attribute__((packed)) GPS_Pos_t; |
- | |
Line 31... | Line 21... | ||
31 | 21 | ||
32 | 22 | ||
33 | typedef struct |
23 | typedef struct |
34 | { |
24 | { |