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