The Qt Location module provide the class QNmeaGeoPositionInfoSource to receive position update from a NMEA device. I thinks it will be a good enhancement to add the class QNmeaGeoSatelliteInfoSource to receive satellite position update.
The source code "qlocationutils.cpp" already perform most of the NMEA decoding but we need some updates :
- Actually the GSA parser do not decode active satellite (fields 3 to 14), it's 11 integers to push in a QSet.
- Add a parser for GSV frame which produce a list of QGeoSatelliteInfo