]> git.llucax.com Git - z.facultad/75.42/plaqui.git/log
z.facultad/75.42/plaqui.git
20 years agocuando se eliminann items las compuetas ponen sus estados de las salidas o entradas...
Nicolás Dimov [Sat, 29 Nov 2003 18:31:56 +0000 (18:31 +0000)]
cuando se eliminann items las compuetas ponen sus estados de las salidas o entradas en false para que se pueda realizar una nueva... esto no anda del todo bien

20 years ago-Arregle un poco el tema de que cada compuerta puede tener una sola salida
Nicolás Dimov [Sat, 29 Nov 2003 17:14:11 +0000 (17:14 +0000)]
-Arregle un poco el tema de que cada compuerta puede tener una sola salida
pero la NOT esta fallando a veces
creo que las demas andan bien

- Falta hacer que las conexiones se guarden en el XML y un par de cositas mas
relacionado con eso mismo..

20 years agoSe arreglan las compuertas un poco mas.
Nicolás Dimov [Sat, 29 Nov 2003 00:33:29 +0000 (00:33 +0000)]
Se arreglan las compuertas un poco mas.

20 years agoSe agrega un archivo que falto subir en el ultimo commit XD
Leandro Lucarella [Fri, 28 Nov 2003 19:46:12 +0000 (19:46 +0000)]
Se agrega un archivo que falto subir en el ultimo commit XD

20 years ago- Se agrega una version basica de la respuesta XML.
Leandro Lucarella [Fri, 28 Nov 2003 05:33:31 +0000 (05:33 +0000)]
- Se agrega una version basica de la respuesta XML.
- Se actualizan AC y AM.
- Se actualiza documentacion.
- Se cambia el comando /server/status por /server/info.
- Se cambia el formato de las listas XML.
Known bugs:
- Cuando la respuesta va vacia, me da un parse error el parseo de la respuesta.
  No encuentro por que.

20 years ago * Se agregan archivos faltantes en el otro commit
Ricardo Markiewicz [Fri, 28 Nov 2003 02:31:55 +0000 (02:31 +0000)]
 * Se agregan archivos faltantes en el otro commit
 * Se cargan compuertas logicas desde el XML y se dibujan las
   lineas de conexion.

20 years ago * Se agrega dialogo de propiedades para setear la velocidad de actualizacion
Ricardo Markiewicz [Thu, 27 Nov 2003 22:49:58 +0000 (22:49 +0000)]
 * Se agrega dialogo de propiedades para setear la velocidad de actualizacion
 * Se agregan botones "simular" y "pausar" para manejar la simulacion

20 years ago * Ahora el modelo carga las compuertas logicas y crea las lineas necesarias
Ricardo Markiewicz [Thu, 27 Nov 2003 22:47:10 +0000 (22:47 +0000)]
 * Ahora el modelo carga las compuertas logicas y crea las lineas necesarias

20 years agoagrego una barrita de estado para ver los datos con mas comodidad, se pueden hacer...
Nicolás Dimov [Thu, 27 Nov 2003 16:17:19 +0000 (16:17 +0000)]
agrego una barrita de estado para ver los datos con mas comodidad, se pueden hacer mas cosas con eso pero no se me ocurren

21 years ago-Las compuertas pueden tener n entradas pero solo 1 salida
Nicolás Dimov [Wed, 26 Nov 2003 19:24:26 +0000 (19:24 +0000)]
-Las compuertas pueden tener n entradas pero solo 1 salida
-La Not puede tener 1 y 1
-Para conectar hay que atinarle a la zona de conexion de las compuetas, cosa que
habria que dibujarlas como en los otros items.
-Una vez hecho un click en una compueta se puede tirar un cable, pero para tirar
otro cable desde la misma compuerta hay que volver a seleccionarla
-Se salvan correctamente estos cambios en el xml
-Puse que pordefecto los tubos y codos tengan capacidad 10, el tanque 100 y la bomba
entrega 10. para no tener que setearlo cada vez que se agrega un item.
-TODO: dibujar los conectores en las compueetas.

21 years ago- Se cambia la planta por defecto a planta.xml.
Leandro Lucarella [Wed, 26 Nov 2003 15:58:15 +0000 (15:58 +0000)]
- Se cambia la planta por defecto a planta.xml.
- Se actualiza y corrige documentacion.
- Se agrega un Doxyfile mas informe-frindly.

