Rev 241 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 241 | Rev 246 | ||
---|---|---|---|
Line 1164... | Line 1164... | ||
1164 | } |
1164 | } |
Line 1165... | Line 1165... | ||
1165 | 1165 | ||
1166 | 1166 | ||
1167 | void MKTool::new_NaviData(sRxData RX) |
1167 | void MKTool::new_NaviData(sRxData RX) |
1168 | { |
1168 | { |
1169 | Navi.Current.Longitude = ToolBox::Data2Long(RX.Decode, 0, true); |
1169 | Navi.Current.Longitude = ToolBox::Data2Long(RX.Decode, N_CUR_LONGITUDE, true); |
1170 | Navi.Current.Latitude = ToolBox::Data2Long(RX.Decode, 4, true); |
1170 | Navi.Current.Latitude = ToolBox::Data2Long(RX.Decode, N_CUR_LATITUDE, true); |
1171 | Navi.Current.Altitude = ToolBox::Data2Long(RX.Decode, 8, true); |
1171 | Navi.Current.Altitude = ToolBox::Data2Long(RX.Decode, N_CUR_ALTITUDE, true); |
1172 | Navi.Target.Longitude = ToolBox::Data2Long(RX.Decode, 16, true); |
1172 | Navi.Target.Longitude = ToolBox::Data2Long(RX.Decode, N_TAR_LONGITUDE, true); |
Line 1173... | Line 1173... | ||
1173 | Navi.Target.Latitude = ToolBox::Data2Long(RX.Decode, 20, true); |
1173 | Navi.Target.Latitude = ToolBox::Data2Long(RX.Decode, N_TAR_LATITUDE, true); |
1174 | Navi.Target.Altitude = ToolBox::Data2Long(RX.Decode, 24, true); |
1174 | Navi.Target.Altitude = ToolBox::Data2Long(RX.Decode, N_TAR_ALTITUDE, true); |
1175 | 1175 | ||
1176 | le_CDistance->setText(QString("%1 cm").arg(ToolBox::Data2Int(RX.Decode, 52))); |
1176 | le_CDistance->setText(QString("%1 cm").arg(ToolBox::Data2Int(RX.Decode, N_HOME_DISTANCE))); |
Line 1177... | Line 1177... | ||
1177 | le_CWPA->setText(QString("%1").arg(RX.Decode[56])); |
1177 | le_CWPA->setText(QString("%1").arg(RX.Decode[N_WP_INDEX])); |
Line 1178... | Line 1178... | ||
1178 | le_CWPT->setText(QString("%1").arg(RX.Decode[57])); |
1178 | le_CWPT->setText(QString("%1").arg(RX.Decode[N_WP_NUMBER])); |
Line 1179... | Line 1179... | ||
1179 | le_CSats->setText(QString("%1").arg(RX.Decode[58])); |
1179 | le_CSats->setText(QString("%1").arg(RX.Decode[N_SATS_IN_USER])); |
Line 1180... | Line 1180... | ||
1180 | 1180 | ||
Line 1181... | Line 1181... | ||
1181 | qwt_Rate->setValue(double(ToolBox::Data2Int(RX.Decode, 61, true))); |
1181 | qwt_Rate->setValue(double(ToolBox::Data2Int(RX.Decode, N_VARIOMETER, true))); |
1182 | 1182 | ||
1183 | le_CTime->setText(QString("%1 sec.").arg(ToolBox::Data2Int(RX.Decode, 63))); |
1183 | le_CTime->setText(QString("%1 sec.").arg(ToolBox::Data2Int(RX.Decode, N_FLYING_TIME))); |
1184 | 1184 | ||
Line 1200... | Line 1200... | ||
1200 | SpeedMeter->setProperty("END", 20); |
1200 | SpeedMeter->setProperty("END", 20); |
1201 | } |
1201 | } |
Line 1202... | Line 1202... | ||
1202 | 1202 | ||
Line 1203... | Line 1203... | ||
1203 | SpeedMeter->setValue(Speed); |
1203 | SpeedMeter->setValue(Speed); |
Line 1204... | Line 1204... | ||
1204 | 1204 | ||
Line 1205... | Line 1205... | ||
1205 | Compass->setValue(ToolBox::Data2Int(RX.Decode, 70)); //(68) |
1205 | Compass->setValue(ToolBox::Data2Int(RX.Decode, N_COMAPSS_HEADING)); //(68) |
1206 | 1206 | ||
Line 1207... | Line 1207... | ||
1207 | bar_RX->setValue(RX.Decode[74]); |
1207 | bar_RX->setValue(RX.Decode[N_RC_QUALITY]); |
1208 | 1208 | ||
Line 1209... | Line 1209... | ||
1209 | int Nick = RX.Decode[72]; |
1209 | int Nick = RX.Decode[N_ANGLE_NICK]; |