xref: /openbmc/phosphor-pid-control/sensors/builder.hpp (revision f8b6e55147148c3cfb42327ff267197a460b411c)
1 #pragma once
2 
3 #include "conf.hpp"
4 #include "sensors/manager.hpp"
5 
6 #include <sdbusplus/bus.hpp>
7 
8 #include <map>
9 #include <string>
10 
11 namespace pid_control
12 {
13 
14 /**
15  * Build the sensors and associate them with a SensorManager.
16  */
17 SensorManager buildSensors(
18     const std::map<std::string, conf::SensorConfig>& config,
19     sdbusplus::bus_t& passive, sdbusplus::bus_t& host);
20 
21 } // namespace pid_control
22