21 years ago- Se agrega la posibilidad de pausar una planta.
Leandro Lucarella [Wed, 26 Nov 2003 06:26:32 +0000 (06:26 +0000)]
- Se agrega la posibilidad de pausar una planta.
- Se agrega la posibilidad de cambiar la velocidad de refresco de la simulacion
  de una planta.
- Se cambia el comando /plant/stop a /plant/remove.
- Se hace que la planta empiece en estado pausado en el servidor.
- Se agregan los comandos /plant/start (comienza o reanuda una planta),
  /plant/stop (pausa una planta) y /plant/set_frequency (cambia la frecuencia de
  refresco).
- Se actualiza la documentacion.

21 years ago * Se mejora la deteccion de conexiones en el constructor
Ricardo Markiewicz [Tue, 25 Nov 2003 23:15:02 +0000 (23:15 +0000)]
 * Se mejora la deteccion de conexiones en el constructor
 * Se intenta que los colores en la union se sumen bien. Hay problemita por ahi

21 years ago-cambios en la implementacion de algunos items, get_connector_type..
Ricardo Markiewicz [Tue, 25 Nov 2003 20:57:49 +0000 (20:57 +0000)]
-cambios en la implementacion de algunos items, get_connector_type..
-modificaciones en el constructor
-algunas cosas mas...

21 years ago * Se arregla un bug en el constructor al verificar conexiones
Ricardo Markiewicz [Tue, 25 Nov 2003 17:48:48 +0000 (17:48 +0000)]
 * Se arregla un bug en el constructor al verificar conexiones
 * Se ponen un poco mas bonitas las lineas de las conexiones logicas
 * Se arregla el modelo para prevenir colcagas cuando el circuito es
   realimentado. Entraba en un loop infinito. Ahora simula bien, aunque
 en algunos casos se actualiza mal. Voy a tratar de resolverlo pronto.

21 years ago Se corrige la visualizacion de los conectores de los elementos. Ahora se dibujan...
Ricardo Markiewicz [Tue, 25 Nov 2003 14:37:50 +0000 (14:37 +0000)]
 Se corrige la visualizacion de los conectores de los elementos. Ahora se dibujan en todo momento
 siempre y cuando se marque el checkbox de logica.

21 years agoCapturo las seniales ANSI C SIGINT, SIGTERM y SIGQUIT para que el server salga
Leandro Lucarella [Tue, 25 Nov 2003 03:22:58 +0000 (03:22 +0000)]
Capturo las seniales ANSI C SIGINT, SIGTERM y SIGQUIT para que el server salga
bien.

21 years agoHago que cierre la transmision cuando se desconecta.
Leandro Lucarella [Tue, 25 Nov 2003 03:00:23 +0000 (03:00 +0000)]
Hago que cierre la transmision cuando se desconecta.

21 years agoFixes de documentacion.
Leandro Lucarella [Mon, 24 Nov 2003 20:07:04 +0000 (20:07 +0000)]
Fixes de documentacion.

21 years agoSe arregla el cliente para que compile de nuevo (NOT TESTED!)
Ricardo Markiewicz [Mon, 24 Nov 2003 14:04:11 +0000 (14:04 +0000)]
Se arregla el cliente para que compile de nuevo (NOT TESTED!)

21 years agoSe borra un typedef que quedo colgado.
Leandro Lucarella [Mon, 24 Nov 2003 05:09:56 +0000 (05:09 +0000)]
Se borra un typedef que quedo colgado.

21 years agoSe pone un poco mas de orden. Desaparece la ControlClient::signal_connected().
Leandro Lucarella [Mon, 24 Nov 2003 05:01:06 +0000 (05:01 +0000)]
Se pone un poco mas de orden. Desaparece la ControlClient::signal_connected().

21 years ago Se mejora el codo (para que el color siga la curva).
Ricardo Markiewicz [Mon, 24 Nov 2003 04:31:39 +0000 (04:31 +0000)]
 Se mejora el codo (para que el color siga la curva).

21 years ago-Se carga la lista de items al ir haciendo click sobre ellos
Nicolás Dimov [Mon, 24 Nov 2003 03:55:12 +0000 (03:55 +0000)]
-Se carga la lista de items al ir haciendo click sobre ellos
-Se corrige una huevada cuando se dibujan los conectores logicos
-No se por que cuando un item rota se borran los conectores
-No se que mas cambie

