Till senaste kommentaren
Detta inlägg är gammalt och kan innehålla inaktuell information.

Söker förtydligande parametrar SL Realtidsinformation 4: LatestUpdate samt DataAge

Dokumentationen för API säger följande:

LatestUpdate: Anger när realtidsinformationen (DPS) senast uppdaterades.
Vad är DPS?

Samt, hur räknas LatestUpdate och DataAge ut? Får man random resultat från olika cache-instanser?

Anledningen till att jag frågar är att när jag gör några frågor i följd får jag förvirrande resultat. Låt mig illustrera. Värden här är först klockslaget för min request, följt av klockslaget från LatestUpdate, till sist DataAge:

1. 22:55:55 | 22:55:41 | 12   (OK, förväntat)
2. 22:55:59 | 22:55:41 | 18   (OK, förväntat)
3. 22:56:03 | 22:55:17 | 46   (Plötsligt ett äldre resultat, varför?)

DataAge verkar stämma i alla frågor, men jag blir nyfiken på varför jag får ett äldre svar plötsligt.


Kommentarer

  • Hej Kalle,
    DPS är det källsystem realtidsinformationen hämtas från och är det system som även styr informationen på hållplatsskyltar ute i trafiken.

    LatestUpdate och DataAge baseras på när informationen senast uppdaterades i DPS-systemet och anger alltså hur gamla prognoserna är. DPS är ett lastdelat system med två olika ben som har separata inflöden, och kan därför ha uppdaterats vid olika tider. Detta borde vara anledningen till att du plötsligt får äldre information - din 3:e fråga ovan har förmodligen skickats mot det andra benet.

    /Sabina

Kommentera eller skriv ett nytt inlägg

Ditt namn och inlägg kan ses av alla. Din e-post visas aldrig publikt.