* Add signal_id; //!< NMEA v4.1 - ID of the ranging signal
NMEA RMC - Set qualitydescription only for status: A or V in processRmcSentence
NMEA GSV - Add Signal averaging processGsvSentence
Update for Status not A, V - for UM982 Status = D - Differential when it becomes RTKfix
From the nmea specifications it is clear that the talker ID
does not have to start with 'G'. Accordingly remove ALL these
incorrect hardcoded checks against (a very small subset) of
known talker IDs, and permit any two-character string
as a valid talker ID
Fixes connection to NMEA devices which use "IN" for
talker ID (and others)
$GPGSV indicates GPS and SBAS satellites. If the PRN is greater than 32, this indicates an SBAS PRN, 87 should be added to the GSV PRN number to determine the SBAS PRN number.
$GLGSV indicates GLONASS satellites. 64 should be subtracted from the GSV PRN number to determine the GLONASS PRN number.
$GBGSV indicates BEIDOU satellites. 100 should be subtracted from the GSV PRN number to determine the BeiDou PRN number.
$GAGSV indicates GALILEO satellites.
$GQGSV indicates QZSS satellites.
- UPDATE mTxtAltitude, mTxtHacc and mTxtVacc because GNSS receivers can output higher accuracy! (RTK)
According to https://www.gpsinformation.org/dale/nmea.htm#GGA I suggest an update to the quality information for the GGA sentence.
Since RTK solutions become more and more standard the info.quality "Fix RTK" is a very important information!
Adds an acquisition interval parameter and a distance threshold
parameter to the gps plugin in order to keep the cursor still when
the receiver is in static conditions.