Esempio n. 1
0
bool
FlyNetDevice::ParseNMEA(const char *line, NMEAInfo &info)
{
  if (memcmp(line, "_PRS ", 5) == 0)
    return ParsePRS(line + 5, info);
  else if (memcmp(line, "_BAT ", 5) == 0)
    return ParseBAT(line + 5, info);
  else
    return false;
}
Esempio n. 2
0
bool
BlueFlyDevice::ParseNMEA(const char *line, NMEAInfo &info)
{
  if (StringIsEqual(line, "PRS ", 4))
    return ParsePRS(line + 4, info);
  else if (StringIsEqual(line, "BAT ", 4))
    return ParseBAT(line + 4, info);
  else if (StringIsEqual(line, "BFV ", 4))
    return ParseBFV(line + 4, info);
  else if (StringIsEqual(line, "BST ", 4))
    return ParseBST(line + 4, info);
  else if (StringIsEqual(line, "SET ", 4))
    return ParseSET(line + 4, info);
  else
    return false;
}