21 years ago Se agrega una mejora visual para poder ver los colores de todos
Ricardo Markiewicz [Mon, 24 Nov 2003 03:35:27 +0000 (03:35 +0000)]
 Se agrega una mejora visual para poder ver los colores de todos
 los componentes al mismo tiempo. Esto ira mejorando en cada
 item con el correr de la semana.

21 years ago Se agrega una pequeña mejora al dibujo de las lineas. Tengo pensado mejorarlas
Ricardo Markiewicz [Mon, 24 Nov 2003 00:48:04 +0000 (00:48 +0000)]
 Se agrega una pequeña mejora al dibujo de las lineas. Tengo pensado mejorarlas
 aun mas, pero tengo que pensar un poco el algoritmo.

21 years ago(no commit message)
Nicolás Dimov [Mon, 24 Nov 2003 00:46:31 +0000 (00:46 +0000)]

21 years ago * Se eliminar los LogicControl dentro de los elementos que los creaban
Ricardo Markiewicz [Mon, 24 Nov 2003 00:37:25 +0000 (00:37 +0000)]
 * Se eliminar los LogicControl dentro de los elementos que los creaban

 Esto deberia dejar el modelo sin memory leaks :-)

21 years ago * Se agregan #ifdef DEBUG a los simulate() del modelo, para poder sacar
Ricardo Markiewicz [Sun, 23 Nov 2003 23:48:27 +0000 (23:48 +0000)]
 * Se agregan #ifdef DEBUG a los simulate() del modelo, para poder sacar
   los mensages que tira el modelo
 * El modelo ahora destruye los items al ser destruido
 * Tambien todos los parsers de xml llaman a xmlFreeDoc para liberar la memoria

21 years agoahi quedo mas bonito
Nicolás Dimov [Sun, 23 Nov 2003 23:28:31 +0000 (23:28 +0000)]
ahi quedo mas bonito

21 years ago-Cambie un poco lo que hizo Rich para dibujar los conectores
Nicolás Dimov [Sun, 23 Nov 2003 23:15:49 +0000 (23:15 +0000)]
-Cambie un poco lo que hizo Rich para dibujar los conectores
-Se  dibujan cuando se activa la logica
-Tengo que modificar las posiciones de los cuadraditos porque algunos quedan
 afuera de la figura
-Hay que arreglar algunos detalles para que no se borren cuando se hace click sobre algun item o cuando se rota el mismo
Pero la idea esta, me parece que asi queda lindo...

21 years agoSe ponen mas simples algunos SigC::bind() :)
Leandro Lucarella [Sun, 23 Nov 2003 22:15:10 +0000 (22:15 +0000)]
Se ponen mas simples algunos SigC::bind() :)

21 years agoSe agrega como crear un cuadradito de color para indicar donde esta la entrada y...
Ricardo Markiewicz [Sun, 23 Nov 2003 22:09:44 +0000 (22:09 +0000)]
Se agrega como crear un cuadradito de color para indicar donde esta la entrada y donde esta
la salida para los conectores logico.

Solo se implemento en Pump y no tiene en cuenta el tema de la rotacion.

Lo que habria que hacer es :
  * Terminar bien el pump y elegir una posicion linda para ponerlos
* Hacer que solo aparezcan cuando el checkbox esta activo
* Creo que seria mas lindo dibujar un circulo que un cuadrado (aunque
  la deteccion si se haga con un cuadrado que es mas facil)
* Hacerle lo mismo al resto de los items

21 years agopor fin el boton find hace algo
Nicolás Dimov [Sun, 23 Nov 2003 21:22:22 +0000 (21:22 +0000)]
por fin el boton find hace algo

21 years agoSe pasa la conexion suicida al finish del TCPServer para que sea 'transparente'.
Leandro Lucarella [Sun, 23 Nov 2003 21:04:08 +0000 (21:04 +0000)]
Se pasa la conexion suicida al finish del TCPServer para que sea 'transparente'.

21 years agosi no estan conectados muestra el cartel antes del dialogo para salvar
Nicolás Dimov [Sun, 23 Nov 2003 20:38:21 +0000 (20:38 +0000)]
si no estan conectados muestra el cartel antes del dialogo para salvar

