EQADevices/Linux y EQAUnicap
Coincidiendo con la llegada de Mono 2.0 empezamos a trabajar duro la parte más compleja en el proceso de migración de EQAlign para Linux: Los drivers…
Windows y Linux poseen afortunadamente un sistema de gestión del hardware muy diferente, en lo referente a dispositivos astronómicos, la mayoría de los fabricantes ofrecen sus drivers para Windows dejando al pingüino de lado; aunque la situación nada tiene que ver con la que existía hace años, años de plomo en los que nada funcionaba en Linux.
EQAlign es por suerte un sistema bastante modular y que se ha intentado separar en lo posible de la plataforma, realizando la menor cantidad de llamadas nativas al sistema (aka P/Invokes), con la salvedad del sistema de gestión de dispositivos EQADevices, muy ligado a ASCOM y a los drivers de los fabricantes.
Para desarrollar el acceso a cámaras vamos a comenzar por trabajar de mano del proyecto Unicap, lo que nos permitirá de una tajada dar soporte a la mayoría de webcams junto con las cámaras de The Imaging Source, con sus famosas DMK firewire/usb muy populares en fotografía del sistema solar. El subsistema que lo soporta se denomina EQUnicap, cuyo desarrollo ya ha comenzado, creando un wrapper C para el uso de la librería desde Mono/C#.
Este será el primer paso a dar para tener una primera versión funcional de EQAlign en Linux (lo que será la Milestone 6), no obstante, en paralelo, hemos comenzado a adaptar EQADevices, este proceso ha de posibilitar la ejecución completa de EQAlign bajo Linux utilizando la cámara de simulación (Milestone 4, posiblemente primera versión pública de EQAlign/Linux).
