Opened 11 years ago

Closed 11 years ago

#82 closed Aufgabe (fixed)

Laufende Nummer in Telegramm

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: kurzfristig Milestone:
Component: Gesamtsystem Version:
Severity: Aufgabe Keywords:
Cc:

Description

Laufende Nummer in Telegramm einbauen?
Dann hat das Gateway die Möglichkeit zu erkennen, wenn es ein Telegramm vom Controller nicht erhalten hat und kann eine Meldung ausgeben.

Change History (3)

comment:1 by Melanie Hermann, 11 years ago

Priority: mittelfristigkurzfristig

comment:2 by Melanie Hermann, 11 years ago

Änderungen:

  • err_tab.txt, items.txt:
    • WARN_GCPROT_MISSED definiert
  • GcProt.h:
    • SIZE_TELEGRAMM + 4 wegen neuem Index (laufende Nummer)
    • TxGCMessage: Neue Variable idx
    • RxGCMessage: Neue Variable idx
    • CGCProt: Neue Membervariable m_idx
  • GcProt.cpp:
    • CGCProt::CGCProt(): Membervariable m_idx wird mit Null definiert
    • CGCProt::Start(): Membervariable m_idx wird immer mit Null definiert
    • CGCProt::SendDataToGateway(): Index wird in Tx-Message eingefügt und zuvor immer um 1 inkrementiert.
    • CGCProt::FillSendBuf(): Index wird in Tx-Buffer eingefügt.
    • CGCProt::FillRxMessageQueue(): Index ebenfalls auswerten und in Rx-Message speichern.
    • CGCProt::ProcessReceivedData(): Index in Rx-Message wird ausgewertet und überprüft. Falls eine Nachricht verpasst wurde, wird eine Warnung ausgegeben.

comment:3 by Melanie Hermann, 11 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.