]> git.llucax.com Git - z.facultad/75.42/plaqui.git/commitdiff
- Se agrega TODO del proyecto.
authorLeandro Lucarella <llucax@gmail.com>
Mon, 1 Dec 2003 17:17:14 +0000 (17:17 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Mon, 1 Dec 2003 17:17:14 +0000 (17:17 +0000)
- Se agregan mas ejemplos de plantas (que mando rick a la lista).
- Se actualiza TODO del server (queda como anecdota porque no se van a
  completar).

Samples/and_test.xml [new file with mode: 0644]
Samples/planta.xml [new file with mode: 0644]
Samples/tanque.xml [new file with mode: 0644]
Server/TODO
TODO [new file with mode: 0644]

diff --git a/Samples/and_test.xml b/Samples/and_test.xml
new file mode 100644 (file)
index 0000000..8707144
--- /dev/null
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="iso-8859-1" ?>
+<planta>
+       <bomba nombre="bomba0" id="0">
+               <entrega>10,00</entrega>
+               <color>
+                       <rojo>255</rojo>
+                       <verde>0</verde>
+                       <azul>0</azul>
+               </color>
+               <conector>
+                       <salida>exclusa1</salida>
+               </conector>
+               <orientacion>0</orientacion>
+               <x>64</x>
+               <y>160</y>
+       </bomba>
+       <exclusa nombre="exclusa1" id="1">
+               <conector>
+                       <entrada>tubo2</entrada>
+                       <salida>codo3</salida>
+               </conector>
+               <orientacion>0</orientacion>
+               <estado>1</estado>
+               <x>256</x>
+               <y>160</y>
+       </exclusa>
+       <tubo nombre="tubo2" id="2">
+               <caudal>10,00</caudal>
+               <conector>
+                       <entrada>bomba0</entrada>
+                       <salida>exclusa1</salida>
+               </conector>
+               <orientacion>1</orientacion>
+               <x>160</x>
+               <y>160</y>
+       </tubo>
+       <codo nombre="codo3" id="3">
+               <caudal>10,00</caudal>
+               <conector>
+                       <entrada>exclusa1</entrada>
+                       <salida>tubo4</salida>
+               </conector>
+               <orientacion>0</orientacion>
+               <x>320</x>
+               <y>160</y>
+       </codo>
+       <tubo nombre="tubo4" id="4">
+               <caudal>10,00</caudal>
+               <conector>
+                       <entrada>codo3</entrada>
+                       <salida>exclusa6</salida>
+               </conector>
+               <orientacion>0</orientacion>
+               <x>352</x>
+               <y>224</y>
+       </tubo>
+       <drenaje nombre="drenaje5" id="5">
+               <conector>
+                       <entrada>exclusa6</entrada>
+               </conector>
+               <orientacion>0</orientacion>
+               <x>352</x>
+               <y>384</y>
+       </drenaje>
+       <exclusa nombre="exclusa6" id="6">
+               <conector>
+                       <entrada>tubo4</entrada>
+                       <salida>drenaje5</salida>
+               </conector>
+               <orientacion>1</orientacion>
+               <estado>1</estado>
+               <x>352</x>
+               <y>320</y>
+       </exclusa>
+       <and nombre="and7" id="7">
+               <orientacion>2</orientacion>
+               <x>224</x>
+               <y>288</y>
+               <salida>bomba0</salida>
+               <entrada>exclusa1</entrada>
+               <entrada>exclusa6</entrada>
+       </and>
+</planta>
diff --git a/Samples/planta.xml b/Samples/planta.xml
new file mode 100644 (file)
index 0000000..48fe609
--- /dev/null
@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="iso-8859-1" ?>
+<planta>
+       <bomba nombre="bomba0" id="0">
+               <entrega>50,00</entrega>
+               <color>
+                       <rojo>255</rojo>
+                       <verde>0</verde>
+                       <azul>0</azul>
+               </color>
+               <conector>
+                       <salida>codo1</salida>
+               </conector>
+               <orientacion>0</orientacion>
+               <x>32</x>
+               <y>64</y>
+       </bomba>
+       <codo nombre="codo1" id="1">
+               <caudal>40,00</caudal>
+               <conector>
+                       <entrada>bomba0</entrada>
+                       <salida>tubo2</salida>
+               </conector>
+               <orientacion>0</orientacion>
+               <x>128</x>
+               <y>64</y>
+       </codo>
+       <tubo nombre="tubo2" id="2">
+               <caudal>40,00</caudal>
+               <conector>
+                       <entrada>codo1</entrada>
+                       <salida>division3</salida>
+               </conector>
+               <orientacion>0</orientacion>
+               <x>160</x>
+               <y>128</y>
+       </tubo>
+       <empalme nombre="division3" id="3">
+               <tipo>division</tipo>
+               <conector>
+                       <salida>codo9</salida>
+                       <salida>codo4</salida>
+                       <entrada>tubo2</entrada>
+               </conector>
+               <caudal>40,00</caudal>
+               <orientacion>2</orientacion>
+               <x>128</x>
+               <y>224</y>
+       </empalme>
+       <codo nombre="codo4" id="4">
+               <caudal>40,00</caudal>
+               <conector>
+                       <salida>tubo5</salida>
+                       <entrada>division3</entrada>
+               </conector>
+               <orientacion>3</orientacion>
+               <x>64</x>
+               <y>256</y>
+       </codo>
+       <tubo nombre="tubo5" id="5">
+               <caudal>30,00</caudal>
+               <conector>
+                       <entrada>codo4</entrada>
+                       <salida>tanque6</salida>
+               </conector>
+               <orientacion>0</orientacion>
+               <x>64</x>
+               <y>320</y>
+       </tubo>
+       <tanque nombre="tanque6" id="6">
+               <capacidad>150,00</capacidad>
+               <inicial>75,00</inicial>
+               <color>
+                       <rojo>0</rojo>
+                       <verde>0</verde>
+                       <azul>0</azul>
+               </color>
+               <conector>
+                       <entrada>tubo5</entrada>
+                       <salida>exclusa18</salida>
+               </conector>
+               <orientacion>0</orientacion>
+               <x>64</x>
+               <y>416</y>
+       </tanque>
+       <codo nombre="codo7" id="7">
+               <caudal>4,00</caudal>
+               <conector>
+                       <entrada>exclusa18</entrada>
+                       <salida>drenaje8</salida>
+               </conector>
+               <orientacion>0</orientacion>
+               <x>192</x>
+               <y>448</y>
+       </codo>
+       <drenaje nombre="drenaje8" id="8">
+               <conector>
+                       <entrada>codo7</entrada>
+               </conector>
+               <orientacion>0</orientacion>
+               <x>224</x>
+               <y>512</y>
+       </drenaje>
+       <codo nombre="codo9" id="9">
+               <caudal>20,00</caudal>
+               <conector>
+                       <salida>tubo10</salida>
+                       <entrada>division3</entrada>
+               </conector>
+               <orientacion>1</orientacion>
+               <x>224</x>
+               <y>224</y>
+       </codo>
+       <tubo nombre="tubo10" id="10">
+               <caudal>25,00</caudal>
+               <conector>
+                       <salida>codo12</salida>
+                       <entrada>codo9</entrada>
+               </conector>
+               <orientacion>0</orientacion>
+               <x>256</x>
+               <y>128</y>
+       </tubo>
+       <empalme nombre="union11" id="11">
+               <tipo>union</tipo>
+               <conector>
+                       <entrada>codo12</entrada>
+                       <entrada>exclusa13</entrada>
+                       <salida>tubo15</salida>
+               </conector>
+               <caudal>45,00</caudal>
+               <orientacion>0</orientacion>
+               <x>320</x>
+               <y>64</y>
+       </empalme>
+       <codo nombre="codo12" id="12">
+               <caudal>30,00</caudal>
+               <conector>
+                       <entrada>tubo10</entrada>
+                       <salida>union11</salida>
+               </conector>
+               <orientacion>3</orientacion>
+               <x>256</x>
+               <y>64</y>
+       </codo>
+       <exclusa nombre="exclusa13" id="13">
+               <conector>
+                       <salida>union11</salida>
+                       <entrada>bomba14</entrada>
+               </conector>
+               <orientacion>0</orientacion>
+               <estado>1</estado>
+               <x>416</x>
+               <y>64</y>
+       </exclusa>
+       <bomba nombre="bomba14" id="14">
+               <entrega>15,00</entrega>
+               <color>
+                       <rojo>0</rojo>
+                       <verde>0</verde>
+                       <azul>0</azul>
+               </color>
+               <conector>
+                       <salida>exclusa13</salida>
+               </conector>
+               <orientacion>1</orientacion>
+               <x>480</x>
+               <y>64</y>
+       </bomba>
+       <tubo nombre="tubo15" id="15">
+               <caudal>20,00</caudal>
+               <conector>
+                       <entrada>union11</entrada>
+                       <salida>codo16</salida>
+               </conector>
+               <orientacion>0</orientacion>
+               <x>352</x>
+               <y>128</y>
+       </tubo>
+       <codo nombre="codo16" id="16">
+               <caudal>25,00</caudal>
+               <conector>
+                       <salida>drenaje17</salida>
+                       <entrada>tubo15</entrada>
+               </conector>
+               <orientacion>2</orientacion>
+               <x>352</x>
+               <y>224</y>
+       </codo>
+       <drenaje nombre="drenaje17" id="17">
+               <conector>
+                       <entrada>codo16</entrada>
+               </conector>
+               <orientacion>3</orientacion>
+               <x>416</x>
+               <y>256</y>
+       </drenaje>
+       <exclusa nombre="exclusa18" id="18">
+               <conector>
+                       <entrada>tanque6</entrada>
+                       <salida>codo7</salida>
+               </conector>
+               <orientacion>0</orientacion>
+               <estado>1</estado>
+               <x>128</x>
+               <y>448</y>
+       </exclusa>
+</planta>
diff --git a/Samples/tanque.xml b/Samples/tanque.xml
new file mode 100644 (file)
index 0000000..06c617b
--- /dev/null
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="iso-8859-1" ?>
+<planta>
+       <bomba nombre="bomba0" id="0">
+               <entrega>10,00</entrega>
+               <color>
+                       <rojo>65535</rojo>
+                       <verde>0</verde>
+                       <azul>0</azul>
+               </color>
+               <conector>
+                       <salida>tubo1</salida>
+               </conector>
+               <orientacion>0</orientacion>
+               <x>64</x>
+               <y>96</y>
+       </bomba>
+       <tubo nombre="tubo1" id="1">
+               <caudal>10,00</caudal>
+               <conector>
+                       <entrada>bomba0</entrada>
+                       <salida>codo2</salida>
+               </conector>
+               <orientacion>1</orientacion>
+               <x>160</x>
+               <y>96</y>
+       </tubo>
+       <codo nombre="codo2" id="2">
+               <caudal>10,00</caudal>
+               <conector>
+                       <entrada>tubo1</entrada>
+                       <salida>tanque3</salida>
+               </conector>
+               <orientacion>0</orientacion>
+               <x>256</x>
+               <y>96</y>
+       </codo>
+       <tanque nombre="tanque3" id="3">
+               <capacidad>100,00</capacidad>
+               <inicial>50,00</inicial>
+               <color>
+                       <rojo>65535</rojo>
+                       <verde>62836</verde>
+                       <azul>0</azul>
+               </color>
+               <conector>
+                       <entrada>codo2</entrada>
+                       <salida>exclusa4</salida>
+               </conector>
+               <orientacion>0</orientacion>
+               <x>288</x>
+               <y>160</y>
+       </tanque>
+       <exclusa nombre="exclusa4" id="4">
+               <conector>
+                       <entrada>tubo9</entrada>
+                       <salida>drenaje5</salida>
+               </conector>
+               <orientacion>0</orientacion>
+               <estado>1</estado>
+               <x>448</x>
+               <y>192</y>
+       </exclusa>
+       <drenaje nombre="drenaje5" id="5">
+               <conector>
+                       <entrada>exclusa4</entrada>
+               </conector>
+               <orientacion>3</orientacion>
+               <x>512</x>
+               <y>192</y>
+       </drenaje>
+       <tubo nombre="tubo9" id="9">
+               <caudal>5,00</caudal>
+               <conector>
+                       <entrada>tanque3</entrada>
+                       <salida>exclusa4</salida>
+               </conector>
+               <orientacion>1</orientacion>
+               <x>352</x>
+               <y>192</y>
+       </tubo>
+       <and nombre="and8" id="8">
+               <orientacion>0</orientacion>
+               <x>352</x>
+               <y>64</y>
+               <salida>exclusa4</salida>
+               <entrada id = "superior">tanque3</entrada>
+       </and>
+</planta>
index 956d62c1e526024ca1b1a3d3831759771b3028d0..bd0d2e9cfbbd2295a82272ad8f86538f360f676b 100644 (file)
@@ -3,5 +3,3 @@ $Id$
 - Darle bola al header Connection para saber si cerramos la conexión al
   finalizar el request o no.
 - Redondear e implementar el tema de errores.
-- Terminar Response para que lleguen bien todas las respuestas al cliente con
-  formato XML y codigo de error.
diff --git a/TODO b/TODO
new file mode 100644 (file)
index 0000000..6870787
--- /dev/null
+++ b/TODO
@@ -0,0 +1,44 @@
+$Id$
+
+1) Completar codigo.
+  a) Completar documentacion en linea (todo lo que va a ir al manual de
+     desarrollo).                                                      
+  b) Completar funcionalidad (que esta faltando? rick? nico?).
+  c) Corregir bugs (tenemos bugs conocidos?).
+  d) Ver como poner y sacar flags de DEBUG en Autoconf/Automake.
+
+2) Terminar manuales.
+  a) Terminar manual de constructor.
+  b) Actualizar manual de cliente.
+  c) Hacer manuales derivados de Doxygen (limpiar un poco lo que genera).
+    i)  Armar manual de administrador (instalacion + manual de usuario   
+        del server).
+    ii) Armar manual de desarrollo imprimible.
+  d) Hacer manual del proyecto.
+    i)   Agregar como falencia lo de los sockets y algo mas?
+    ii)  Poner changelog (log del svn).
+    iii) Problemas encontrados (sockets no bloqueantes, colores de gdk?,
+         que la entrega sea el martes cuando cursamos el jueves).
+    iv)  Division de tareas.
+    v)   Conclusiones (perfeccionamos C++, aprendimos GTKmm, autoconf,
+         automake, etc).
+
+3) Imprimir.
+  a) Manuales.
+  b) Codigo fuente.
+  c) Programas de prueba (calculo que lo que esta en tests/).
+  d) Archivos de prueba.
+
+4) Armar CD.
+  a) Bajar y agregar todas las libs externas.
+  b) Generar documentacion en linea (ejecutar doxygen).
+  c) Meterle los manuales en PDF y en lo posible en HTML tambien.
+  d) Poner tarball con la ultima version de PlaQui.
+  e) Poner un directorio con archivos de prueba.
+  f) Armar Live-CD.
+    i)   Compilar ultima version.
+    ii)  Compilar programas de prueba viejos (de tests/).
+    iii) Poner symlink a los archivos de prueba de 4-e).
+    iv)  Poner iconos para entrar al plaqui desde el desktop.
+    v)   Armar index.html para navegar el CD.
+