IndiPanel

Rôle

Le module IndiPanel est un panneau de contrôle transparent donnant accès à toutes les propriétés INDI de tous les appareils connectés au serveur INDI. Contrairement aux autres modules OST, il ne remplit pas une fonction astrophotographique spécifique : il expose directement l’intégralité du protocole INDI dans l’interface OST.

Capture d’écran du module IndiPanel Capture d’écran du module IndiPanel

Module sans configuration

IndiPanel n’a pas de fichier de configuration ni de paramètres à définir. Son contenu est entièrement généré à la volée à partir des appareils et propriétés découverts sur le serveur INDI.

Fonctionnement

Dès le démarrage, le module se connecte au serveur INDI et écoute tous les événements de découverte d’appareils et de propriétés. Pour chaque propriété INDI reçue, une entrée correspondante est créée automatiquement dans l’interface OST :

Type INDIReprésentation OST
NumberValeur numérique
SwitchBouton on/off ou groupe de boutons (OneOfMany, AnyOfMany)
TextChamp texte
LightIndicateur d’état
BLOBImage (JPEG + FITS)

Les propriétés sont organisées par appareil INDI et par groupe, exactement comme dans tout client INDI standard.

Interaction bidirectionnelle

  • INDI → OST : toute mise à jour d’une propriété INDI (valeur, état) se répercute immédiatement dans l’interface
  • OST → INDI : toute modification effectuée par l’utilisateur est renvoyée au pilote INDI correspondant (sendNewSwitch, sendNewNumber, sendNewText)

Les images (BLOBs) sont automatiquement affichées dès qu’un pilote envoie une image — y compris depuis des caméras non configurées dans d’autres modules.

Cas d’usage

  • Accès direct aux propriétés avancées d’un pilote INDI non exposées par les autres modules
  • Débogage d’un appareil ou d’un pilote
  • Contrôle d’un appareil exotique sans module OST dédié
  • Consultation des messages d’état émis par les pilotes INDI

Appareils

Aucun appareil n’est à configurer. Le module se connecte automatiquement au serveur INDI et découvre tous les appareils présents.