13.3.6.3 Funktionen
native RS232_Init(rs232, baudrate, mode, funcidx);
initialisiert die RS232-Schnittstelle
Parameter
rs232
baudrate
mode
funcidx
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.
zu verwendende Baudrate. Beachten Sie die für das verwendete Gerät gültigen
Grenzwerte (siehe "Technische Details zur RS232-Schnittstelle" auf Seite 59).
Bit 0...1
1 = 1 Stopbit
2 = 2 Stopbit
Bit 2...3
0 = keine Parität
1 = ungerade Parität
2 = gerade Parität
Bit 4...5
0 = 7 Datenbits
1 = 8 Datenbits
Bit 6...7
0 = keine Flusskontrolle
1 = RTS/CTS Handshake
Bit 8
0 = Full Duplex Modus
1 = Half Duplex Modus
Hinweis: Sie können für diesen Parameter auch die vordefinierten Konstanten
verwenden (siehe "Konfiguration der RS232-Schnittstelle" im Kapitel
"Konstanten" auf Seite 125). Die Konstanten lassen sich auch durch "oder"-
Verknüpfung kombinieren.
Index der öffentlichen Funktion für den RS232-Zeichenempfang
Typ der Funktion: public func(const data{}, len);
OK, wenn erfolgreich
l
ERROR_FEATURE_LOCKED, wenn die angegebene Schnittstelle auf
l
dem Gerät nicht freigeschaltet ist
< OK, wenn ein anderer Fehler auftritt (siehe "Returncodes für allgemeine
l
Zwecke" im Kapitel "Konstanten" auf Seite 104).
Kapitel 13 Device Logic (Pawn)
Erklärung
Erklärung
127