Herunterladen Inhalt Inhalt Diese Seite drucken

Test Auf Sendebereitschaft; Senden Eines Bytes; Senden Von Datenrahmen - Conrad C-Control II Unit Handbuch

Kompakter steuerungscomputer
Inhaltsverzeichnis

Werbung

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

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis