Changes between Initial Version and Version 1 of Ticket #47, comment 17


Ignore:
Timestamp:
Jun 11, 2014, 12:46:50 PM (12 years ago)
Author:
Melanie Hermann

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #47, comment 17

    initial v1  
    11'''Änderungen:'''
    2 - ''CCP4002::Recv()'' umstrukturiert:
    3  - Pro Antwort wird nur noch 1 Mal ''!ReadFile()'' aufgerufen.
    4  - Nur bei ''CP_START'' wird ein Timeout gesetzt bis zum ersten ''!ReadFile()''. Dieses liest erstmal nur ein Byte. Nun kann das Hochzählen der Runtime begonnen werden. Anschliessend gibt es ein zweites ''!ReadFile()'', das die restlichen 47999 Byte liest mit einer neuen Timeoutzeit.
     2- Membervariable ''m_m_bytesSollRecvAll'' entfernt
     3- ''CCP4002Prot::Trans()'':
     4 - ''m_bytesSollRecv'' enthält wieder Anzahl der Bytes, die insgesamt empfangen werden sollen
     5- ''CCP4002Prot::Recv()'':
     6 - Beim ersten ''!ReadFile()'' wird immer nur das erste Byte empfangen (Somit kann anschliessen bei ''CP_START'' die Runtime gestartet werden.
     7 - Das totale Timeout für die darauffolgenden ''!ReadFile()'' wurde auf 200 ms runtergesetzt.
     8 Hinweis: Beim GC9000 war eine maximale Pausezeit von 2 Sekunden zwischen 2 Bytes erlaubt. Jetzt nur noch 200 ms.
     9 - Ab dem zweiten ''!ReadFile()'' werden mehrere Bytes empfangen bis das Timeout zuschlägt (''m_bytesSollRecv-m_bytesReceivedAll'').
     10
     11'''TODO:'''
     12Prüfen ob Timeouts weg sind.