Problems with QGeoSatelliteInfoSource



  • Platform Symbian Belle, Nokia E7

    I have a problem with QGeoSatelliteInfoSource. It doen't seem to emit any signals before it has a position fix. Right now I am using;
    @
    qgeo_satInfo = QGeoSatelliteInfoSource::createDefaultSource(this);
    connect(qgeo_satInfo, SIGNAL(satellitesInViewUpdated(QList<QGeoSatelliteInfo>)), this, SLOT(satellitesInViewUpdated(QList<QGeoSatelliteInfo>)));
    connect(qgeo_satInfo, SIGNAL(satellitesInUseUpdated(QList<QGeoSatelliteInfo>)), this, SLOT(satellitesInUseUpdated(QList<QGeoSatelliteInfo>)));
    connect(qgeo_satInfo, SIGNAL(requestTimeout()), this, SLOT(satellit_requestTimeout()));
    qgeo_satInfo->startUpdates();
    @
    When I issue a qgeo_satInfo->requestUpdate( 5 ) I get a requestTimeout() signal.

    So nothing happens for 2-4 minutes but then when it gets enough satellites fixed I start receiving signals. But clearly before it has a fixed position it must have first: satellites in view then some satellites in use.

    Any thoughts?



  • I have the same thing, run the same code on the N9/N950 and you will get a working update on Sat in View.

    This can be seen in GPS MeeFO and GPS Info Qt, same code but different results.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.