21 years agoSe corrige el bug que hacia que aparezca un error EADDRINUSE (que el puerto ya
Leandro Lucarella [Sun, 23 Nov 2003 20:35:55 +0000 (20:35 +0000)]
Se corrige el bug que hacia que aparezca un error EADDRINUSE (que el puerto ya
estaba siendo utilizado) cuando el server se cerraba con conexiones y se trataba
de comenzar de nuevo enseguida.

21 years agose verifica que los elementos esten conectados a la hora de salvar el archivo
Nicolás Dimov [Sun, 23 Nov 2003 20:10:57 +0000 (20:10 +0000)]
se verifica que los elementos esten conectados a la hora de salvar el archivo

21 years agoSe corrige documentacion y se agrega la pagina relacionada sobre el server
Leandro Lucarella [Sun, 23 Nov 2003 18:47:00 +0000 (18:47 +0000)]
Se corrige documentacion y se agrega la pagina relacionada sobre el server
(protocolo y otras cosas) que ahora la toma bien el doxygen.

21 years agoSe arregla bug que hacia que no compile reportado por ricky.
Leandro Lucarella [Sun, 23 Nov 2003 18:43:03 +0000 (18:43 +0000)]
Se arregla bug que hacia que no compile reportado por ricky.

21 years agoSe termina de poner prolijo Runnable:
Leandro Lucarella [Sun, 23 Nov 2003 18:14:11 +0000 (18:14 +0000)]
Se termina de poner prolijo Runnable:
- Se completa la documentacion.
- Se arreglan las otras clases.

21 years agoVarios cambios:
Leandro Lucarella [Sun, 23 Nov 2003 05:07:37 +0000 (05:07 +0000)]
Varios cambios:
- Se empiezan a emprolijar las cosas, empezando por Runnable:
  * Se ponen atributos y signals como privados y se agrega mutex.
  * El thread que usa ahora no es joinable, por lo que finish() ahora no
    lleva argumentos.
- Se arreglan todas las otras clases (y el programa principal) para que anden
  con el nuevo Runnable (haciendo loops de espera cuando deben 'joinear' un
  thread).
- Se actuliza el plaqui-client y se le arreglan un par de bugs (ya anda la
  opcion desconectar del menu).
- Se implementa el comando /server/stop por completo (usando una conexion
  suicida para salir del accept()).
- Se agregan separadores de tipos, constantes, atributos y metodos mas
  llamativos :)

21 years agoSe agregan mas propiedades svn:ignore.
Leandro Lucarella [Sat, 22 Nov 2003 03:26:15 +0000 (03:26 +0000)]
Se agregan mas propiedades svn:ignore.

21 years agoSe agregan archivos estandar y se setea el keyword svn:ignore para que el svn st
Leandro Lucarella [Sat, 22 Nov 2003 03:07:30 +0000 (03:07 +0000)]
Se agregan archivos estandar y se setea el keyword svn:ignore para que el svn st
no tire tanta "basura".

21 years agoSe agrega un poco mas de info de debug y se corrige un detalle.
Leandro Lucarella [Sat, 22 Nov 2003 02:55:57 +0000 (02:55 +0000)]
Se agrega un poco mas de info de debug y se corrige un detalle.

21 years agoSe mejora un poquito la documentacion.
Leandro Lucarella [Sat, 22 Nov 2003 02:54:03 +0000 (02:54 +0000)]
Se mejora un poquito la documentacion.

21 years agoSe elimina el directorio tests del server del configure.in y Makefile.am para
Leandro Lucarella [Sat, 22 Nov 2003 00:56:20 +0000 (00:56 +0000)]
Se elimina el directorio tests del server del configure.in y Makefile.am para
que no se instale con la distribucion.

21 years agoagrego los menues que faltaban y hago unos pequenios cambios para que al poner new...
Nicolás Dimov [Fri, 21 Nov 2003 22:58:24 +0000 (22:58 +0000)]
agrego los menues que faltaban y hago unos pequenios cambios para que al poner new no tome que el archivo esta salvado

21 years agoSe recupera la revision 245 porque se habia pisado el archivo por error.
Leandro Lucarella [Fri, 21 Nov 2003 02:15:09 +0000 (02:15 +0000)]
Se recupera la revision 245 porque se habia pisado el archivo por error.

21 years ago Se recupera el and.h y se suben algo que estaba modificado en otros archivos
Nicolás Dimov [Fri, 21 Nov 2003 01:31:38 +0000 (01:31 +0000)]
 Se recupera el and.h y se suben algo que estaba modificado en otros archivos

21 years agoSe agrega docs de instalación.
Leandro Lucarella [Thu, 20 Nov 2003 21:01:07 +0000 (21:01 +0000)]
Se agrega docs de instalación.

21 years agoScripts de configuracion a nivel global.
Leandro Lucarella [Thu, 20 Nov 2003 20:26:01 +0000 (20:26 +0000)]
Scripts de configuracion a nivel global.

