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.
Appareils requis
| Appareil | Rôle |
|---|---|
| GPS | Fourniture des coordonnées géographiques et de l’heure |
Structure d’un planning
Un planning est composé de plusieurs lignes. Chaque ligne définit :
| Colonne | Description |
|---|---|
| Objet | Nom de la cible |
| RA | Ascension droite de la cible (J2000) |
| DEC | Déclinaison de la cible (J2000) |
| Profil | Profil de séquence à charger dans le Séquenceur pour cette cible |
| Progression | Avancement 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ètre | Description |
|---|---|
| Instance du Séquenceur | Nom de l’instance du module Séquenceur à piloter |
| Instance du Navigator | Nom de l’instance du module Navigator à piloter |
Algorithme
Démarrage
- Vérification de la connexion INDI et des modules esclaves
- Marquage de toutes les lignes à l’état En attente
- Démarrage de la première ligne
Exécution d’une ligne
Pour chaque ligne du planning :
- Le Planner configure la cible du Navigator (RA, DEC, nom)
- Il charge le profil de séquence demandé dans le Séquenceur et configure l’objet correspondant
- Il déclenche l’action Goto cible du Navigator
- Il attend la fin du centrage (événement de succès du Navigator)
- Il déclenche l’action Lancer la séquence du Séquenceur
- Il suit la progression de la séquence et attend sa fin
- 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
| Indicateur | Description |
|---|---|
| Progression globale | Nombre de lignes traitées sur le total |
| Progression par ligne | Avancement de l’acquisition en cours, relayé depuis le Séquenceur |
Actions
| Action | Description |
|---|---|
| Démarrer | Lance l’exécution du planning depuis la première ligne |
| Arrêter | Interrompt le planning en cours |
