Gå til hovedinnhold
Forklaring

Hva et telegram er, og hvorfor spoling er vanskelig

Når en brikke legges på klokka, sender klokka en melding til o-Tid over kabelen. Meldingen er et telegram. Ordet er verdt å kjenne, fordi det skiller meldingen fra hendelsen: et telegram kan bære en avlesning av en brikke, men også en statusmelding klokka sender av seg selv, eller en linje o-Tid ikke klarer å tolke. Si «avlesning» når det er passeringen som menes, og «telegram» når det er meldingen.

Ett telegram, én brikke

Et vanlig telegram fra eScan2 er én linje tekst; fra MTR4 én binær pakke. Det inneholder brikkenummeret, tidspunktet og, ved målgang, postene brikka har vært innom med tider. o-Tid sjekker at telegrammet er helt (en kontrollsum) før det brukes. Et telegram som ikke lar seg tolke, forkastes, og det er ofte de viktigste når noe går galt: en dårlig kabel eller en klokke med feil oppsett viser seg først som telegram som ikke blir til noe.

Spoling: å hente telegram tilbake

Klokka lagrer alle telegram i sitt eget minne. Spoling er å hente dem tilbake i etterkant: etter at PC-en frøs, kabelen falt ut, eller nettet var borte en halvtime. En spoling er en avspilling av noe som allerede har skjedd. Den gir ingen nye passeringer; den fyller hull.

To egenskaper ved klokka gjør spoling vanskeligere enn det høres ut:

  • Klokka sender statusmeldinger midt i en spoling. Et statustelegram betyr derfor ikke at dumpen er ferdig. At en spoling er ferdig, kan bare avgjøres av at det blir stille.
  • Klokkas egen telling gjelder økta, ikke spolingen. Klokka teller pakker siden den ble slått på, og tellingen nullstilles per økt. Den kan ikke brukes til å vite hvor mange telegram en spoling skal levere.

Under spoling forekommer også telegram med flere datablokker, der den andre blokka kommer fra brikkas reservelager: den mangler felt den første har, bærer ingen gyldig dato, og oppgir forløpt tid i stedet for klokkeslett. De to blokkene beskriver samme brikke, men er ikke likeverdige. o-Tid flagger slike telegram som usikre i stedet for å slå dem sammen, for blandes de, kommer strekktidene fra feil kilde.

Hva det betyr for deg

  • Sett nytt løp i klokkedialogen ved starten av hvert løp, så minnet bare inneholder dagens telegram.
  • Faller PC-en ut under løpet, fortsetter klokka å lagre. Ingen avlesning er tapt før klokkas minne er slettet.
  • Spoling i o-Tid er under utprøving og er ikke tilgjengelig for alle ennå. Trenger du å hente avlesninger tilbake, ta kontakt med o-Tid.