Planner

Rôle

Le module Planner orchestre une session d’astrophotographie multi-cibles. Il exécute une liste de lignes de planning, en déléguant successivement le pointage au module Navigator et l’acquisition au module Séquenceur. Pour chaque cible, il charge automatiquement un profil de séquence.

Capture d’écran du module Planner Capture d’écran du module Planner

Appareils requis

AppareilRôle
GPSFourniture des coordonnées géographiques et de l’heure

Structure d’un planning

Un planning est composé de plusieurs lignes. Chaque ligne définit :

ColonneDescription
ObjetNom de la cible
RAAscension droite de la cible (J2000)
DECDéclinaison de la cible (J2000)
ProfilProfil de séquence à charger dans le Séquenceur pour cette cible
ProgressionAvancement de la ligne en cours

Les lignes sont exécutées dans l’ordre. Elles peuvent être ajoutées manuellement ou envoyées depuis le Navigator via l’action Ajouter au planning.

Paramètres

Modules esclaves

ParamètreDescription
Instance du SéquenceurNom de l’instance du module Séquenceur à piloter
Instance du NavigatorNom de l’instance du module Navigator à piloter

Algorithme

Démarrage

  1. Vérification de la connexion INDI et des modules esclaves
  2. Marquage de toutes les lignes à l’état En attente
  3. Démarrage de la première ligne

Exécution d’une ligne

Pour chaque ligne du planning :

  1. Le Planner configure la cible du Navigator (RA, DEC, nom)
  2. Il charge le profil de séquence demandé dans le Séquenceur et configure l’objet correspondant
  3. Il déclenche l’action Goto cible du Navigator
  4. Il attend la fin du centrage (événement de succès du Navigator)
  5. Il déclenche l’action Lancer la séquence du Séquenceur
  6. Il suit la progression de la séquence et attend sa fin
  7. La ligne est marquée Terminée et la suivante est démarrée

Fin du planning

Lorsque toutes les lignes sont terminées, la progression globale passe à 100 % et le module s’arrête.

Progression

IndicateurDescription
Progression globaleNombre de lignes traitées sur le total
Progression par ligneAvancement de l’acquisition en cours, relayé depuis le Séquenceur

Actions

ActionDescription
DémarrerLance l’exécution du planning depuis la première ligne
ArrêterInterrompt le planning en cours