21 years agono se por que pero estaban estos archivos modificados
Nicolás Dimov [Thu, 20 Nov 2003 20:25:29 +0000 (20:25 +0000)]
no se por que pero estaban estos archivos modificados

21 years agoSe agrega script para generar el tar.gz
Ricardo Markiewicz [Thu, 20 Nov 2003 20:06:05 +0000 (20:06 +0000)]
Se agrega script para generar el tar.gz

21 years agono se si llega pero por las dudas lo subo
Nicolás Dimov [Thu, 20 Nov 2003 20:04:08 +0000 (20:04 +0000)]
no se si llega pero por las dudas lo subo

21 years agodefinitivamente tengo que aprender a documentar en alguna de esas cosas raras que...
Nicolás Dimov [Thu, 20 Nov 2003 19:22:21 +0000 (19:22 +0000)]
definitivamente tengo que aprender a documentar en alguna de esas cosas raras que usan uds

21 years agoSe arregla la suma de color del tanque
Ricardo Markiewicz [Thu, 20 Nov 2003 18:57:43 +0000 (18:57 +0000)]
Se arregla la suma de color del tanque

21 years agoAgrego un pedorro manual de usuario :-)
Ricardo Markiewicz [Thu, 20 Nov 2003 18:43:31 +0000 (18:43 +0000)]
Agrego un pedorro manual de usuario :-)

21 years agomodifique un pavada para que el cartelito de la verificacon de la conexion avise...
Nicolás Dimov [Thu, 20 Nov 2003 18:31:25 +0000 (18:31 +0000)]
modifique un pavada para que el cartelito de la verificacon de la conexion avise cual es el elemento que no verifico

21 years ago Se arreglan algunos detalles para modelar bien los circuitos
Ricardo Markiewicz [Thu, 20 Nov 2003 18:00:02 +0000 (18:00 +0000)]
 Se arreglan algunos detalles para modelar bien los circuitos

21 years ago Se arregla un error de tipeo para que se encuentre el dialogo al instalar el programa
Ricardo Markiewicz [Thu, 20 Nov 2003 17:29:57 +0000 (17:29 +0000)]
 Se arregla un error de tipeo para que se encuentre el dialogo al instalar el programa

21 years agoSe termina de modificar el modelo de instalacion y compilacion del cliente
Ricardo Markiewicz [Thu, 20 Nov 2003 17:13:32 +0000 (17:13 +0000)]
Se termina de modificar el modelo de instalacion y compilacion del cliente

21 years ago* Se agrega el tanque la suma de color (no me gusta como esta, vere si la puedo hacer...
Ricardo Markiewicz [Thu, 20 Nov 2003 16:58:42 +0000 (16:58 +0000)]
* Se agrega el tanque la suma de color (no me gusta como esta, vere si la puedo hacer mas linda)
* El cliente ahra tiene un boton On/Off que apaga o enciende un elemento
  dependiendo de su estado actual. Anda para cualquier objeto, despues
voy a filtrar para que solo se pueda usar en exclusa y bomba.

Es muy lindo apagar la bomba de arriba a la derecha y ver como se vacia
el tanque, y cuando se vuelve a encender se llena :-)

21 years ago-arreglo el bug de la union cuando se carga desde un archivo
Nicolás Dimov [Thu, 20 Nov 2003 16:39:08 +0000 (16:39 +0000)]
-arreglo el bug de la union cuando se carga desde un archivo

21 years agohay que ponerlo lindo... si no lo pueden ver sera sorpresa para maniana
Nicolás Dimov [Thu, 20 Nov 2003 07:53:50 +0000 (07:53 +0000)]
hay que ponerlo lindo... si no lo pueden ver sera sorpresa para maniana

21 years ago * Todos los items, menos el tanque, ya actualizan bien los colores
Ricardo Markiewicz [Thu, 20 Nov 2003 07:47:32 +0000 (07:47 +0000)]
 * Todos los items, menos el tanque, ya actualizan bien los colores
 * El cliente ya muestra bien todos los cambios de color (en el ejemplo
   solo se aprecia en la union, que suma rojo+negro)
 * Al desconectar se envian /connection/stop/get_host()/7522 pero recibo
   un error 404
 * Se agrega un poco de color al ejemplo

Faltaría ver si el server ya acepta abrir o cerrar bombas/exclusas de forma manual
para implementarlo en el cliente. Mañana miro el codigo, no toy para leer nada :-)

