Ignore:
Timestamp:
Dec 25, 2014, 6:11:49 PM (9 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/RTCM3/RTCM3Decoder.cpp

    r6383 r6432  
    7474  _checkMountPoint = settings.value("miscMount").toString();
    7575
    76   connect(this, SIGNAL(newGPSEph(gpsephemeris*)),
    77           BNC_CORE, SLOT(slotNewGPSEph(gpsephemeris*)));
    78   connect(this, SIGNAL(newGlonassEph(glonassephemeris*, const QString&)),
    79           BNC_CORE, SLOT(slotNewGlonassEph(glonassephemeris*, const QString&)));
    80   connect(this, SIGNAL(newGalileoEph(galileoephemeris*)),
    81           BNC_CORE, SLOT(slotNewGalileoEph(galileoephemeris*)));
    82   connect(this, SIGNAL(newSBASEph(sbasephemeris*)),
    83           BNC_CORE, SLOT(slotNewSBASEph(sbasephemeris*)));
     76  connect(this, SIGNAL(newGPSEph(t_ephGPS)),     BNC_CORE, SLOT(slotNewGPSEph(t_ephGPS)));
     77  connect(this, SIGNAL(newGlonassEph(t_ephGlo)), BNC_CORE, SLOT(slotNewGlonassEph(t_ephGlo)));
     78  connect(this, SIGNAL(newGalileoEph(t_ephGal)), BNC_CORE, SLOT(slotNewGalileoEph(t_ephGal)));
     79  connect(this, SIGNAL(newSBASEph(t_ephSBAS)),   BNC_CORE, SLOT(slotNewSBASEph(t_ephSBAS)));
    8480
    8581  // Mode can be either observations or corrections
     
    378374          else if (rr == 1019) {
    379375            decoded = true;
    380             emit newGPSEph(new gpsephemeris(parser.ephemerisGPS));
     376            t_ephGPS eph; eph.set(&parser.ephemerisGPS);
     377            emit newGPSEph(eph);
    381378          }
    382379   
     
    386383                                 parser.ephemerisGLONASS.almanac_number <= PRN_GLONASS_NUM) {
    387384            decoded = true;
    388             emit newGlonassEph(new glonassephemeris(parser.ephemerisGLONASS), _staID);
     385            t_ephGlo eph; eph.set(&parser.ephemerisGLONASS);
     386            emit newGlonassEph(eph);
    389387          }
    390388
     
    393391          else if (rr == 1045 || rr == 1046) {
    394392            decoded = true;
    395             emit newGalileoEph(new galileoephemeris(parser.ephemerisGALILEO));
     393            t_ephGal eph; eph.set(&parser.ephemerisGALILEO);
     394            emit newGalileoEph(eph);
    396395          }
    397396
     
    400399          else if (rr == 1044) {
    401400            decoded = true;
    402             emit newGPSEph(new gpsephemeris(parser.ephemerisGPS));
     401            t_ephGPS eph; eph.set(&parser.ephemerisGPS);
     402            emit newGPSEph(eph);
    403403          }
    404404
     
    407407          else if (rr == 1043) {
    408408            decoded = true;
    409             emit newSBASEph(new sbasephemeris(parser.ephemerisSBAS));
     409            t_ephSBAS eph; eph.set(&parser.ephemerisSBAS);
     410            emit newSBASEph(eph);
    410411          }
    411412        }
Note: See TracChangeset for help on using the changeset viewer.