Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Diffuser une fois chaque course complètement en Estimated Timetable #20

Open
albanpeignier opened this issue Nov 7, 2024 · 0 comments
Labels
ET Tout ce qui concerne SIRI-ET

Comments

@albanpeignier
Copy link
Collaborator

L'utilisation d'Estimated Timetable donne une fausse impression d'avoir forcément l'ensemble de tous les passages.

Cette complétude n'est réelle que lorsque le diffuseur SIRI s'astreint à certaines règles :

L'une d'entre elles concerne l'utilisation des RecordedCalls (aussi bien en abonnement qu'en requête) pour assurer une bonne diffusion des passages échus (ce point est, en partie, traité dans le profil actuel).

Une deuxième consiste à se forcer, en abonnement, à diffuser au moins une fois chaque course de manière complète (c'est-à-dire en incluant tous les RecordedCalls/EstimatedCalls de la course) à chaque consommateur.

En effet, sans ce mécanisme, rien ne permet au consommateur de savoir à partir de quand il a bien entendu parlé de chaque passage d'une course (et si c'est bien le cas). Rien dans les échanges temps-réel ne permet par ailleurs de savoir le nombre de passages qu'une course compte réellement. C'est d'ailleurs la (bonne) raison pour laquelle le profil Suisse impose ce mécanisme.

Pour que les consommateurs en abonnement Estimated Timetable soient sûrs d'avoir une information fiable et complète (et surtout à partir de quand elle l'est), le profil France devrait lui aussi imposer ce mécanisme :

Dès que possible, le diffuseur par abonnement Estimated Timetable envoie tous les passages de chaque course à chaque abonné. Cette EstimatedVehicleJourney aura donc le flag IsCompleteStopSequence à true ("une fois par jour").

@albanpeignier albanpeignier changed the title Estimated Timetable : diffuser une fois chaque course complètement Diffuser une fois chaque course complètement en Estimated Timetable Nov 7, 2024
@TuThoThai TuThoThai added the ET Tout ce qui concerne SIRI-ET label Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ET Tout ce qui concerne SIRI-ET
Projects
None yet
Development

No branches or pull requests

2 participants