From d2aadf1220b03580ab5f93fd15e068040cdb895b Mon Sep 17 00:00:00 2001 From: Adriana Kobylak Date: Tue, 21 Aug 2018 10:35:56 -0500 Subject: sensors: Remove sensor manager This sensor manager was in charge of creating the /org/openbmc/sensors object and initializing them, but this path is now deprecated and the sensors have moved to other paths specified by the ipmi sensor config.yaml file in the openbmc/openbmc repo. This sensor manager can now be removed. Tested: Powered on a Witherspoon to the Host OS without ipmi giving get/set sensor errors. Change-Id: Id9f7626d84d49c62cdb48b5d75f4247ed5813b4c Signed-off-by: Adriana Kobylak --- obmc/sensors.py | 52 ---------------------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 obmc/sensors.py (limited to 'obmc') diff --git a/obmc/sensors.py b/obmc/sensors.py deleted file mode 100644 index dba1134..0000000 --- a/obmc/sensors.py +++ /dev/null @@ -1,52 +0,0 @@ -# Contributors Listed Below - COPYRIGHT 2016 -# [+] International Business Machines Corp. -# -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -# implied. See the License for the specific language governing -# permissions and limitations under the License. - -import os -import subprocess -import dbus -import dbus.service -from obmc.dbuslib.bindings import DbusProperties - - -# Abstract class, must subclass -class SensorValue(DbusProperties): - IFACE_NAME = 'org.openbmc.SensorValue' - - def __init__(self, bus, name): - self.Set(SensorValue.IFACE_NAME, 'units', "") - self.Set(SensorValue.IFACE_NAME, 'error', False) - - @dbus.service.method( - IFACE_NAME, in_signature='v', out_signature='') - def setValue(self, value): - self.Set(SensorValue.IFACE_NAME, 'value', value) - - @dbus.service.method( - IFACE_NAME, in_signature='', out_signature='v') - def getValue(self): - return self.Get(SensorValue.IFACE_NAME, 'value') - - -class VirtualSensor(SensorValue): - def __init__(self, bus, name): - DbusProperties.__init__(self) - SensorValue.__init__(self, bus, name) - dbus.service.Object.__init__(self, bus, name) - - -CONTROL_IFACE = 'org.openbmc.Control' - - -- cgit v1.2.1