native RS232_Setbuf(rs232, rxbuf{}, rxlen, txbuf{}, txlen);
stellt der Firmware je einen Puffer für das Senden und das Empfangen von Zeichen über die RS232-
Schnittstelle aus dem für die Device Logic reservierten RAM-Bereich zur Verfügung. Beim Aufruf
dieser Funktion wird vom den in die Firmware integrierten Puffern mit einer Größe von je 256 Byte auf
die übergebenen Puffer umgeschaltet.
Wichtiger Hinweis: Falls benötigt, muss diese Funktion vor der Initialisierung der RS232-
Schnittstelle mittels der Funktion "RS232_Init()" aufgerufen werden.
Parameter
rs232
rxbuf
rxlen
txbuf
txlen
Rückgabewert
Rev. 02
Nummer der RS232-Schnittstelle; beim myDatalogEASY IoTmini immer 0
Hinweis: Sie können für diesen Parameter auch die vordefinierte Konstante
"RS232_ITF1" verwenden.
statisches Byte-Array das als Puffer für das Empfangen von Zeichen über die
RS232-Schnittstelle verwendet werden soll
Größe des Empfangspuffers in Byte
Hinweis: Wird die Funktion erneut aufgerufen und dabei die Größe auf "0"
gesetzt, wird wieder auf den integrierten Puffer (256 Bytes) zurückgeschaltet.
Das übergebene statische Byte-Array kann anschließend wieder durch das
Script verwendet werden.
statisches Byte-Array das als Puffer für das Senden von Zeichen über die
RS232-Schnittstelledie verwendet werden soll
Größe des Sendepuffers in Byte
Hinweis: Wird die Funktion erneut aufgerufen und dabei die Größe auf "0"
gesetzt, wird wieder auf den integrierten Puffer (256 Bytes) zurückgeschaltet.
Das übergebene statische Byte-Array kann anschließend wieder durch das
Script verwendet werden.
OK, wenn erfolgreich
l
< OK, wenn ein Fehler auftritt (siehe "Returncodes für allgemeine Zwecke"
l
im Kapitel "Konstanten" auf Seite 104)
Kapitel 13 Device Logic (Pawn)
Erklärung
Erklärung
129