21 years ago- Se corrige el bug que hacia que no se deje de transmitir con el comando
Leandro Lucarella [Thu, 20 Nov 2003 07:24:09 +0000 (07:24 +0000)]
- Se corrige el bug que hacia que no se deje de transmitir con el comando
  /transmission/stop/.
- Aparentemente tambien se arregla el bug de desconexion del cliente (pero no
  estoy seguro, despues de cambiar varias cosas creo que al final quedo como al
  principio).

21 years agoarregle un poquito la and
Nicolás Dimov [Thu, 20 Nov 2003 07:05:31 +0000 (07:05 +0000)]
arregle un poquito la and

21 years agoarreglo miles de bugs que me hicieron cambiar muchas cosas que no eran necesarias...
Nicolás Dimov [Thu, 20 Nov 2003 06:44:16 +0000 (06:44 +0000)]
arreglo miles de bugs que me hicieron cambiar muchas cosas que no eran necesarias porque el bug estaba en otro lado

21 years ago * Se completa el cliente. Ya muestra todas las propiedades y el ultimo item que
Ricardo Markiewicz [Thu, 20 Nov 2003 05:29:39 +0000 (05:29 +0000)]
 * Se completa el cliente. Ya muestra todas las propiedades y el ultimo item que
   se selecciono se va actualizando automaticamente
 * Se pone por default el puero 7522 en el Cliente
 * Se modifica el XML de prueba para llegar a ver como se actualiza el tanque.

 Hay un bug en la Division (maldita sea!), vere si llego a encontrar que es antes de mañana.

21 years ago Se arregla bug en la union que hacia que el flujo inicial este en 0, y eso condicion...
Ricardo Markiewicz [Thu, 20 Nov 2003 04:53:28 +0000 (04:53 +0000)]
 Se arregla bug en la union que hacia que el flujo inicial este en 0, y eso condicionaba todo el
 circuito armado a andal mal.
 Ahora el ejemplo del server corre como trompada

21 years agoSe arregla el bug que hacia que se cuelgue el cliente al desconectarse.
Leandro Lucarella [Thu, 20 Nov 2003 03:38:12 +0000 (03:38 +0000)]
Se arregla el bug que hacia que se cuelgue el cliente al desconectarse.

21 years ago Bug en splitter arreglaro, ahora emite el flujo correcto en cada iteracion
Ricardo Markiewicz [Thu, 20 Nov 2003 03:31:40 +0000 (03:31 +0000)]
 Bug en splitter arreglaro, ahora emite el flujo correcto en cada iteracion

21 years agoSe arregla un bug y se ponen caudales > 0 en el ejemplo :)
Leandro Lucarella [Thu, 20 Nov 2003 03:30:18 +0000 (03:30 +0000)]
Se arregla un bug y se ponen caudales > 0 en el ejemplo :)

21 years ago * El cliente ahora refleja un poco mejor los datos del server
Ricardo Markiewicz [Thu, 20 Nov 2003 03:30:00 +0000 (03:30 +0000)]
 * El cliente ahora refleja un poco mejor los datos del server
 * Se agregan verificaciones varias para conexion != NULL (se sigue colgando el desconectar)

21 years agoSe agrega XML para otros items (no todos ya implementados en el cliente).
Ricardo Markiewicz [Thu, 20 Nov 2003 02:00:12 +0000 (02:00 +0000)]
Se agrega XML para otros items (no todos ya implementados en el cliente).

Empiecen a debbuggear :-) ... tambien habria que poner algun valor distinto de 0
en el modelo de ejemplo, es muy aburrido como esta :-)

21 years agoSe corrigen varios bugs en el parseo del XML de un frame :
Ricardo Markiewicz [Thu, 20 Nov 2003 00:45:45 +0000 (00:45 +0000)]
Se corrigen varios bugs en el parseo del XML de un frame :
  * Se estaba buscando propiedad nombre, cuando en realidad se llama name :-)
* Se corrigen los punteros que se utilizan en cada etapa del parseo,habia
  cosas mal utilizadas

Ya se puede ver como se actualizan los flujos de los caños!!!!!!!!

En un rato comienzo a poner los otros elementos, tanto en el modelo como en
el cliente

