add hard reboot method
diff --git a/bin/chassis_control.py b/bin/chassis_control.py
index 8d19d1e..6a3b9f5 100755
--- a/bin/chassis_control.py
+++ b/bin/chassis_control.py
@@ -128,6 +128,15 @@
 			self.powerOn();
 		else:
 			self.Set(DBUS_NAME,"reboot",1)
+			self.powerOff()
+		return None
+
+	def softReboot(self):
+		print "Soft Rebooting"
+		if self.getPowerState() == POWER_OFF:
+			self.powerOn();
+		else:
+			self.Set(DBUS_NAME,"reboot",1)
 			self.softPowerOff()
 		return None