ComBuffer
Die Datenstruktur ComBuffer ist ein Datenpuffer zur Entkopplung der Hardware-abhängigen Kommunikationsbausteine von den Hardware-unabhängigen Bausteinen. Datenpuffer vom Typ ComBuffer werden vom Anwender niemals direkt beschrieben oder gelesen, sondern dienen nur als Zwischenspeicher für die Kommunikationsbausteine.
TYPE ComBuffer
STRUCT
Buffer : ARRAY[0..300] OF BYTE;
RdIdx : INT;
WrIdx : INT;
Count : INT; (* Anzahl der Zeichen im Ringpuffer *)
FreeByte : INT; (* Anzahl freie Plätze im Ringpuffer *)
Error : INT; (* Fehlercode der Schnittstelle *)
blocked : BOOL;
END_STRUCT
END_TYPE