Skip to content

Commit

Permalink
no se usa el modulo gst y esta dando problemas, asi que lo saco
Browse files Browse the repository at this point in the history
  • Loading branch information
valentin basel committed Oct 29, 2015
1 parent 6a374b3 commit 0f81213
Show file tree
Hide file tree
Showing 24 changed files with 398 additions and 560 deletions.
405 changes: 121 additions & 284 deletions Session.vim

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions abrir.py
Expand Up @@ -16,6 +16,7 @@
import pickle
from componente import *


def abrir(diccio, ruta, fon, ventana):
# Ahora uso pickle para guardar los objectos
file = open(ruta, "r")
Expand Down
1 change: 1 addition & 0 deletions carga_componentes.py
Expand Up @@ -26,6 +26,7 @@
#import glob
import os


class DICC:

""" Class doc """
Expand Down
42 changes: 21 additions & 21 deletions clemente/clemente.py
Expand Up @@ -84,11 +84,11 @@ def run(self):
socket_cliente, datos_cliente = self.serv.accept()
hilo_icaro = CLIENTE(
self,
socket_cliente,
"Cliente",
contador,
socket_cliente,
datos_cliente
socket_cliente,
"Cliente",
contador,
socket_cliente,
datos_cliente
)
contador = contador + 1
hilo_icaro.setDaemon(True)
Expand All @@ -103,22 +103,22 @@ def run(self):
return 0

def cerrar(self):
self.flag = False
self.serv.close()
# print "cerrando el socket"
# for t in self.threads:
# t.stop()
# t._Thread__stop()
# self.hilo_icr.stop()
# self.hilo_icr._Thread__stop()
print "saliendo del main Thread"
pid = os.getpid()
os.kill(pid, 9)

# cuando se cierra el socket, puede suceder que tenga
# que esperar unos segundos antes de reiniciar
# la conexion, por los time TTL que usa
# ipv4 para dejar caer un socket
self.flag = False
self.serv.close()
# print "cerrando el socket"
# for t in self.threads:
# t.stop()
# t._Thread__stop()
# self.hilo_icr.stop()
# self.hilo_icr._Thread__stop()
print "saliendo del main Thread"
pid = os.getpid()
os.kill(pid, 9)

# cuando se cierra el socket, puede suceder que tenga
# que esperar unos segundos antes de reiniciar
# la conexion, por los time TTL que usa
# ipv4 para dejar caer un socket


def main():
Expand Down
128 changes: 64 additions & 64 deletions componente.py
Expand Up @@ -142,9 +142,9 @@ def crear_comp_1arg(self):
achicar_cuerpo_2 = self.fondo.crear_nodo_linea(0, 17) # 17
cuerpo = (
forma_basica.nodo_hembra +
self.lin1 + self.linea_corr_texto_mas +
forma_basica.nodo_esq_ar_der +
self.lin2)
self.lin1 + self.linea_corr_texto_mas +
forma_basica.nodo_esq_ar_der +
self.lin2)
if self.arg == 0:
cuerpo = (cuerpo +
self.lin3 +
Expand Down Expand Up @@ -184,14 +184,14 @@ def crear_comp_bloque_2(self):
self.fondo.crear_nodo_linea(0, 1)
cuerpo = (
linea_bloque_mas + forma_basica.nodo_hembra +
self.lin1 + forma_basica.nodo_esq_ar_der +
self.lin2 + self.lin3 +
forma_basica.nodo_esq_ab_der +
self.lin4 + linea_bloque_menos +
forma_basica.nodo_macho +
self.lin5 +
forma_basica.nodo_esq_ab_izq + self.lin6 + self.lin8 +
forma_basica.nodo_esq_ar_izq)
self.lin1 + forma_basica.nodo_esq_ar_der +
self.lin2 + self.lin3 +
forma_basica.nodo_esq_ab_der +
self.lin4 + linea_bloque_menos +
forma_basica.nodo_macho +
self.lin5 +
forma_basica.nodo_esq_ab_izq + self.lin6 + self.lin8 +
forma_basica.nodo_esq_ar_izq)
return cuerpo

def crear_comp_bloque_1(self):
Expand All @@ -205,14 +205,14 @@ def crear_comp_bloque_1(self):
self.fondo.crear_nodo_linea(0, 1)
cuerpo = (
forma_basica.nodo_hembra + linea_bloque_mas +
self.lin1 + forma_basica.nodo_esq_ar_der +
self.lin2 + forma_basica.nodo_parametros + self.lin3 +
forma_basica.nodo_esq_ab_der +
self.lin4 + linea_bloque_menos1 +
forma_basica.nodo_macho +
self.lin5 + linea_bloque_menos +
forma_basica.nodo_esq_ab_izq + self.lin6 + self.lin7 + self.lin8 +
forma_basica.nodo_esq_ar_izq)
self.lin1 + forma_basica.nodo_esq_ar_der +
self.lin2 + forma_basica.nodo_parametros + self.lin3 +
forma_basica.nodo_esq_ab_der +
self.lin4 + linea_bloque_menos1 +
forma_basica.nodo_macho +
self.lin5 + linea_bloque_menos +
forma_basica.nodo_esq_ab_izq + self.lin6 + self.lin7 + self.lin8 +
forma_basica.nodo_esq_ar_izq)
return cuerpo


