diff --git a/src/TinyGsmClientSIM7000.h b/src/TinyGsmClientSIM7000.h index 3e17b78..e9159d3 100644 --- a/src/TinyGsmClientSIM7000.h +++ b/src/TinyGsmClientSIM7000.h @@ -463,17 +463,18 @@ class TinyGsmSim7000 : public TinyGsmModem, streamSkipUntil(','); // Course Over Ground. Degrees. streamSkipUntil(','); // Fix Mode streamSkipUntil(','); // Reserved1 - streamSkipUntil(','); // Horizontal Dilution Of Precision - iaccuracy = streamGetFloatBefore(','); // Position Dilution Of Precision - streamSkipUntil(','); // Vertical Dilution Of Precision - streamSkipUntil(','); // Reserved2 - ivsat = streamGetIntBefore(','); // GNSS Satellites in View - iusat = streamGetIntBefore(','); // GNSS Satellites Used - streamSkipUntil(','); // GLONASS Satellites Used - streamSkipUntil(','); // Reserved3 - streamSkipUntil(','); // C/N0 max - streamSkipUntil(','); // HPA - streamSkipUntil('\n'); // VPA + iaccuracy = + streamGetFloatBefore(','); // Horizontal Dilution Of Precision + streamSkipUntil(','); // Position Dilution Of Precision + streamSkipUntil(','); // Vertical Dilution Of Precision + streamSkipUntil(','); // Reserved2 + ivsat = streamGetIntBefore(','); // GNSS Satellites in View + iusat = streamGetIntBefore(','); // GNSS Satellites Used + streamSkipUntil(','); // GLONASS Satellites Used + streamSkipUntil(','); // Reserved3 + streamSkipUntil(','); // C/N0 max + streamSkipUntil(','); // HPA + streamSkipUntil('\n'); // VPA // Set pointers if (lat != NULL) *lat = ilat; diff --git a/src/TinyGsmClientSIM808.h b/src/TinyGsmClientSIM808.h index 8c37f4c..943fc84 100644 --- a/src/TinyGsmClientSIM808.h +++ b/src/TinyGsmClientSIM808.h @@ -90,17 +90,18 @@ class TinyGsmSim808 : public TinyGsmSim800, public TinyGsmGPS { streamSkipUntil(','); // Course Over Ground. Degrees. streamSkipUntil(','); // Fix Mode streamSkipUntil(','); // Reserved1 - streamSkipUntil(','); // Horizontal Dilution Of Precision - iaccuracy = streamGetFloatBefore(','); // Position Dilution Of Precision - streamSkipUntil(','); // Vertical Dilution Of Precision - streamSkipUntil(','); // Reserved2 - ivsat = streamGetIntBefore(','); // GNSS Satellites in View - iusat = streamGetIntBefore(','); // GNSS Satellites Used - streamSkipUntil(','); // GLONASS Satellites Used - streamSkipUntil(','); // Reserved3 - streamSkipUntil(','); // C/N0 max - streamSkipUntil(','); // HPA - streamSkipUntil('\n'); // VPA + iaccuracy = + streamGetFloatBefore(','); // Horizontal Dilution Of Precision + streamSkipUntil(','); // Position Dilution Of Precision + streamSkipUntil(','); // Vertical Dilution Of Precision + streamSkipUntil(','); // Reserved2 + ivsat = streamGetIntBefore(','); // GNSS Satellites in View + iusat = streamGetIntBefore(','); // GNSS Satellites Used + streamSkipUntil(','); // GLONASS Satellites Used + streamSkipUntil(','); // Reserved3 + streamSkipUntil(','); // C/N0 max + streamSkipUntil(','); // HPA + streamSkipUntil('\n'); // VPA // Set pointers if (lat != NULL) *lat = ilat;