From fff5cde352dff35958c5209525d1dcc02b57d610 Mon Sep 17 00:00:00 2001 From: Willem Melching Date: Tue, 9 Mar 2021 12:05:16 +0100 Subject: [PATCH] board: respect 10 second ublox init time --- selfdrive/boardd/boardd.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/selfdrive/boardd/boardd.cc b/selfdrive/boardd/boardd.cc index 4ac038de20..e0bbc0b85b 100644 --- a/selfdrive/boardd/boardd.cc +++ b/selfdrive/boardd/boardd.cc @@ -499,7 +499,10 @@ void pigeon_thread() { if (ignition && recv.length() >= 3) { if (recv[0] == (char)ublox::PREAMBLE1 && recv[1] == (char)ublox::PREAMBLE2){ const char msg_cls = recv[2]; - last_recv_time[msg_cls] = nanos_since_boot(); + uint64_t t = nanos_since_boot(); + if (t > last_recv_time[msg_cls]){ + last_recv_time[msg_cls] = t; + } } }