Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

HI 800 328
3.6.5

CUL_AscSend

Die Funktion CUCB_AscSend sendet die durch den Parameter pBuf definierte Datenmenge
über die serielle Schnittstelle comId.
Die definierte Datenmenge muss ≥ 1 Byte und ≤ 1kByte sein.
Nach erfolgtem Senden wird die Funktion CUCB_AscSendReady()aufgerufen.
Im Fehlerfall wird
nicht gesendet und
die Funktion CUCB_AscSendReady() wird nicht aufgerufen.
Funktionsprototyp:
Udword CUL_AscSend(udword comId, CUCB_ASC_BUFFER *pBuf)
Parameter:
Die Funktion hat die folgenden Parameter:
Parameter
comId
pBuf
Rückgabewert:
Es wird ein Error code (udword) zurückgegeben.
Die Error codes sind im Header-File cut.h definiert.
Error code
CUL_OKAY
CUL_WOULDBLOCK
CUL_NOT_OPENED
CUL_INVALID_PARAM
CUL_DEVICE_ERROR
Restriktionen:
Falls der durch CUCB_ASC_BUFFER definierte Speicherbereich nicht im Datensegement
von CUT liegt, werden CUIT und CUT terminiert.
Beschreibung
Feldbusschnittstelle (RS485, RS 232)
1 = FB1
2 = FB2
3 = FB3
4 = FB4_SERVICE
Definiert die zu sendende Datenmenge
Beschreibung
falls das Versenden erfolgreich durchgeführt wurde
falls eine zuvor versendete Nachricht noch nicht versendet
wurde
falls die Schnittstelle nicht von CUT geöffnet wurde
Es wurden unzulässige Parameter oder
Parameterkombinationen übergeben.
Sonstige Fehler
HIMatrix COM User Task
18 von 52

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für HIMA HI 800 328 CDA

Inhaltsverzeichnis