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és de texte.

  • Propriété de nombre.

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

  • Propriétés de lumière (représenté 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 écriture seule est l'ascension droite du télescope. Vous pouvez donner une nouvelle ascension droite et le télescope, selon sur 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é :

    Tableau 9.1. Code de couleur d'état INDI

    ÉtatCouleurDescription
    En attenteGrisLe périphérique ne réalise pas d'action respectant cette propriété
    OkVertLa dernière opération effectuée sur cette propriété a réussi et est active
    OccupéJauneLa propriété effectue une action
    AlerteRougeLa 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/galactiques. 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é 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.