static BOOL LK8EX1ParseNMEA(PDeviceDescriptor_t d, TCHAR *String, NMEA_INFO *GPS_INFO){ (void)d; if(_tcsncmp(TEXT("$LK8EX1"), String, 7)==0) { return LK8EX1(d, &String[8], GPS_INFO); } return FALSE; }
bool GTAltimeterDevice::ParseNMEA(const char *_line, NMEAInfo &info) { if (!VerifyNMEAChecksum(_line)) return false; NMEAInputLine line(_line); char type[16]; line.Read(type, 16); if (StringIsEqual(type, "$LK8EX1")) return LK8EX1(line, info); return false; }
BOOL LK8EX1ParseNMEA(PDeviceDescriptor_t d, TCHAR *String, NMEA_INFO *pGPS) { (void)d; if (!NMEAParser::NMEAChecksum(String) || (pGPS == NULL)) { return FALSE; } if(_tcsncmp(TEXT("$LK8EX1"), String, 7)==0) { return LK8EX1(d, &String[8], pGPS); } return FALSE; }