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 softwaruStavový automat <strong>pro</strong> příjem paketůNa obr. 5.3 jsou jednotlivé stavy automatu <strong>pro</strong> příjem datagramů. Vysvětlenífunkce automatu s jeho jednotlivými stavy je uvedeno níže.Obr. 5.3: Stavový automat <strong>pro</strong> příjemdatagramůSTART1 – automat je v počátečním stavu a očekává symbol DLE (začátek paketu).Po příjmu symbolu DLE se dostává do stavu START2, jinak skončí <strong>pro</strong>tože nejsousplněny náležitosti <strong>pro</strong> počáteční sekvenci paketu.START2 – pokud automat čte symbol STX, přechází do stavu READING (začátekpaketu je korektní), jinak skončí.READING – stav, ve kterém se čtou jednotlivé byte z <strong>pro</strong>udu přijímaných data ukládají se do bufferu. Při čtení symbolu DLE přechází do stavu END_DBL_DLE.To může znamenat konec paketu, nebo jen zdvojení symbolů DLE v datech paketu.54

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

Saved successfully!

Ooh no, something went wrong!