ŘÃ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ů
- 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