Expand Down Expand Up @@ -240,7 +240,7 @@ def crear_poligono(self, arg, tex, comp):
return cuerpo

def comp_0(self, arg, tex, comp):
# cuerpo = [
# cuerpo = [
#(0, -10, 10, 10),
#(10, -7, 4, 4),
#(50, -10, 10, 10),
Expand Down Expand Up @@ -294,11 +294,11 @@ def update(self):
self.rectan[1] = self.posicion[1] - 10
if self.vivo == True:
if (botones_mouse[1] == 1 and
self.fondo.collide(self.rectan, posic_mouse[0], posic_mouse[1]) == True and
self.pulsado == 0 and
self.ventana.seleccionado == 0 and
self.ventana.seleccionado_datos == 0 and
self.ventana.seleccion_menu == 2
self.fondo.collide(self.rectan, posic_mouse[0], posic_mouse[1]) == True and
self.pulsado == 0 and
self.ventana.seleccionado == 0 and
self.ventana.seleccionado_datos == 0 and
self.ventana.seleccion_menu == 2
):
posic_mouse = self.ventana.mousexy
self.ventana.seleccionado = self.ide
Expand All @@ -307,9 +307,9 @@ def update(self):
self.pulsado = 1
if (self.ventana.seleccionado == self.ide):
self.posicion = (
posic_mouse[0] - self.posic_rel_x,
posic_mouse[1] - self.posic_rel_y
)
posic_mouse[0] - self.posic_rel_x,
posic_mouse[1] - self.posic_rel_y
)
self.pulsado == 1
self.pegado = 0
self.pegado_a = 0
Expand Down Expand Up @@ -348,11 +348,11 @@ def update(self):
self.fondo.lista_ordenada[self.ide] = 0
for a in range(len(self.fondo.objetos)):
if (self.fondo.colliderect
(
(
self.conector_h, self.fondo.objetos[a].conector_m
)
and
self.fondo.objetos[a].vivo) == True:
)
and
self.fondo.objetos[a].vivo) == True:

self.pegado = 1
self.pegado_a = a
Expand All @@ -366,15 +366,15 @@ def update(self):
class componente(ComponenteCentral):

def __init__(
self,
x, y,
identidad,
argumentos,
color,
texto,
fondo,
ventana
):
self,
x, y,
identidad,
argumentos,
color,
texto,
fondo,
ventana
):
self.imagenintermedia = texto.strip(" ")
self.imagen = (
sys.path[0] + "/imagenes/componentes/" + texto.strip(" ") + ".png")
Expand Down Expand Up @@ -417,11 +417,11 @@ def dibujar(self):
self.conector_h_dato[0] = self.rectan[0] + 90 + factory
self.conector_h_dato[1] = self.rectan[1] + 29 + factor
self.lista_conector_h_datos[a] = (
self.conector_h_dato[0],
self.conector_h_dato[1],
self.conector_h_dato[2],
self.conector_h_dato[3]
)
self.conector_h_dato[0],
self.conector_h_dato[1],
self.conector_h_dato[2],
self.conector_h_dato[3]
)
factor += 37
factor_rectan += 37
self.rectan[3] = factor_rectan
Expand Down Expand Up @@ -595,19 +595,19 @@ def dibujar(self):
# self.fondo.draw(self.conector_m[0],self.conector_m[1],self.conector_m[2],self.conector_m[3],(255,0,0),self.ventana.cr)
# self.fondo.draw(self.conector_h[0],self.conector_h[1],self.conector_h[2],self.conector_h[3],(0,255,0),self.ventana.cr)
self.fondo.texto(
str(self.ide),
(self.posicion[0] + 20), (
self.posicion[1] + 20),
self.color_texto,
self.ventana.cr
)
str(self.ide),
(self.posicion[0] + 20), (
self.posicion[1] + 20),
self.color_texto,
self.ventana.cr
)
self.fondo.texto(
str(self.ide),
(self.posicion2[0] + 20), (
self.posicion2[1] + 20),
self.color_texto,
self.ventana.cr
)
str(self.ide),
(self.posicion2[0] + 20), (
self.posicion2[1] + 20),
self.color_texto,
self.ventana.cr
)
# self.conector_h es la ficha "hembra"
self.conector_h[0] = self.rectan[0] + 30
self.conector_h[1] = self.rectan[1] + 10
Expand Down Expand Up @@ -640,9 +640,9 @@ def update(self):
self.fondo.lista_ordenada[
self.ide] = self.fondo.objetos[self.pegado_a].ide
if (botones_mouse[1] == 1 and
self.fondo.collide(self.rectan, posic_mouse[0], posic_mouse[1]) == True and
self.pulsado == 0 and
self.ventana.seleccionado == 0):
self.fondo.collide(self.rectan, posic_mouse[0], posic_mouse[1]) == True and
self.pulsado == 0 and
self.ventana.seleccionado == 0):
posic_mouse = self.ventana.mousexy
self.ventana.seleccionado = self.ide
self.posic_rel_x = abs(self.posicion[0] - posic_mouse[0])
Expand All @@ -655,9 +655,9 @@ def update(self):
self.pegado = 0
self.pegado_a = 0
if (botones_mouse[1] == 1 and
self.fondo.collide(self.rectan2, posic_mouse[0], posic_mouse[1]) == True and
self.pulsado == 0 and
self.ventana.seleccionado == 0):
self.fondo.collide(self.rectan2, posic_mouse[0], posic_mouse[1]) == True and
self.pulsado == 0 and
self.ventana.seleccionado == 0):
posic_mouse2 = self.ventana.mousexy
self.ventana.seleccionado = self.ide
self.posic_rel_x2 = abs(self.posicion2[0] - posic_mouse2[0])
Expand Down
6 changes: 3 additions & 3 deletions componente_inicial.py
Expand Up @@ -103,9 +103,9 @@ def update(self):
self.pulsado = 1
if (self.ventana.seleccionado == self.ide):
self.posicion = (
posic_mouse[0] - self.posic_rel_x,
posic_mouse[1] - self.posic_rel_y
)
posic_mouse[0] - self.posic_rel_x,
posic_mouse[1] - self.posic_rel_y
)
self.pulsado == 1
if botones_mouse[1] == 0:
self.pulsado = 0
Expand Down
2 changes: 1 addition & 1 deletion crear.py
Expand Up @@ -102,7 +102,7 @@ def funcion(fondo, ventana, ruta):
# f = open(sys.path[0] + "/diccionario.xml", "r")
#cadena = f.readlines()
# for a in cadena:
# cadena_final.append(a.strip("\n"))
# cadena_final.append(a.strip("\n"))
conectado = 1
fondo.lista_fina = []
print fondo.lista_ordenada
Expand Down
2 changes: 1 addition & 1 deletion graficador.py
Expand Up @@ -213,7 +213,7 @@ def dibujo_graficos(self, check, rgb):

