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