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
diff --git a/bin/ipmi_example.py b/bin/ipmi_example.py
index a184dda..bc506fa 100755
--- a/bin/ipmi_example.py
+++ b/bin/ipmi_example.py
@@ -65,7 +65,7 @@
 		bus_name = obj_info[0]
 		if (obj_path != "" and bus_name != ""):
 			obj = bus.get_object(bus_name,obj_path)
-			intf = dbus.Interface(obj,SENSOR_INTERFACE)
+			intf = dbus.Interface(obj,)
 			intf.setValue(dbus.Byte(int(data)))	
 			
 	elif (cmd == "getsensors"):