Concepts INDI

Le concept clé principal dans INDI est que les périphériques ont la possibilité de se décrire eux-mêmes. Ceci s'accomplit en utilisant le XML pour décrire une hiérarchie générique qui peut représenter à la fois les périphériques canoniques et non canoniques. Dans INDI, tous les périphériques peuvent contenir une ou plusieurs propriétés. Toute propriété peut contenir un ou plusieurs éléments. Il y a quatre types de propriétés INDI :

  • Propriété de texte.

  • Propriété de nombre.

  • Propriété d'activation (représentée dans l'interface graphique par des boutons et des cases à cocher).

  • Propriété de lumière (représentée dans l'interface graphique par des LED colorées).

Par exemple, tous les périphériques INDI partagent la propriété interrupteur standard CONNECTION. La propriété CONNECTION possède deux éléments : les interrupteurs CONNECT et DISCONNECT. KStars analyse la description générique XML des propriétés et construit une représentation graphique adaptée à l'interaction humaine directe.

Le tableau de bord INDI offre beaucoup de propriétés de périphériques inaccessibles de la carte du ciel. Les propriétés offertes diffèrent d'un périphérique à l'autre. Néanmoins, toutes les propriétés partagent des fonctionnalités communes qui déterminent comment elles sont affichées et utilisées :

  • Permissions : toutes les propriétés peuvent être soit en lecture seule, écriture seule ou les deux. Un exemple de propriété en lecture-écriture est l'ascension droite du télescope. Vous pouvez donner une nouvelle ascension droite et le télescope, selon les réglages courants, se déplacera obliquement ou se synchronisera à la nouvelle entrée. De plus, lorsque le télescope se déplace obliquement, son ascension droite se met à jour et est renvoyée au client.

  • État : avant pour chaque propriété se trouve un état d'indicateur (LED ronde). Chaque propriété a un état et un code de couleur associé :

    Code de couleur d'état INDI

    Code de couleur d'état INDI

    État

    Couleur

    Description

    En attente

    Gris

    Le périphérique ne réalise pas d'action respectant cette propriété

    OK

    Vert

    La dernière opération effectuée sur cette propriété a réussi et est active

    Occupé

    Jaune

    La propriété effectue une action

    Alerte

    Rouge

    La propriété est dans un état critique et a besoin d'une attention immédiate


    Le pilote de périphérique met à jour l'état de propriété en temps réel lorsque nécessaire. Par exemple, si le télescope est dans le processus de mouvement oblique vers une cible, alors les propriétés d'AD et de DEC seront signalées comme Occupé. Quand le processus de déplacement oblique est terminé avec succès, les propriétés seront signalées comme Ok.

  • Contexte : les propriétés numériques peuvent accepter et traiter des nombres en deux formats : décimal et sexagésimal. Le format sexagésimal est pratique lors de l'expression d'heures ou coordonnées équatoriales/géographiques. Vous pouvez utiliser n'importe quel format selon vos besoins. Par exemple, tous les nombres suivants sont égaux :

    • -156,40

    • -156:24:00

    • -156:24

  • Heure : l'heure standard pour toutes les communications en relation avec INDI est l'heure UTC, spécifiée en AAAA-MM-JJTHH:MM:SS selon la norme ISO 8601. KStars communique l'heure UTC correcte avec les pilotes de périphériques automatiquement. Vous pouvez activer/désactiver la mise à jour automatique de l'heure depuis la page INDI de la boîte de dialogue de configuration.