Le package DayInfo vous permet de connaitre la fête du jour ainsi que les heures du lever et coucher du soleil pour une position GPS donnée.

Installation

Depuis le “Online Package Repository” de votre Console Constellation, déployez le package DayInfo :

image

Une fois le package télécharger votre repository local, sélectionnez la sentinelle sur laquelle déployer le package.

Pour finir, sur la page de Settings, vous devez obligatoirement définir votre position GPS (latitude et longitude) ainsi que votre “timezone”.

image

Par exemple pour Paris:

  • Timezone : 1
  • Latitude : 48.866667
  • Longitude : 2.333333

Pour avoir un calcul des horaires du soleil plus précis, entrez votre position GPS exacte. Pour connaitre la position GPS précise pour une adresse donnée : http://www.coordonnees-gps.fr/

Vous pouvez également déployer ce package manuellement dans la configuration de votre Constellation :

Détails du package

Les Settings

Nom Type Détail Description
TimeZone Int32 Obligatoire Timezone de votre position (ex: 1 pour la France)
Latitude Double Obligatoire Latitude GPS de votre position
Longitude Double Obligatoire Longitude GPS de votre position

Les StateObjects

Vous retrouverez 2 StateObjects publiés chaque jour par le package :

Nom Type Description
NameDay String Fête du jour
SunInfo DayInfo.SunInfo Information sur les horaires du soleil pour votre position GPS

image

Les MessageCallbacks

Le package expose 2 MessageCallbacks :

Nom Réponse (saga) Description
GetNameDay String Récupère la fête du jour pour une date donnée
GetSunInfo DayInfo.SunInfo Récupère les informations sur les horaires du soleil pour une position et une date données

Quelques exemples

  • Exploiter les horaires du soleil dans vos algorithmes C#
  • Afficher la fête jour dans vos Dashboards HTML ou WPF
DayInfo : heures de lever et coucher du soleil et fête du jour
Editer la page sur GitHub
Étiqueté avec :                

Démarrez la discussion sur le forum Constellation