carrot/rednose/helpers/common_ekf.cc
Vehicle Researcher eff388b1b6 openpilot v0.9.4 release
date: 2023-07-27T18:38:32
master commit: fa310d9e2542cf497d92f007baec8fd751ffa99c
2023-09-27 15:45:31 -07:00

20 lines
359 B
C++

#include "common_ekf.h"
std::vector<const EKF*>& get_ekfs() {
static std::vector<const EKF*> vec;
return vec;
}
void ekf_register(const EKF* ekf) {
get_ekfs().push_back(ekf);
}
const EKF* ekf_lookup(const std::string& ekf_name) {
for (const auto& ekfi : get_ekfs()) {
if (ekf_name == ekfi->name) {
return ekfi;
}
}
return NULL;
}