Example #1
0
bool
DeviceDescriptor::ParseLine(const char *line)
{
  ScopeLock protect(device_blackboard->mutex);
  NMEAInfo &basic = device_blackboard->SetRealState(index);
  basic.UpdateClock();
  return ParseNMEA(line, basic);
}
Example #2
0
void
DeviceDescriptor::LineReceived(const char *line)
{
  LogNMEA(line);

  ScopeLock protect(mutexBlackboard);
  ParseNMEA(line, &device_blackboard.SetBasic());
}