Exemplo n.º 1
0
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;

}
Exemplo n.º 2
0
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;
}
Exemplo n.º 3
0
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;

}