Sommaire
Le package Rapt vous permet de connaitre l’état du trafic RAPT et les horaires.
Le code source est disponible sur : https://github.com/myconstellation/constellation-packages/tree/master/Ratp
Installation
Depuis le “Online Package Repository” de votre Console Constellation, déployez le package Rapt :
Une fois le package télécharger votre repository local, sélectionnez la sentinelle sur laquelle déployer le package.
Vous pouvez également déployer ce package manuellement dans la configuration de votre Constellation :
1 |
<package name="Rapt" /> |
Détails du package
Les Settings
Ce package ne comporte aucun setting.
Les StateObjects
Ce package ne publie aucun StateObject
Les MessageCallbacks
Le package expose 2 MessageCallbacks :
Nom | Réponse (saga) | Description |
GetStations | Response<StationList> | Récupère les stations d’une ligne de Rer, Métro, Tramway, Bus ou Noctilien. |
GetSchedule | Response<ScheduleResult> | Récupère les temps d’attente des prochains trains d’une ligne de Rer, Métro, Tramway, Bus ou Noctilien en fonction de la destination et de la station. |
GetTraffic | Response<TrafficResult> | Récupère le trafic du réseau ferré RATP. |
Quelques exemples
- Afficher les prochains trains d’une ligne sur une application mobile Ionic
Ratp : connaitre les horaires et l’état du trafic RATP
Bonjour,
Je dev en ce moment un package Ratp. Je me permets de créer un topic pour prévenir en cas où d’autre personne voulait en faire un.
Ce package possède deux actions pour le moment :
Récupérer l’état du trafic pour une ligne (métro / rer / tramway)
Récupérer les horaires d’une station vers une direction (métro / rer / tramway)
Merci à https://github.com/pgrimaud pour cette API.
S’il y a des personnes qui veulent essayer, je peux vous envoyer le package.
Tu ne veux pas publier le code sur github ? Comme çà on peut le packager et le mettre à disposition dans le catalogue des packages officiels ?
Pas de problème, du coup je dois le publier sur un github à moi ou à constellation ?
Oui sur l’organisation “MyCOnstellation” sur github https://github.com/myconstellation
Envois moi un mail avec ton utilisateur/mail Github que je t’ajoutes à l’organisation sur Github !
C’est fait
Hop upload sur le github. Désolé j’ai un peu eu des problèmes avec Visual Studio du coup j’ai upload / delete plusieurs fois.
Hello,
Ton package est intégré au serveur de build et est livré sur le catalogue de package à chaque checkin
https://developer.myconstellation.io/plateforme/package-repository/