| #include <sdbusplus/asio/object_server.hpp> |
| PwmSensor(const std::string& name, const std::string& sysPath, |
| std::shared_ptr<sdbusplus::asio::connection>& conn, |
| sdbusplus::asio::object_server& objectServer, |
| const std::string& sensorConfiguration, |
| const std::string& sensorType, bool isValueMutable = false); |
| sdbusplus::asio::object_server& objectServer; |
| std::shared_ptr<sdbusplus::asio::dbus_interface> sensorInterface; |
| std::shared_ptr<sdbusplus::asio::dbus_interface> controlInterface; |
| std::shared_ptr<sdbusplus::asio::dbus_interface> association; |
| std::shared_ptr<sdbusplus::asio::dbus_interface> valueMutabilityInterface; |
| void setValue(uint32_t value); |
| uint32_t getValue(bool errThrow = true); |