add emergency signal for sensors and handler in chassis control to shutdown
diff --git a/bin/chassis_control.py b/bin/chassis_control.py
index 27e9152..fa3b9b6 100755
--- a/bin/chassis_control.py
+++ b/bin/chassis_control.py
@@ -66,6 +66,10 @@
 
     		bus.add_signal_receiver(self.host_watchdog_signal_handler, 
 					dbus_interface = "org.openbmc.Watchdog", signal_name = "WatchdogError")
+
+   		bus.add_signal_receiver(self.emergency_shutdown_signal_handler, 
+					dbus_interface = "org.openbmc.SensorThresholds", signal_name = "Emergency")
+
 		bus.add_signal_receiver(self.SystemStateHandler,signal_name = "GotoSystemState")
 		self.InterfacesAdded(name,self.properties)
 
@@ -190,6 +194,11 @@
 		print "Watchdog Error, Hard Rebooting"
 		#self.Set(DBUS_NAME,"reboot",1)
 		#self.powerOff()
+
+	def emergency_shutdown_signal_handler(self):
+		print "Emergency Shutdown!"
+		self.powerOff()
+		
 		
 
 if __name__ == '__main__':