| 1 | | Rücksetzen des Timers, der das Timeout überwacht, wurde intern etwas abgeändert. |
| 2 | | Denn vorher konnte es vorkommen, dass nach dem Rücksetzen die Timeoutzeit nicht wie gewollt 3, sondern nur 2 Sekunden beträgt. Jetzt sollte die Timeoutzeit garantiert immer 3 Sekunden sein. |
| 3 | | |
| 4 | | '''Änderungen:''' |
| 5 | | - !MyTimer.cpp: |
| 6 | | - ''!StartTimer()'': Setzt nicht mehr direkt ''m_expiryCounter'' und ''m_aktSecs'', sondern die Flags ''m_resetExpCounter'' und ''m_resetAktSecs'' |
| 7 | | - ''!ResetExpCounter()'': Setzt nicht mehr direkt ''m_expiryCounter'', sondern das Flag ''m_resetExpCounter'' |
| 8 | | - ''!ResetTimer()'': Setzt nicht mehr direkt ''m_expiryCounter'' und ''m_aktSecs'', sondern die Flags ''m_resetExpCounter'' und ''m_resetAktSecs'' |
| 9 | | - ''!ResetTimerWithNewMaxSecs()'': Setzt nicht mehr direkt ''m_expiryCounter'' und ''m_aktSecs'', sondern die Flags ''m_resetExpCounter'' und ''m_resetAktSecs'' |
| 10 | | - ''!ThreadFunc()'': Hier werden die tatsächlichen Variablen, ''m_expiryCounter'' und ''m_aktSecs'', zurückgesetzt. |
| 11 | | |
| 12 | | |
| 13 | | |
| 14 | | '''TODO:''' Testen, ob noch Timeouts auftreten. |
| | 1 | Timeout, ab dem 2ten Byte, wurde testweise von 3 auf 4 Sekunden erhöht. |
| | 2 | Nun muss geprüft werden ob jetzt immer alle Bytes der Analysen empfangen werden. |