|
@@ -0,0 +1,131 @@
|
|
|
+#!/usr/bin/env python
|
|
|
+# DT Home
|
|
|
+# Vornado
|
|
|
+#
|
|
|
+# Douglas Thrift
|
|
|
+#
|
|
|
+# vornado.py
|
|
|
+
|
|
|
+class Vornado(object):
|
|
|
+ def __init__(self):
|
|
|
+ pass
|
|
|
+
|
|
|
+ def mode(self):
|
|
|
+ return '''
|
|
|
+ 0000 006D 0000 0054 002F 0010 002F 0010 0010 0031 002F 0011 002F
|
|
|
+ 0010 0010 0031 0010 0031 0010 0031 0010 0031 0010 0031 0010 0031
|
|
|
+ 002F 0114 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010 0010
|
|
|
+ 0031 0010 0031 0010 0031 0010 0031 0010 0031 0010 0031 002F 0114
|
|
|
+ 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010 0010 0031 0010
|
|
|
+ 0031 0010 0031 0010 0031 0010 0031 0010 0031 002F 0114 002F 0010
|
|
|
+ 002F 0010 0010 0031 002F 0011 002F 0010 0010 0031 0010 0031 0010
|
|
|
+ 0031 0010 0031 0010 0031 0010 0031 002F 0114 002F 0010 002F 0010
|
|
|
+ 0010 0031 002F 0011 002F 0010 0010 0031 0010 0031 0010 0031 0010
|
|
|
+ 0031 0010 0031 0010 0031 002F 0114 002F 0010 002F 0010 0010 0031
|
|
|
+ 002F 0011 002F 0010 0010 0031 0010 0031 0010 0031 0010 0031 0010
|
|
|
+ 0031 0010 0031 002F 0114 002F 0010 002F 0010 0010 0031 002F 0011
|
|
|
+ 002F 0010 0010 0031 0010 0031 0010 0031 0010 0031 0010 0031 0010
|
|
|
+ 0031 002F 0F8F
|
|
|
+ '''
|
|
|
+
|
|
|
+ def power(self):
|
|
|
+ return '''
|
|
|
+ 0000 006C 0000 006C 002F 0010 002F 0010 0010 0031 002F 0011 002F
|
|
|
+ 0010 0010 0031 0010 0031 0010 0031 002F 0010 0010 0031 0010 0031
|
|
|
+ 0010 0135 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010 0010
|
|
|
+ 0031 0010 0031 0010 0031 002F 0010 0010 0031 0010 0031 0010 0135
|
|
|
+ 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010 0010 0031 0010
|
|
|
+ 0031 0010 0031 002F 0010 0010 0031 0010 0031 0010 0135 002F 0010
|
|
|
+ 002F 0010 0010 0031 002F 0011 002F 0010 0010 0031 0010 0031 0010
|
|
|
+ 0031 002F 0010 0010 0031 0010 0031 0010 0135 002F 0010 002F 0010
|
|
|
+ 0010 0031 002F 0011 002F 0010 0010 0031 0010 0031 0010 0031 002F
|
|
|
+ 0010 0010 0031 0010 0031 0010 0135 002F 0010 002F 0010 0010 0031
|
|
|
+ 002F 0011 002F 0010 0010 0031 0010 0031 0010 0031 002F 0010 0010
|
|
|
+ 0031 0010 0031 0010 0135 002F 0010 002F 0010 0010 0031 002F 0011
|
|
|
+ 002F 0010 0010 0031 0010 0031 0010 0031 002F 0010 0010 0031 0010
|
|
|
+ 0031 0010 0135 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010
|
|
|
+ 0010 0031 0010 0031 0010 0031 002F 0010 0010 0031 0010 0031 0010
|
|
|
+ 0135 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010 0010 0031
|
|
|
+ 0010 0031 0010 0031 002F 0010 0010 0031 0010 0031 0010 0F93
|
|
|
+ '''
|
|
|
+
|
|
|
+ def timer_up(self):
|
|
|
+ return '''
|
|
|
+ 0000 006D 0000 0090 002F 0010 002F 0010 0010 0031 002F 0011 002F
|
|
|
+ 0010 002F 0010 0010 0031 0010 0031 0010 0031 0010 0031 002F 0010
|
|
|
+ 002F 0114 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010 002F
|
|
|
+ 0010 0010 0031 0010 0031 0010 0031 0010 0031 002F 0010 002F 0114
|
|
|
+ 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010 002F 0010 0010
|
|
|
+ 0031 0010 0031 0010 0031 0010 0031 002F 0010 002F 0114 002F 0010
|
|
|
+ 002F 0010 0010 0031 002F 0011 002F 0010 002F 0010 0010 0031 0010
|
|
|
+ 0031 0010 0031 0010 0031 002F 0010 002F 0114 002F 0010 002F 0010
|
|
|
+ 0010 0031 002F 0011 002F 0010 002F 0010 0010 0031 0010 0031 0010
|
|
|
+ 0031 0010 0031 002F 0010 002F 0114 002F 0010 002F 0010 0010 0031
|
|
|
+ 002F 0011 002F 0010 002F 0010 0010 0031 0010 0031 0010 0031 0010
|
|
|
+ 0031 002F 0010 002F 0114 002F 0010 002F 0010 0010 0031 002F 0011
|
|
|
+ 002F 0010 002F 0010 0010 0031 0010 0031 0010 0031 0010 0031 002F
|
|
|
+ 0010 002F 0114 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010
|
|
|
+ 002F 0010 0010 0031 0010 0031 0010 0031 0010 0031 002F 0010 002F
|
|
|
+ 0114 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010 002F 0010
|
|
|
+ 0010 0031 0010 0031 0010 0031 0010 0031 002F 0010 002F 0114 002F
|
|
|
+ 0010 002F 0010 0010 0031 002F 0011 002F 0010 002F 0010 0010 0031
|
|
|
+ 0010 0031 0010 0031 0010 0031 002F 0010 002F 0114 002F 0010 002F
|
|
|
+ 0010 0010 0031 002F 0011 002F 0010 002F 0010 0010 0031 0010 0031
|
|
|
+ 0010 0031 0010 0031 002F 0010 002F 0114 002F 0010 002F 0010 0010
|
|
|
+ 0031 002F 0011 002F 0010 002F 0010 0010 0031 0010 0031 0010 0031
|
|
|
+ 0010 0031 002F 0010 002F 0F8F
|
|
|
+ '''
|
|
|
+
|
|
|
+ def timer_down(self):
|
|
|
+ return '''
|
|
|
+ 0000 006D 0000 0078 002F 0010 002F 0010 0010 0031 002F 0011 002F
|
|
|
+ 0010 0010 0031 002F 0010 0010 0031 0010 0031 0010 0031 0010 0031
|
|
|
+ 0010 0135 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010 0010
|
|
|
+ 0031 002F 0010 0010 0031 0010 0031 0010 0031 0010 0031 0010 0135
|
|
|
+ 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010 0010 0031 002F
|
|
|
+ 0010 0010 0031 0010 0031 0010 0031 0010 0031 0010 0135 002F 0010
|
|
|
+ 002F 0010 0010 0031 002F 0011 002F 0010 0010 0031 002F 0010 0010
|
|
|
+ 0031 0010 0031 0010 0031 0010 0031 0010 0135 002F 0010 002F 0010
|
|
|
+ 0010 0031 002F 0011 002F 0010 0010 0031 002F 0010 0010 0031 0010
|
|
|
+ 0031 0010 0031 0010 0031 0010 0135 002F 0010 002F 0010 0010 0031
|
|
|
+ 002F 0011 002F 0010 0010 0031 002F 0010 0010 0031 0010 0031 0010
|
|
|
+ 0031 0010 0031 0010 0135 002F 0010 002F 0010 0010 0031 002F 0011
|
|
|
+ 002F 0010 0010 0031 002F 0010 0010 0031 0010 0031 0010 0031 0010
|
|
|
+ 0031 0010 0135 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010
|
|
|
+ 0010 0031 002F 0010 0010 0031 0010 0031 0010 0031 0010 0031 0010
|
|
|
+ 0135 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010 0010 0031
|
|
|
+ 002F 0010 0010 0031 0010 0031 0010 0031 0010 0031 0010 0135 002F
|
|
|
+ 0010 002F 0010 0010 0031 002F 0011 002F 0010 0010 0031 002F 0010
|
|
|
+ 0010 0031 0010 0031 0010 0031 0010 0031 0010 0F91
|
|
|
+ '''
|
|
|
+
|
|
|
+ def temp_up(self):
|
|
|
+ return '''
|
|
|
+ 0000 006C 001E 0007 002F 0011 002F 0011 0010 0031 002F 0011 002F
|
|
|
+ 0010 0010 0031 0010 0031 0010 0031 0010 0031 0010 0031 002F 0010
|
|
|
+ 0010 0136 002F 0011 002F 0011 0010 0031 002F 0011 002F 0011 0010
|
|
|
+ 0031 0010 0031 0010 0031 0010 0031 0010 0031 002F 0011 0010 0136
|
|
|
+ 002F 0091 002F 0091 0010 0031 0010 0031 0010 0031 0010 15D7 002F
|
|
|
+ 0091 002F 0091 0010 0031 0010 0031 0010 0031 0010 0031 002F 15D7
|
|
|
+ '''
|
|
|
+
|
|
|
+ def temp_down(self):
|
|
|
+ return '''
|
|
|
+ 0000 006D 0000 006C 002F 0010 002F 0010 0010 0031 002F 0011 002F
|
|
|
+ 0010 0010 0031 0010 0031 0010 0031 0010 0031 002F 0010 0010 0031
|
|
|
+ 0010 0135 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010 0010
|
|
|
+ 0031 0010 0031 0010 0031 0010 0031 002F 0010 0010 0031 0010 0135
|
|
|
+ 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010 0010 0031 0010
|
|
|
+ 0031 0010 0031 0010 0031 002F 0010 0010 0031 0010 0135 002F 0010
|
|
|
+ 002F 0010 0010 0031 002F 0011 002F 0010 0010 0031 0010 0031 0010
|
|
|
+ 0031 0010 0031 002F 0010 0010 0031 0010 0135 002F 0010 002F 0010
|
|
|
+ 0010 0031 002F 0011 002F 0010 0010 0031 0010 0031 0010 0031 0010
|
|
|
+ 0031 002F 0010 0010 0031 0010 0135 002F 0010 002F 0010 0010 0031
|
|
|
+ 002F 0011 002F 0010 0010 0031 0010 0031 0010 0031 0010 0031 002F
|
|
|
+ 0010 0010 0031 0010 0135 002F 0010 002F 0010 0010 0031 002F 0011
|
|
|
+ 002F 0010 0010 0031 0010 0031 0010 0031 0010 0031 002F 0010 0010
|
|
|
+ 0031 0010 0135 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010
|
|
|
+ 0010 0031 0010 0031 0010 0031 0010 0031 002F 0010 0010 0031 0010
|
|
|
+ 0135 002F 0010 002F 0010 0010 0031 002F 0011 002F 0010 0010 0031
|
|
|
+ 0010 0031 0010 0031 0010 0031 002F 0010 0010 0031 0010 0F90
|
|
|
+ '''
|