Subversion Repositories NaviCtrl

Rev

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);