Rev 315 | Rev 337 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 315 | Rev 334 | ||
---|---|---|---|
Line 445... | Line 445... | ||
445 | desired_pos.Position.Altitude = 0; |
445 | desired_pos.Position.Altitude = 0; |
446 | desired_pos.Position.Longitude = int32_t(desired_long); |
446 | desired_pos.Position.Longitude = int32_t(desired_long); |
447 | desired_pos.Position.Latitude = int32_t(desired_lat); |
447 | desired_pos.Position.Latitude = int32_t(desired_lat); |
448 | desired_pos.Position.Status = NEWDATA; |
448 | desired_pos.Position.Status = NEWDATA; |
449 | desired_pos.Heading = -1; |
449 | desired_pos.Heading = -1; |
450 | desired_pos.ToleranceRadius = 1; |
450 | desired_pos.ToleranceRadius = 5; |
451 | desired_pos.HoldTime = 60; |
451 | desired_pos.HoldTime = 60; |
452 | desired_pos.Event_Flag = 0; |
452 | desired_pos.Event_Flag = 0; |
453 | desired_pos.reserve[0] = 0; // reserve |
453 | desired_pos.reserve[0] = 0; // reserve |
454 | desired_pos.reserve[1] = 0; // reserve |
454 | desired_pos.reserve[1] = 0; // reserve |
455 | desired_pos.reserve[2] = 0; // reserve |
455 | desired_pos.reserve[2] = 0; // reserve |
Line 1307... | Line 1307... | ||
1307 | { |
1307 | { |
1308 | // qDebug("Navi-Data"); |
1308 | // qDebug("Navi-Data"); |
Line 1309... | Line 1309... | ||
1309 | 1309 | ||
1310 | switch(RX.Decode[N_NC_FLAGS]) |
1310 | switch(RX.Decode[N_NC_FLAGS]) |
1311 | { |
1311 | { |
1312 | case 1 : lb_Mode->setText("Free"); break; |
1312 | case 0x01 : lb_Mode->setText("Free"); break; |
1313 | case 2 : lb_Mode->setText("Position Hold"); break; |
1313 | case 0x02 : lb_Mode->setText("Position Hold"); break; |
1314 | case 4 : lb_Mode->setText("Coming Home"); break; |
1314 | case 0x04 : lb_Mode->setText("Coming Home"); break; |
- | 1315 | case 0x08 : lb_Mode->setText("Range Limit"); break; |
|
- | 1316 | case 0x10 : lb_Mode->setText("Serial Error"); break; |
|
- | 1317 | case 0x20 : lb_Mode->setText("Target reached"); break; |
|
1315 | case 8 : lb_Mode->setText("Range Limit"); break; |
1318 | case 0x40 : lb_Mode->setText("Manual Control"); break; |
Line 1316... | Line 1319... | ||
1316 | } |
1319 | } |
1317 | 1320 | ||
1318 | Navi.Current.Longitude = ToolBox::Data2Long(RX.Decode, N_CUR_LONGITUDE, true); |
1321 | Navi.Current.Longitude = ToolBox::Data2Long(RX.Decode, N_CUR_LONGITUDE, true); |