add setFault and setPresent methods
diff --git a/bin/inventory_items.py b/bin/inventory_items.py
index c8aa7fd..d337d95 100755
--- a/bin/inventory_items.py
+++ b/bin/inventory_items.py
@@ -71,11 +71,17 @@
self.item[str(k)] = d.getBaseValue()
self.saveToCache()
- @dbus.service.method("org.openbmc.SensorValue",
- in_signature='y', out_signature='')
- def setValue(self,data):
- self.item['state'] = data
- print "Update Fru State: "+str(self.item['state'])
+ @dbus.service.method("org.openbmc.InventoryItem",
+ in_signature='s', out_signature='')
+ def setPresent(self,present):
+ self.item['present'] = present
+ print "Set Present: "+str(present)
+
+ @dbus.service.method("org.openbmc.InventoryItem",
+ in_signature='s', out_signature='')
+ def setFault(self,fault):
+ self.item['fault_state'] = fault
+ print "Set Fault: "+str(fault)
def setField(self,field,value):
self.item[field] = value