C-Control II Unit
den Empfang weiterer Bytes. Das Warten wird abgebrochen, wenn zwischen zwei Bytes
eine längere Pause erkannt wird (timeout). Der Rückgabewert gibt die Anzahl der
tatsächlich gelesenen Bytes zurück.
Referenz auf eine Bytepuffervariable
buf
Länge des Puffers
length
Timeout in Millisekunden
timeout
7.2.8 Test auf Sendebereitschaft
function ready () returns int
Die Funktion ready prüft, ob eine serielle Schnittstelle bereit für eine neue Übertragung ist.
Rückgabe: -1 wenn bereit, sonst 0
7.2.9 Senden eines Bytes
function put ( byte c )
Die Funktion put sendet ein einzelnes Byte über eine serielle Schnittstelle.
7.2.10 Senden von Datenrahmen
function send ( byte buf[], int length)
Die Funktion send sendet eine Anzahl von Bytes über die serielle Schnittstelle. Das
Senden erfolgt im Hintergrund. D.h. die Funktion übergibt lediglich die Adresse des
Sendepuffers an das System und startet die Übertragung. Daher muß die Bytepuffer-
variable statisch sein (globale Variable oder Variable eines Threads).
Referenz auf eine statische Bytepuffervariable
buf
Länge des Puffers
length
102