INDI es una cruz-plataforma, de distribución gratuita, de código abierto, simple, pequeño y fácil de parse proyecto de software, un demonio no interactivo que se ha creado desde cero para actuar como un astronómica protocolo de control para GNU / Linux y sistemas operativos UNIX. Se implementa en C / C ++.
Un protocolo de control de interfaz distribuida neutral instrumento
El software tiene como objetivo proporcionar una interfaz de protocolo de control de neutro distribuido instrumento que implementa la automatización conductor backend y soporte para un número de dispositivos astronómicos, incluyendo telescopios, focusers, y CCDs (dispositivos de acoplamiento de carga-).
Soporta una amplia gama de dispositivos
dispositivos soportados actualmente incluyen numerosos telescopios, los CCD (dispositivos de carga acoplada), ruedas de filtros, enfocadores, y varias cámaras de vídeo. INDI se utiliza en suites astronomía populares, incluyendo XEphem, KStars, DCD, y Cartes du Ciel.
También soporta varias clases de instrumentación astronómica, puede ser fácilmente anida con otros protocolos XML, y con el apoyo de una amplia gama de clientes. Por el momento, se ha probado en sistemas de 32 y 64 bits. Las instrucciones detalladas de instalación son proporcionados por Softoware continuación.
Primeros pasos con INDI
La instalación del software INDI en un sistema operativo GNU / Linux es bastante fácil, ya que sólo tendrá que descargar el último paquete fuente de Softoware, guarde el archivo en su directorio de inicio, extraer su contenido utilizando una utilidad de administrador de archivos, y abrir una ventana de terminal.
En la ventana de terminal, ejecute el y lsquo;. cmake y rsquo; comando para configurar el programa, en el supuesto de que todas sus dependencias en tiempo de ejecución se han instalado (libnova, cfitsio, GSL), seguido por el y lsquo; hacer y rsquo; comando para compilarlo.
Después de una operación de compilación exitosa, debe ejecutar una de las acciones y lsquo; sudo make install y rsquo; o Y lsquo; make install y rsquo; comandos, dependiendo de si usted y rsquo; re un usuario con privilegios de root, o para instalar el sistema INDI amplia, ponerla a disposición de todos los usuarios del equipo. Las instrucciones detalladas de uso se proporcionan en el archivo README en el interior del paquete fuente
¿Qué hay de nuevo en esta versión:.
- < li> INDI :: El Tiempo para el apoyo de los dispositivos de tiempo.
- INDI :: GPS para el soporte de los dispositivos GPS.
- controlador tiempo Wunderground.
- Meade DSI I y II de apoyo.
- Soporte de enfoque FocusLynx.
- Soporte de enfoque PerfectStar.
- Mundo Sistema de coordenadas de apoyo (WCS) en FITS generados.
- Actualizado conductor Losmany.
- controlador Nueva Celestron.
- controlador Nueva IEQPro.
- Soporte para el estacionamiento de costumbre en los conductores de cúpula.
- controladores de domo de soporte abierto Loop.
- Varios QHY CCD y rueda de filtros y soporte QHY OSX.
- Guía SBIG externa correcciones CCD.
- Soporte de estacionamiento personalizado para Celestron / Astrofísica / AstroElectronics / IEQPro
- Actualizado conductores ASI ZWO.
- Actualizado biblioteca Apogee. Mejorado el soporte NET en controlador INDI Apogee.
- montaje estandarizando matasteis pista tarifas.
- Video4Linux 2 correcciones y mejoras: (formatos de píxeles 16bpp (Y16 y Byr2), pwc
- flashled, espacio de color / linealización, apilado), simultánea registro / arroyo / exp. Corriente
- divisor de velocidad. Rec. patrones de archivos.
- EQMod fija: Mantenga seguimiento después de que se detiene el movimiento del joystick. Inicialización Park
- configure siempre codificadores.
- Soporte mejorado para los conductores en arquitectura ARM.
- Mejora de la capacidad de registro.
- Deprecated:. LX200Legacy y la biblioteca indimain
correcciones
¿Qué hay de nuevo en la versión 1.0.0:
- 3rdparty:. Apoyo a QHY CCD y CFWS (BETA)
- 3rdparty:. Apoyo a Meade DSI (BETA)
- 3rdparty:. Soporte para las cámaras FFMV
- Soporte para STAR2000.
- Soporte para Baader cúpula.
- Soporte para Baader SteelDrive enfocador.
- Soporte para esclavista domo (BETA).
- subestructura y apoyo debayer en controlador GPhoto.
- Gestión mejorada CFW y CCD de seguimiento externo para CCD SBIG.
- Añadir debayer soporte para las cámaras en color con las opciones configurables por el usuario. Debayer se realiza a nivel de cliente.
- desentrelazado fijo y apoyo subestructura en conductores Starlight Xpress.
- Corregidos problemas con el soporte de joystick en algunos conductores. Añadido soporte joystick para ruedas de enfoque y de filtro.
- Las mejoras en la generación de cabecera FITS.
- Mejoras en el rendimiento de algunos conductores menores de SBC como Raspberry PI.
- ventilador Agregado y la velocidad de lectura de los controles a QSI CCD.
- tema localidad fija en controlador INDI.
- regresión fija en controlador LX200Basic.
- Solucionado el problema con INDI servidor restablecer variable de entorno para los archivos de esqueleto y de configuración.
- Varias correcciones para la carga / ahorro de configuración del usuario.
¿Qué hay de nuevo en la versión 0.9.7:
- Soporte para los conductores EQMod y ATIK CCD en Linux y OSX.
- Soporte de joystick para los conductores del telescopio.
- La mejora del telescopio y de enfoque.
- Corrección de errores.
conductores
¿Qué hay de nuevo en la versión 0.9.6:
- Esta versión es compatible con la unidad Starlight Xpress Óptica Adaptativa, placas Arduino (con conductores personalizables para dispositivos auxiliares observatorio común), y la Guía GPUSB Puerto de interfaz.
- Se mejora el soporte para Startlight Xpress CCDs y ruedas de filtros.
¿Qué hay de nuevo en la versión 0.9.5:
- Las grandes mejoras de INDI Base y Cliente bibliotecas, correcciones de errores en LX200, Magellan, y los conductores de Celestron, un nuevo simulador de enfoque, y mejoras en la suite simulador existente.
¿Qué hay de nuevo en la versión 0.9.1:
- Esta versión de corrección de errores de menor importancia corrige problemas de compilación en Linux que no son sistemas operativos.
¿Qué hay de nuevo en la versión 0.9.0:
- INDI :: conductores Base se utilizan ahora para la mayoría de las clases de instrumentos astronómicos.
- Nueva iEQ45 GoTo alemán Monte Ecuatorial controlador.
- Nueva mejoró QSI CCD & amp; Controlador de filtro.
- Nueva mejoró Starlight Xpress CCD & amp; Controlador de filtro.
- Nueva mejoró conductor RoboFocus.
- libboost ya no es necesario para construir libindi.
- Soporte mejorado para la construcción en Linux no son sistemas operativos.
- Numerosas correcciones de errores y mejoras menores.
¿Qué hay de nuevo en la versión 0.8.0:
- Soporte para nuevos dispositivos.
- Starlight Xpress CCD y de la rueda de filtros.
- EQ SynScan Monte.
- TCFS Focuser.
- CCD QSI.
- Radio Astronomía Suministros Línea Spectracyber Hidrógeno Espectrómetro.
¿Qué hay de nuevo en la versión 0.7.1:
- Un error Filtro cambio en la verdadera rueda de filtros tecnología fue corregido.
- funcionalidad INDI :: Mediador se mejoró, y amortiguar la lectura en INDI :: BaseClient se fijó entre otras soluciones diversas.
¿Qué hay de nuevo en la versión 0.7:
- el cambio de nombre dinámico de los conductores sobre el tiempo de ejecución: indiserver actualmente envía clientes un nombre estático del conductor, que suele ser difícil codificado en el código fuente del controlador. Esto presenta un dilema para los conductores idénticos que deben ejecutarse simultáneamente. Supongamos que tenemos un conductor codificador y dos dispositivos de encoder (por ejemplo Alt & amp; codificadores AZ). Tal como está ahora, el conductor no puede cambiar su nombre (por ejemplo, "ENCODER") a (por ejemplo, "AZ_ENCODER") en tiempo de ejecución. En v0.7 libindi, indiserver apoya el cambio de nombre dinámico de los conductores.
- helper API estándar para crear y utilizar los clientes INDI: A veces es necesario para un conductor meta para actuar como cliente a otros conductores (es decir, capacidad de enviar comandos). Antes de v0.7, esta tarea mundana se hacía manualmente. Ahora, con la ayuda de las clases de ayuda, es una tarea trivial.
- Posibilidad de cargar propiedades del controlador desde un archivo XML externo. No hay necesidad de propiedades de código duros más!
- Capacidad para escribir / leer archivos de configuración XML para los valores del controlador se va a cargar en tiempo de ejecución: función larga solicitada se encuentra ahora en las obras! En v0.7 libindi, todos los conductores en el marco del nuevo marco pueden leer automáticamente y guardar los archivos de configuración XML para los valores de inicio o valores última configuración.
- Facilitar la depuración y simulación de los conductores.
- Nuevo C ++ marco para facilitar el desarrollo de nuevos controladores INDI.
- Multitud de nuevos controladores de 3 ª parte!
- Varias correcciones de errores para los conductores actuales y el marco.
¿Qué hay de nuevo en la versión 0.6:
- Astrofísica de montaje de soporte.
- SBIG y la compatibilidad de controladores Apogee y mejoras.
- Una nueva construcción modular para apoyar a los conductores de 3 ª parte.
- Una API actualizada para facilitar scripting y automatización de los conductores.
Comentarios que no se encuentran