#~ for sensor in range(1,9):
#~ for a in range(2):
#~ y[sensor]=self.icaro.leer_analogico(sensor)
#~ y[sensor]=self.icaro.leer_analogico(sensor)

self.snds[sensor].append(
(self.x, 500 - int(y[sensor]) * 450 / 1023))
Expand Down
3 changes: 2 additions & 1 deletion hardware/icaro/componentes/core/01-icaro/activar/bloque.py
Expand Up @@ -43,4 +43,5 @@ def __init__(self):
}
self.tootips = "Función para controlar el PORTB de la placa np05. envia un valor de 0 - 255 que se de multiplexa en 8 bits de los pines del puerto."
self.img = ""
self.pines = ["p1_0","p1_1","p1_2","p1_3","p1_4","p1_5","p1_6","p1_7"]
self.pines = [
"p1_0", "p1_1", "p1_2", "p1_3", "p1_4", "p1_5", "p1_6", "p1_7"]
2 changes: 1 addition & 1 deletion hardware/icaro/componentes/core/01-icaro/robot/bloque.py
Expand Up @@ -43,4 +43,4 @@ def __init__(self):
}
self.tootips = "función para controlar los motores cc de la placa np05. permite activar los motores y controlar la direccion de giro de cada motor."
self.img = ""
self.pines=["p8","p9"]
self.pines = ["p8", "p9"]
Expand Up @@ -41,4 +41,4 @@ def __init__(self):
}
self.tootips = ""
self.img = ""
self.pines=["p8","p9"]
self.pines = ["p8", "p9"]
2 changes: 1 addition & 1 deletion hardware/icaro/componentes/core/02-motor/atras/bloque.py
Expand Up @@ -41,4 +41,4 @@ def __init__(self):
}
self.tootips = ""
self.img = ""
self.pines=["p8","p9"]
self.pines = ["p8", "p9"]
2 changes: 1 addition & 1 deletion hardware/icaro/componentes/core/02-motor/parar/bloque.py
Expand Up @@ -40,6 +40,6 @@ def __init__(self):
"valor": self.valor
}
self.tootips = "Pone 0V los bornes para motores CC"
self.pines=["p8","p9"]
self.pines = ["p8", "p9"]

self.img = ""
Expand Up @@ -41,4 +41,4 @@ def __init__(self):
}
self.tootips = ""
self.img = ""
self.pines=["k2",]
self.pines = ["k2", ]
Expand Up @@ -30,7 +30,7 @@ def __init__(self):
self.valor = [
'setCursor(',
"valor",
',',
',',
"valor",
");"
]
Expand Down

0 comments on commit 0f81213

Please sign in to comment.