Hola a todos!
Francisco, cuídate esa gripe!
Bueno, me siento más cómodo con el diseño de la 2.1. No me preocuparía por el soporte de la 2.0 beta, al fin y al cabo, tampoco lo damos a la 1.0. Lo importante es que la última versión sea la mejor.
 
Cosas por hacer quedan muchas, las que se quieran. Yo por mi parte me centraré en el autoguiado. He forzado el uso de hilos en los pulsos guía y el uso de la propiedad isGuiding (de modo que los estadísticos de fuerza/desplazamiento se actualizan correctamente). De modo que es posible seguir tomando muestras mientras está activo un pulso guía.
 
Me he puesto en contacto con Jon Grove y Seteve Chambers para resolver algunas dudas sobre los métodos de guiado y ahora falta ponerlo a prueba. En principio el interfaz para las Artemis/Atik está finalizado, también las WDM/SCMod. Habrá que implementar las QHY. Para eso hay un template (CamTemplate) con muchos TODO’s, pero con el código imprescindible ya escrito, con lo que no ha de ser difícil implementar cualquier cámara de la que tengamos información.
 
Por lo demás, lo pude probar este lunes (en un hueco de nubes) y encontré un bug al finalizar la medición del ángulo que no he podido reproducir. El resto de cosas: alineado, autoguiado, goto, perfecto. El ASCOM V5 va de perlas pero han cometido un error: han modificado el estándar para ComandBlind (enviar comandos directos), con lo que no es posible “hablarse” con los drivers ya implementados (el del ss2k particularmente) con este método. Básicamente lo usaba, en el caso de ser compatible LX200, para establecer las velocidades de guiado, imprescindible para que la botonera sea útil. Los nuevos drivers que sean compatibles con V5 tienen propiedades específicas para establecer las velocidades, pero por ahora no hay nada, lógicamente.
 
Así que he reimplementado LX200 y con ello controlo el ss2k perfectamente.
 
En las pruebas de campo, también errores en la clase Devices que corregí sobre la marcha. Creo que ahora va como la seda.
 
Los subframes (fundamentales para las Artemis/Atik) perfecto.
 
El diálogo de acceso a los objetos de la base de datos hay que terminarlo. Y con eso la 2.1 está “finiquitada”.
 
Hay cosas que todavía no son del todo elegantes, por ejemplo el cálculo pesado: errores de alineación, el autoguiado, se hace en MainWindows y debería estar en EQAMath. También deberíamos crear otro proyecto exclusivo para EQA.Database.
 
Si han cargado el proyecto, habrán visto que se puede pasar entre procesos y se mantiene el estado en la medida de lo posible: se puede pasar de autoguiar a inicio (ver la proyección) o a analizar y se sigue autoguiando, o de la medición de error de alineado a la medición de error periódico y viceversa sin terminar el proceso de mediciones…
 
En fin, la 2.1 se puede "rebautizar" como 2.0 beta2 y listo. Pero antes de eso hay que reproducir y corregir el bug al calibrar (el programa se cuelga cuando la estrella llega al final del recorrido, no al parar la medición a mitad), que no he conseguido reproducir “en la mesa”.

No te preocupes Francisco, nunca podré “despegarme” de EQAlign, aunque sea en un plano más secundario; pero en cuanto terminemos esta versión necesito alejarme. Hace falta gente joven y yo ya me encuentro viejo (cof!, cof!) igual las decisiones de diseño que he tomado, aunque me gusten, no sean las más correctas y aquí lo que importa no es el personalismo, sino que la herramienta sea verdaderamente útil y si es la mejor en su campo, pues mejor.
 
En fin, me gustaría ver EQAlign 2.0 release funcionando perfectamente y sin bugs, con uno de los mejores autoguiados, con una proyección más atractiva, con la utilidad de búsqueda de objetos funcionando al 100%, con un control del telescopio robusto, con todas las cámaras que podamos implementar y con control de la toma principal y dithering. Esa es la utilidad que me gustaría tener. La mejor. Y gratis. Tenemos que firmar eso. Los $ que se los lleve el diablo!
 
Un saludo!
----- Original Message -----
From: Francisco José
To: Lista correo EQAlign
Sent: Wednesday, January 09, 2008 12:40 PM
Subject: [Eqalign-devel] (sin asunto)

Hola a todos!

¿Que tal han ido esas merecidas vacaciones? En mi caso como habréis podido observar he estado off-line, una gripe mal curada me ha tenido en cama todas las fiestas, y aún la estoy expulsando, jeje, dulce navidad...

Bueno, Antonio, recuerdo que leí un mensaje tuyo de hace algunos días en el que decías que querías desconectar al terminar EQAlign 2.1, me parece que lo tienes merecido y que lógicamente tu familia necesite de ese tiempo, el trabajo que has realizado y realizas es impresionante y, te lo digo honestamente, he aprendido y estoy aprendiendo una barbaridad contigo (de hecho, empezando por abajo, cuando me enganché al proyecto no había programado ni una sóla línea en C# ni .net), si que me gustaría que no nos dejaras "huérfanos del todo", jeje, y de vez en cuando nos eches una manilla a los que sigamos por aquí; de todos modos, UN  MILLÓN DE GRACIAS. Pero bueno, que esto no suene a despedida, que aún seguiremos juntos un tiempo y queda trabajo!

La verdad es que estar en un proyecto de software libre es algo muy reconfortante, pero sacrificado ya que no se recibe nada "tangible", o sea $$$$$, ya digo pese a eso, merece la pena, en este año y como propósito (no es descabellado) me planteo incrementar mi colaboración, esto pues va por rachas, según el tiempo que me deje el trabajo, como a todos, pero se intentará.


Y pasando a cosas más terrenales, Antonio, verás, desde que abriste la rama 2.1 tengo una duda, ¿que hacemos con la 2..0/trunk?
, es decir, quedan cosas por hacer para completarla, pero, nos centramos en implementarlas en la 2.1 y dejamos definitivamente ese diseño como obsoleto o empleamos tiempo en rematar la faena.

Evidentemente, el diseño de la rama 2.1 es "más mejor",  pero creo que hemos de decidir  algo donde centrar los esfuerzos, a nada que actualicemos la 2.1, la 2.0 quedará antigua y será difícil de mantener.

Que fluya el debate...

Un saludo!!



Web Revelación Yahoo! 2007:
Premio Favorita del Público - ¡Vota tu preferida!


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace


_______________________________________________
Eqalign-devel mailing list
Eqalign-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/eqalign-devel