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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Kapitola 5. Návrh softwaruPARSE_PACKET – první položku paketu, která se kontroluje je adresa zařízení.Pokud není paket určený dané jednotce, je zahozen a automat se vrací do stavuRECV_PACKET. V opačném případě může nastat několik situací. Hlavní jednotkapožaduje nastavení nových parametrů (přechází do stavu SET_PARAMETERS), nebose dotazuje na aktuální informace o teplotě a stavu otočného přepínače (přecházído stavu SEND_STATUS), nebo žádá verzi firmwaru v <strong>pro</strong>cesoru (přechází do stavuSEND_FW_VERSION)SET_PARAMETERS – nastavení nových parametrů tak, jak byly požadoványod hlavní jednotky. Pokud jsou tyto parametry akceptovány přechází do stavuSEND_ACK. V opačném případě do stavu SEND_NACKSEND_STATUS – jednotka sestaví paket se svými aktuálními parametry (teplota, stavpřepínače, klapek, autoregulace, diagnostické LED, je-li po resetu), odešle ho hlavnířídící jednotce a automat přechází do počátečního stavu RECV_PACKETSEND_FW_VERSION – v tomto stavu jednotka pošle paket se svojí verzí firmwaru.SEND_ACK – nastavení nových parametrů bylo akceptováno, jednotka odpovídápříznakem ACK a vrací se do počátečního stavu RECV_PACKETSEND_NACK - nastavení nových parametrů nebylo akceptováno, jednotka odpovídápříznakem NACK a vrací se do počátečního stavu RECV_PACKET67

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

Saved successfully!

Ooh no, something went wrong!