interface.hpp (358193811e9769851e7f04816c3f5938f5a64f64) | interface.hpp (043d32306e00484afc446a44789b61869ea14f84) |
---|---|
1#pragma once 2 | 1#pragma once 2 |
3#include "xyz/openbmc_project/Sensor/Value/server.hpp" 4#include "xyz/openbmc_project/Sensor/Threshold/Warning/server.hpp" 5#include "xyz/openbmc_project/Sensor/Threshold/Critical/server.hpp" 6#include "xyz/openbmc_project/Control/FanSpeed/server.hpp" 7#include "xyz/openbmc_project/Control/FanPwm/server.hpp" 8#include "xyz/openbmc_project/State/Decorator/OperationalStatus/server.hpp" | |
9#include <sdbusplus/server.hpp> | 3#include <sdbusplus/server.hpp> |
4#include <xyz/openbmc_project/Control/FanPwm/server.hpp> 5#include <xyz/openbmc_project/Control/FanSpeed/server.hpp> 6#include <xyz/openbmc_project/Sensor/Threshold/Critical/server.hpp> 7#include <xyz/openbmc_project/Sensor/Threshold/Warning/server.hpp> 8#include <xyz/openbmc_project/Sensor/Value/server.hpp> 9#include <xyz/openbmc_project/State/Decorator/OperationalStatus/server.hpp> |
|
10 11template <typename... T> 12using ServerObject = typename sdbusplus::server::object::object<T...>; 13 14using ValueInterface = sdbusplus::xyz::openbmc_project::Sensor::server::Value; 15using ValueObject = ServerObject<ValueInterface>; 16using WarningInterface = 17 sdbusplus::xyz::openbmc_project::Sensor::Threshold::server::Warning; 18using WarningObject = ServerObject<WarningInterface>; 19using CriticalInterface = 20 sdbusplus::xyz::openbmc_project::Sensor::Threshold::server::Critical; 21using CriticalObject = ServerObject<CriticalInterface>; 22using FanSpeedInterface = 23 sdbusplus::xyz::openbmc_project::Control::server::FanSpeed; 24using FanSpeedObject = ServerObject<FanSpeedInterface>; 25using FanPwmInterface = 26 sdbusplus::xyz::openbmc_project::Control::server::FanPwm; 27using FanPwmObject = ServerObject<FanPwmInterface>; | 10 11template <typename... T> 12using ServerObject = typename sdbusplus::server::object::object<T...>; 13 14using ValueInterface = sdbusplus::xyz::openbmc_project::Sensor::server::Value; 15using ValueObject = ServerObject<ValueInterface>; 16using WarningInterface = 17 sdbusplus::xyz::openbmc_project::Sensor::Threshold::server::Warning; 18using WarningObject = ServerObject<WarningInterface>; 19using CriticalInterface = 20 sdbusplus::xyz::openbmc_project::Sensor::Threshold::server::Critical; 21using CriticalObject = ServerObject<CriticalInterface>; 22using FanSpeedInterface = 23 sdbusplus::xyz::openbmc_project::Control::server::FanSpeed; 24using FanSpeedObject = ServerObject<FanSpeedInterface>; 25using FanPwmInterface = 26 sdbusplus::xyz::openbmc_project::Control::server::FanPwm; 27using FanPwmObject = ServerObject<FanPwmInterface>; |
28using StatusInterface = 29 sdbusplus::xyz::openbmc_project::State::Decorator::server::OperationalStatus; | 28using StatusInterface = sdbusplus::xyz::openbmc_project::State::Decorator:: 29 server::OperationalStatus; |
30using StatusObject = ServerObject<StatusInterface>; 31 32enum class InterfaceType 33{ 34 VALUE, 35 WARN, 36 CRIT, 37 FAN_SPEED, 38 FAN_PWM, 39 STATUS, 40}; 41 42// vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4 | 30using StatusObject = ServerObject<StatusInterface>; 31 32enum class InterfaceType 33{ 34 VALUE, 35 WARN, 36 CRIT, 37 FAN_SPEED, 38 FAN_PWM, 39 STATUS, 40}; 41 42// vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4 |