blob: 3c59820bed218b6e34b941a9edc76c25b02ea2a7 [file] [log] [blame]
James Zheng6df8bb52024-11-27 23:38:47 +00001#pragma once
2
3#include "conf.hpp"
4#include "failsafeloggers/failsafe_logger.hpp"
5#include "pid/zone_interface.hpp"
6#include "sensors/manager.hpp"
7
8#include <memory>
9#include <unordered_map>
10
11namespace pid_control
12{
13
14void buildFailsafeLoggers(
15 const std::unordered_map<int64_t, std::shared_ptr<ZoneInterface>>& zones,
16 const size_t logMaxCountPerSecond = 20);
17
18} // namespace pid_control