]> git.llucax.com Git - z.facultad/66.09/etherled.git/blobdiff - cliente/cetherled.py
Implementado el checksum de UDP, tanto para paquetes recibidos como para
[z.facultad/66.09/etherled.git] / cliente / cetherled.py
index 58d9aabf4e68fe7a05463c0f28bc080da4caf76c..c242769e410219e33ff3f393266aa1e1f5ffab49 100755 (executable)
@@ -64,7 +64,11 @@ class MainWindow(SimpleGladeApp):
         self.device.matrix = self.leds2matrix()
 
     def on_btn_recibir_clicked(self, widget, *args):
-        self.device.matrix = self.leds2matrix()
+        matrix = self.device.matrix
+        for row in xrange(16):
+            for col in xrange(16):
+                self.tabla[row,col].prendido = matrix[row,col]
+        etherled.protocol._print_matrix(matrix)
 
     def on_main_window_delete_event(self, widget, event, *args):
         self.quit()
@@ -77,13 +81,6 @@ class MainWindow(SimpleGladeApp):
         etherled.protocol._print_matrix(matrix)
         return matrix
 
-    def matrix2leds(self, matrix):
-        for row in xrange(16):
-            for col in xrange(16):
-                self.tabla[row,col].prendido = matrix[row,col]
-        etherled.protocol._print_matrix(matrix)
-        return matrix
-
 def main():
     gtk.threads_init()
     main_window = MainWindow()