Add CAN-driven lazy inference with resident TensorRT engines

This commit is contained in:
zmv
2026-09-23 20:25:34 +08:00
parent 26c5bfb88d
commit 647e5b5f79
31 changed files with 1234 additions and 129 deletions
+6
View File
@@ -19,6 +19,12 @@ PipelineConfig loadConfig(std::filesystem::path const& path) {
auto const& door=j.at("door");config.door_mask=resolve(door.at("mask"));
config.warning_relative=door.at("warning_relative");config.release_relative=door.at("release_relative");
config.door_mask_calibration_verified=door.at("calibration_verified");
if(j.contains("lazy_inference")) {
auto const& gate=j.at("lazy_inference");
config.lazy_gate.threshold_percent=gate.value("threshold_percent",15);
config.lazy_gate.can_timeout_ms=gate.value("can_timeout_ms",1000);
config.lazy_gate.motion_timeout_ms=gate.value("motion_timeout_ms",300);
}
return config;
}
}