AstroTools : manuel utilisateur

6. Source Pegasus Unity

But : lire les boîtiers Pegasus (Uranus, UPBv3…) gérés par Pegasus Unity.

6.1 Avant de commencer

6.2 Ajouter la source

  1. Vue Sources et acquisition, page Sources.
  2. Ajouter ▾ > Pegasus Unity. La source apparaît avec le préfixe pegasus, l'hôte localhost, le port 32000, un délai de 5 s, Active cochée. La barre d'état dit « Source ajoutée (pas encore enregistrée) ».
  3. Hôte : tape le nom de la machine d'Unity (X1PRO), ou laisse localhost si Unity tourne sur ce PC.
  4. Tester. Tu dois voir « Pegasus Unity répond : version 3.0.167.1, en … ms ». Sinon, voir section 6.6.

6.3 Choisir les boîtiers

  1. Interroger. La première fois, AstroTools liste seulement les boîtiers : « 2 appareil(s) trouvé(s). Coche ceux à utiliser, puis Interroger à nouveau. » Les boîtiers apparaissent dans la grille, avec leur alias proposé (uranus, upbv3), état « nouveau », non cochés.
  2. Coche, dans la colonne Utiliser, les boîtiers à lire.
  3. Interroger à nouveau. Pour chaque boîtier coché, AstroTools démarre son pilote dans Unity puis lit son rapport. La ligne de résultat donne le nombre d'appareils lus et de champs trouvés.
  4. Va sur la page Champs (chapitre 8) pour choisir et décrire les champs.
  5. Enregistrer.

La source Pegasus Unity (préfixe peg) : Uranus et UPBv3 cochés, état « disponible », leur clé uniqueKey dans la colonne Clé

Le démarrage des pilotes : c'est ce que fait Unity quand tu cliques sur un appareil ; un pilote déjà démarré n'est pas perturbé. Seuls les boîtiers cochés sont démarrés : AstroTools ne touche pas à ce que tu ne lui demandes pas. Unity ne sait pas arrêter un pilote : il reste démarré jusqu'à une coupure de courant des boîtiers.

Durée : une interrogation Pegasus prend de l'ordre d'une seconde et demie pour deux boîtiers (découverte, démarrage, rapport de chaque boîtier).

6.4 Ce qu'il faut savoir sur les boîtiers Pegasus

6.5 Deux sources Pegasus

Rare, mais possible (un Unity au jardin, un autre à l'intérieur) : Ajouter ▾ > Pegasus Unity une seconde fois. AstroTools propose le préfixe pegasus2 ; deux sources ne peuvent jamais avoir le même préfixe.

Pour le simulateur (chapitre 10), crée une source à part (préfixe pegsim, hôte localhost) : tu ne mélanges jamais simulation et vraies mesures.

6.6 Si ça ne répond pas

Message Cause probable Quoi faire
« X1PRO:32000 injoignable (machine éteinte, nom inconnu, ou logiciel arrêté) » nom de machine faux, machine éteinte, hors réseau vérifie le nom (ou essaie l'adresse IP), que la machine est allumée et sur le réseau
« pas de réponse en 5 s » Unity arrêté, ou mauvais port : le pare-feu de la machine distante ignore la demande au lieu de la refuser lance Unity, vérifie le port 32000
un boîtier « Sans réponse » dans la ligne de résultat, les autres lus ce boîtier ne répond pas (débranché, en erreur dans Unity) regarde-le dans Unity ; ses champs sont gardés, en « non observé »

Une interrogation qui échoue n'efface jamais rien : appareils et champs décrits restent.