21 years ago- Se arregla un poco la documentacion y se pasa el Doxyfile a nivel general (no
Leandro Lucarella [Wed, 19 Nov 2003 23:46:58 +0000 (23:46 +0000)]
- Se arregla un poco la documentacion y se pasa el Doxyfile a nivel general (no
  se si sera lo mejor).

21 years agoSe corrige un bug.
Leandro Lucarella [Wed, 19 Nov 2003 23:10:40 +0000 (23:10 +0000)]
Se corrige un bug.

21 years agoSe emprolija un poco:
Leandro Lucarella [Wed, 19 Nov 2003 22:52:17 +0000 (22:52 +0000)]
Se emprolija un poco:
- Se mejora mucho el manejo y deteccion de errores.
- Tambien se mejora la informacion de debug poniendo el numero de linea.
- Se pone en todos los objetos que se conectan la parte de la conexion en el
  constructor para que pueda capturarse una eventual excepcion.
- Se crea una nueva signal_error para avisar sobre cualquier error que pase en
  el run() que no puede lanzar excepciones.

21 years ago-Los cables que van a las compuertas se posicionan en la entrada o salida y no en...
Nicolás Dimov [Wed, 19 Nov 2003 21:23:21 +0000 (21:23 +0000)]
-Los cables que van a las compuertas se posicionan en la entrada o salida y no en la punta de la imagen
-Las compuertas se guardan en el xml con un formato discutible
-muchas cosas quedan por arreglar pero creo que para maniana sirve
-Las compuertas no validan del todo bien su conexionado
-todavia no se pueden conectar compuertas ente si.
Use un criterio de conexion entre compuertas e items medio pedorro
porque la salida de una compuerta siempre se conecta a la entrada de un item y
alreves, la entrada de una compuerta siempre se conecta a la salida de un item.
Esto puede llegar a traer algunas imposibilidades de conexion. lo voy a tener que pensar
con mas tiempo..

21 years agola ultima subida antes de irme a dormir
Nicolás Dimov [Wed, 19 Nov 2003 05:34:27 +0000 (05:34 +0000)]
la ultima subida antes de irme a dormir

21 years agoAhora genera libplaquimodel.a.
Leandro Lucarella [Wed, 19 Nov 2003 04:41:30 +0000 (04:41 +0000)]
Ahora genera libplaquimodel.a.

21 years agoPara que ande con el server con autoconf.
Leandro Lucarella [Wed, 19 Nov 2003 04:41:01 +0000 (04:41 +0000)]
Para que ande con el server con autoconf.

21 years agoSe pasa a autoconf + automake.
Leandro Lucarella [Wed, 19 Nov 2003 04:09:51 +0000 (04:09 +0000)]
Se pasa a autoconf + automake.

21 years agose borran las lineas al eliminar un item, esto no esta totalmente testeado
Nicolás Dimov [Wed, 19 Nov 2003 04:02:36 +0000 (04:02 +0000)]
se borran las lineas al eliminar un item, esto no esta totalmente testeado

21 years agoahora se corrige BIEN el mismo bug
Nicolás Dimov [Wed, 19 Nov 2003 03:58:28 +0000 (03:58 +0000)]
ahora se corrige BIEN el mismo bug

21 years agose corrige el bug de la primera tirada de cables
Nicolás Dimov [Wed, 19 Nov 2003 03:52:01 +0000 (03:52 +0000)]
se corrige el bug de la primera tirada de cables

21 years ago-se pueden tirar cables de una manera mas comoda pero como diria TU SAM puede fallar...
Nicolás Dimov [Wed, 19 Nov 2003 03:35:04 +0000 (03:35 +0000)]
-se pueden tirar cables de una manera mas comoda pero como diria TU SAM puede fallar...
MODO DE USO
-accionar el boton logica
-click en una compuerta
-click en la entrada o salida de un item
esto es:
exclusa entrada: al medio y arriba (en el pingorcho)
salida: al medio y abajo
bomba entrada: (en el conector) la mitad superior
salida: mitad inferior
tanque entrada conector superior
salida conector inferior

todo esto es aproximado
igual se van a dar cuenta
ojo que las primeras lineas las tira en cualquier lado (no se por que)
pero cuando rota el item se acomodan

-Se cuelga bastante, asi que tengan cuidado
intenten eliminar lo menos posible

chauuu

21 years ago algunos cambios para tratar de obtener el estado segun los frames que envia el servidor.
Ricardo Markiewicz [Wed, 19 Nov 2003 03:00:04 +0000 (03:00 +0000)]
 algunos cambios para tratar de obtener el estado segun los frames que envia el servidor.

21 years ago- Se agrega el metodo Model::Simulator::set_open() para abrir y cerrar bombas y
Leandro Lucarella [Wed, 19 Nov 2003 02:29:49 +0000 (02:29 +0000)]
- Se agrega el metodo Model::Simulator::set_open() para abrir y cerrar bombas y
  exclusas.
- Se actualiza el server para usarlo y se implementa el comando /plant/set/.
- Se limpia un poco mas las respuestas, ahora son todas (?) XML aunque no
  definitivas.

21 years ago- Se agrega una funcion templateada to() para convertir de un tipo de dato
Leandro Lucarella [Wed, 19 Nov 2003 02:26:49 +0000 (02:26 +0000)]
- Se agrega una funcion templateada to() para convertir de un tipo de dato
  arbitrario a otro a traves de un stringstream (similar a String::to()).
- Se usa la nueva funcion en varios lugares.

21 years ago Se implementa una señal entre Thread con Glib::Dispatch .. no se si soluciona el...
Ricardo Markiewicz [Wed, 19 Nov 2003 00:35:41 +0000 (00:35 +0000)]
 Se implementa una señal entre Thread con Glib::Dispatch .. no se si soluciona el problema
 pero ahora se me trunca menos la aplicacion. TEST PLEASE!

21 years ago- Se limpian un poco las respuestas, ahora lo que van a ser respuestas reales,
Leandro Lucarella [Tue, 18 Nov 2003 23:20:09 +0000 (23:20 +0000)]
- Se limpian un poco las respuestas, ahora lo que van a ser respuestas reales,
  se manda en XML.
- Se implementa el esqueleto del comando /plant/set. Me falta conocer algunos
  detalles de que y como setear las cosas para terminarlo.

21 years ago Se carga la planta al conectarse. Falla cada tanto, no puedo determinar por que.
Ricardo Markiewicz [Tue, 18 Nov 2003 22:44:54 +0000 (22:44 +0000)]
 Se carga la planta al conectarse. Falla cada tanto, no puedo determinar por que.
 Al parecer es un problema de threads dentro de la Gtk+, pero no puedo entender
 por que cuando cargo del archivo anda bien, y cuando cargo desde memoria
 anda mal!!!

21 years agoCambio el Content-Type a text/xml, ahora en el mozilla se ve re-bonito el XML :)
Leandro Lucarella [Tue, 18 Nov 2003 22:26:24 +0000 (22:26 +0000)]
Cambio el Content-Type a text/xml, ahora en el mozilla se ve re-bonito el XML :)

