Rev 1448 | Rev 1472 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1448 | Rev 1451 | ||
---|---|---|---|
Line 78... | Line 78... | ||
78 | unsigned char Chksum; |
78 | unsigned char Chksum; |
79 | }; |
79 | }; |
Line 80... | Line 80... | ||
80 | 80 | ||
81 | #define SPI_NCCMD_KALMAN 103 |
81 | #define SPI_NCCMD_KALMAN 103 |
- | 82 | #define SPI_NCCMD_VERSION 104 |
|
Line 82... | Line 83... | ||
82 | #define SPI_NCCMD_VERSION 104 |
83 | #define SPI_NCCMD_GPSINFO 105 |
83 | 84 | ||
84 | struct str_FromNaviCtrl |
85 | struct str_FromNaviCtrl |
85 | { |
86 | { |
Line 117... | Line 118... | ||
117 | unsigned char Patch; |
118 | unsigned char Patch; |
118 | unsigned char Compatible; |
119 | unsigned char Compatible; |
119 | unsigned char Hardware; |
120 | unsigned char Hardware; |
120 | }; |
121 | }; |
Line -... | Line 122... | ||
- | 122 | ||
- | 123 | // Satfix types for GPSData.SatFix |
|
- | 124 | #define SATFIX_NONE 0x00 |
|
- | 125 | #define SATFIX_DEADRECKOING 0x01 |
|
- | 126 | #define SATFIX_2D 0x02 |
|
- | 127 | #define SATFIX_3D 0x03 |
|
121 | 128 | #define SATFIX_GPS_DEADRECKOING 0x04 |
|
- | 129 | #define SATFIX_TIMEONLY 0x05 |
|
- | 130 | // Flags for interpretation of the GPSData.Flags |
|
- | 131 | #define FLAG_GPSFIXOK 0x01 // (i.e. within DOP & ACC Masks) |
|
- | 132 | #define FLAG_DIFFSOLN 0x02 // (is DGPS used) |
|
- | 133 | #define FLAG_WKNSET 0x04 // (is Week Number valid) |
|
- | 134 | #define FLAG_TOWSET 0x08 // (is Time of Week valid) |
|
- | 135 | ||
- | 136 | struct str_GPSInfo |
|
- | 137 | { |
|
- | 138 | uint8_t Flags; // Status Flags |
|
- | 139 | uint8_t NumOfSats; // number of satelites |
|
- | 140 | uint8_t SatFix; // type of satfix |
|
- | 141 | }; |
|
Line -... | Line 142... | ||
- | 142 | ||
- | 143 | ||
122 | #ifdef USE_SPI_COMMUNICATION |
144 | #ifdef USE_SPI_COMMUNICATION |
123 | 145 | extern struct str_GPSInfo GPSInfo; |
|
124 | extern struct str_SPI_VersionInfo NC_Version; |
146 | extern struct str_SPI_VersionInfo NC_Version; |
125 | extern struct str_FromNaviCtrl_Value FromNaviCtrl_Value; |
147 | extern struct str_FromNaviCtrl_Value FromNaviCtrl_Value; |
126 | extern struct str_ToNaviCtrl ToNaviCtrl; |
148 | extern struct str_ToNaviCtrl ToNaviCtrl; |
Line 127... | Line -... | ||
127 | extern struct str_FromNaviCtrl FromNaviCtrl; |
- | |
Line 128... | Line 149... | ||
128 | extern unsigned char SPI_CommandCounter,NaviDataOkay; |
149 | extern struct str_FromNaviCtrl FromNaviCtrl; |
129 | 150 | extern unsigned char SPI_CommandCounter,NaviDataOkay; |
|
130 | //#define SPI_CMD_VALUE 0x03 |
151 | |
131 | 152 |