return false; // No la encontró.
}
+bool Plant::on_transmission_finished(Transmitter* transmission) {
+#ifdef DEBUG
+ cerr << __FILE__ << "(" << __LINE__ << ")"
+ << ": on_transmission_finished(transmission = "
+ << transmission << ")" << endl;
+#endif // DEBUG
+ Glib::Mutex::Lock lock(transmissions_mutex);
+ transmissions.remove(transmission);
+#ifdef DEBUG
+ cerr << __FILE__ << "(" << __LINE__ << ")"
+ << ": lista de conexiones" << endl;
+ for (TransmitterList::const_iterator i = transmissions.begin();
+ i != transmissions.end(); i++) {
+ cerr << "\t " << *i << endl;
+ }
+#endif // DEBUG
+}
+
bool Plant::set_open(const std::string& element, bool open) {
#ifdef DEBUG
cerr << __FILE__ << "(" << __LINE__ << ")"
<?xml version="1.0" encoding="iso-8859-1" ?>
<planta>
<bomba nombre="bomba0" id="0">
- <entrega>0,00</entrega>
+ <entrega>50,00</entrega>
<color>
<rojo>0</rojo>
<verde>0</verde>
<y>64</y>
</bomba>
<codo nombre="codo1" id="1">
- <caudal>0,00</caudal>
+ <caudal>40,00</caudal>
<conector>
<entrada>bomba0</entrada>
<salida>tubo2</salida>
<y>64</y>
</codo>
<tubo nombre="tubo2" id="2">
- <caudal>0,00</caudal>
+ <caudal>40,00</caudal>
<conector>
<entrada>codo1</entrada>
<salida>division3</salida>
<salida>codo4</salida>
<entrada>tubo2</entrada>
</conector>
- <caudal>0,00</caudal>
+ <caudal>40,00</caudal>
<orientacion>2</orientacion>
<x>128</x>
<y>224</y>
</empalme>
<codo nombre="codo4" id="4">
- <caudal>0,00</caudal>
+ <caudal>40,00</caudal>
<conector>
<salida>tubo5</salida>
<entrada>division3</entrada>
<y>256</y>
</codo>
<tubo nombre="tubo5" id="5">
- <caudal>0,00</caudal>
+ <caudal>30,00</caudal>
<conector>
<entrada>codo4</entrada>
<salida>tanque6</salida>
<y>320</y>
</tubo>
<tanque nombre="tanque6" id="6">
- <capacidad>0,00</capacidad>
- <inicial>0,00</inicial>
+ <capacidad>150,00</capacidad>
+ <inicial>75,00</inicial>
<color>
<rojo>0</rojo>
<verde>0</verde>
<y>416</y>
</tanque>
<codo nombre="codo7" id="7">
- <caudal>0,00</caudal>
+ <caudal>40,00</caudal>
<conector>
<entrada>exclusa18</entrada>
<salida>drenaje8</salida>
<y>512</y>
</drenaje>
<codo nombre="codo9" id="9">
- <caudal>0,00</caudal>
+ <caudal>20,00</caudal>
<conector>
<salida>tubo10</salida>
<entrada>division3</entrada>
<y>224</y>
</codo>
<tubo nombre="tubo10" id="10">
- <caudal>0,00</caudal>
+ <caudal>25,00</caudal>
<conector>
<salida>codo12</salida>
<entrada>codo9</entrada>
<entrada>exclusa13</entrada>
<salida>tubo15</salida>
</conector>
- <caudal>0,00</caudal>
+ <caudal>45,00</caudal>
<orientacion>0</orientacion>
<x>320</x>
<y>64</y>
</empalme>
<codo nombre="codo12" id="12">
- <caudal>0,00</caudal>
+ <caudal>30,00</caudal>
<conector>
<entrada>tubo10</entrada>
<salida>union11</salida>
<y>64</y>
</exclusa>
<bomba nombre="bomba14" id="14">
- <entrega>0,00</entrega>
+ <entrega>15,00</entrega>
<color>
<rojo>0</rojo>
<verde>0</verde>
<y>64</y>
</bomba>
<tubo nombre="tubo15" id="15">
- <caudal>0,00</caudal>
+ <caudal>20,00</caudal>
<conector>
<entrada>union11</entrada>
<salida>codo16</salida>
<y>128</y>
</tubo>
<codo nombre="codo16" id="16">
- <caudal>0,00</caudal>
+ <caudal>25,00</caudal>
<conector>
<salida>drenaje17</salida>
<entrada>tubo15</entrada>