Rev 121 | Rev 123 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 121 | Rev 122 | ||
---|---|---|---|
Line 131... | Line 131... | ||
131 | LCD_printfxy(0,2,"Lat: "); |
131 | LCD_printfxy(0,2,"Lat: "); |
132 | LCD_printfxy(0,3,"Alt: "); |
132 | LCD_printfxy(0,3,"Alt: "); |
133 | } |
133 | } |
134 | else // newdata or processed |
134 | else // newdata or processed |
135 | { |
135 | { |
136 | LCD_printfxy(0,0,"Sats:%02d ", GPSData.NumOfSats); |
136 | LCD_printfxy(0,0,"Sat:%02d ", GPSData.NumOfSats); |
137 | switch (GPSData.SatFix) |
137 | switch (GPSData.SatFix) |
138 | { |
138 | { |
139 | case SATFIX_NONE: |
139 | case SATFIX_NONE: |
140 | LCD_printfxy(8,0,"Fix:No"); |
140 | LCD_printfxy(7,0,"Fix:No"); |
141 | break; |
141 | break; |
142 | case SATFIX_2D: |
142 | case SATFIX_2D: |
143 | LCD_printfxy(8,0,"Fix:2D"); |
143 | LCD_printfxy(7,0,"Fix:2D"); |
144 | break; |
144 | break; |
145 | case SATFIX_3D: |
145 | case SATFIX_3D: |
146 | LCD_printfxy(8,0,"Fix:3D"); |
146 | LCD_printfxy(7,0,"Fix:3D"); |
147 | break; |
147 | break; |
148 | default: |
148 | default: |
149 | LCD_printfxy(8,0,"Fix:??"); |
149 | LCD_printfxy(7,0,"Fix:??"); |
150 | break; |
150 | break; |
151 | } |
151 | } |
152 | if(GPSData.Flags & FLAG_DIFFSOLN) |
152 | if(GPSData.Flags & FLAG_DIFFSOLN) |
153 | { |
153 | { |
154 | LCD_printfxy(14,0,"/DGPS "); |
154 | LCD_printfxy(13,0,"SBAS"); |
155 | } |
155 | } |
156 | else |
156 | else |
157 | { |
157 | { |
158 | LCD_printfxy(14,0," "); |
158 | LCD_printfxy(14,0," "); |
159 | } |
159 | } |
Line 160... | Line 160... | ||
160 | 160 | ||
161 | if(GPSData.Position.Longitude < 0) sign = '-'; |
161 | if(GPSData.Position.Longitude < 0) sign = '-'; |
162 | else sign = '+'; |
162 | else sign = '+'; |
Line 186... | Line 186... | ||
186 | else // newdata or processed |
186 | else // newdata or processed |
187 | { |
187 | { |
188 | switch (GPSData.SatFix) |
188 | switch (GPSData.SatFix) |
189 | { |
189 | { |
190 | case SATFIX_NONE: |
190 | case SATFIX_NONE: |
191 | LCD_printfxy(0,0,"Sats:%02d Fix:No ", GPSData.NumOfSats); |
191 | LCD_printfxy(0,0,"Sat:%02d Fix:No ", GPSData.NumOfSats); |
192 | break; |
192 | break; |
193 | case SATFIX_2D: |
193 | case SATFIX_2D: |
194 | LCD_printfxy(0,0,"Sats:%02d Fix:2D ", GPSData.NumOfSats); |
194 | LCD_printfxy(0,0,"Sat:%02d Fix:2D ", GPSData.NumOfSats); |
195 | break; |
195 | break; |
196 | case SATFIX_3D: |
196 | case SATFIX_3D: |
197 | LCD_printfxy(0,0,"Sats:%02d Fix:3D ", GPSData.NumOfSats); |
197 | LCD_printfxy(0,0,"Sat:%02d Fix:3D ", GPSData.NumOfSats); |
198 | break; |
198 | break; |
199 | default: |
199 | default: |
200 | LCD_printfxy(0,0,"Sats:%02d Fix:?? ", GPSData.NumOfSats); |
200 | LCD_printfxy(0,0,"Sat:%02d Fix:?? ", GPSData.NumOfSats); |
201 | break; |
201 | break; |
202 | } |
202 | } |
203 | LCD_printfxy(0,1,"Speed N: %+4ld cm/s",GPSData.Speed_North); |
203 | LCD_printfxy(0,1,"Speed N: %+4ld cm/s",GPSData.Speed_North); |
204 | LCD_printfxy(0,2,"Speed E: %+4ld cm/s",GPSData.Speed_East); |
204 | LCD_printfxy(0,2,"Speed E: %+4ld cm/s",GPSData.Speed_East); |
205 | LCD_printfxy(0,3,"Speed T: %+4ld cm/s",GPSData.Speed_Top); |
205 | LCD_printfxy(0,3,"Speed T: %+4ld cm/s",GPSData.Speed_Top); |