Subversion Repositories Projects

Rev

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