12.07.2015 Views

Řídicí systém pro ovládání klimatizace a vytápění železničních vozů

Řídicí systém pro ovládání klimatizace a vytápění železničních vozů

Řídicí systém pro ovládání klimatizace a vytápění železničních vozů

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Kapitola 5. Návrh softwaruEND_DBL_DLE – při přečtení symbolu ETX automat skončí <strong>pro</strong>tože se jedná o konecpaketu a data z bufferu předá vyšší vrstvě. Pokud je přečten symbol DLE, vracíse automat do stavu READING (jednalo se o zdvojení symbolu DLE v datech).Jakýkoliv jiný symbol znamená chybu - nejedná se o korektní paket.Jestliže stavový automat vyhodnotí, že přijal kompletní paket, je přeposlándo vrstvy Content, která zkontroluje jeho správnost (maximální a minimální délka,kontrolní součet). Při porušení dovolené délky paketu, nebo nesouhlasu kontrolní sumyje tento paket zahozen. V opačném případě je jeho datový obsah předán do aplikačnívrstvy komunikace Comm (již bez symbolů DLE, STX, ETX, kontrolní sumy a typupaketu).Při odesílání paketů je situace jednodušší. Vrstva Content nejprve spočítákontrolní součet, přidá ho na konec pole dat a ta předá vrstvě DLE. Tato vrstva datazabalí do paketu (přidá symboly DLE, STX na začátek a DLE, ETX na konec) a pokudse někde v datech vyskytuje symbol DLE, je zdvojen. Takto připravená data se jižodesílají <strong>pro</strong>střednictvím ovladače sériové linky.55

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!