21 years ago-Se arregla lo del id cuando se carga una planta
Nicolás Dimov [Tue, 18 Nov 2003 22:25:37 +0000 (22:25 +0000)]
-Se arregla lo del id cuando se carga una planta
-si esta checkeado el boton "logica" haciendo click sobre una compuerta y luego sobre
 un item, tira un cable
-si se elimina un item, los cables se borran
-se muevene todos juntos cables+items, pero al rotar un item conectado me falta hacer un repinte
 ya lo van a ver...
-el constructor tiene un metodo para borrar todos los itmes pero no hay boton para llamarlo (depues lo pongo)
 pero igual la funcion es llamada en el destructor del constructor (con esa los mate)
-en el tanque la bomba y la exclusa los cables se conectan en una posicion mas linda (por lo menos en la exclusa)
-para los cables que salen de las compuertas se me ocurrio discriminar por la posicion donde se clickea en la misma
 aunque eso se me hace que va a ser medio incomodo porque son pequenias, pero me parece que estaria bueno igual
-mirenlo y pasen los bugs!

21 years ago Se corrige un bug en la carga del XML. Me habia olvidado que hay elementos con 3...
Ricardo Markiewicz [Tue, 18 Nov 2003 21:41:12 +0000 (21:41 +0000)]
 Se corrige un bug en la carga del XML. Me habia olvidado que hay elementos con 3 entradas
 y yo solo leia hasta 2 :-) ... ahora el ejemplo por defecto carga y corre
 joya.

21 years ago- Se arregla un semi-bug en el transmitter.
Leandro Lucarella [Tue, 18 Nov 2003 21:06:55 +0000 (21:06 +0000)]
- Se arregla un semi-bug en el transmitter.
- Se agrega comando /plant/get/<planta> para obtener el XML se la planta.

21 years agoSe pone por defecto la planta que mando richard.
Leandro Lucarella [Tue, 18 Nov 2003 21:05:51 +0000 (21:05 +0000)]
Se pone por defecto la planta que mando richard.