boardd: handle missing pandas

old-commit-hash: 767bc1aa3b
taco
Adeeb Shihadeh 3 years ago
parent f767c1b930
commit 11ca91fadc
  1. 11
      selfdrive/boardd/boardd.cc

@ -613,7 +613,16 @@ void boardd_main_thread(std::vector<std::string> serials) {
PubMaster pm({"pandaStates", "peripheralState"});
LOGW("attempting to connect");
if (serials.size() == 0) serials = Panda::list();
if (serials.size() == 0) {
// connect to all
serials = Panda::list();
// exit if no pandas are connected
if (serials.size() == 0) {
LOGW("no pandas found, exiting");
return;
}
}
// connect to all provided serials
std::vector<Panda *> pandas;

Loading…
Cancel
Save