// aBUGSworstnightmare, changed on 05/15/2014
// added support for GLONASS/multi-GNSS (differential GPS) message
// verified with Quectel GNSS module
// 1. If the receiver is fixed by GPS only, it will print GPGGA, GPGLL, GPGSA, GPGSV, GPRMC and
// GPVTG.
// But if the receiver is fixed by GPS only, and also can search QZSS satellite,it will print GPGGA,
// GNGLL, GNGSA, GPGSV, GLGSV, GNRMC and GPVTG.
// 2. If the receiver is fixed by GLONASS only, it will print GPGGA, GNGLL, GNGSA, GPGSV, GLGSV,
// GNRMC and GPVTG.
// 3. If the receiver is fixed by multi-GNSS, it will print GPGGA, GNGLL, GNGSA, GPGSV, GLGSV,
// GNRMC and GPVTG.
if (string[0] == 'G' && string[1] == 'N' && string[2] == 'R' && string[3] == 'M' && string[4] == 'C')
frame = FRAME_RMC;
// end