Engine Help Kategorie: OSComPort
Gefilterte Übersicht der Engine-Help-Dokumentation.
@CloseOSComPort
Schließt das Device mit dem OSCOMHANDLE OSCOMHANDLE1 und gibt den geschlossenen OSCOMHANDLE zurück. Beipiel: @CloseOSComPort(OSCOMHANDLE1) OSCOMHANDLE1:=@OpenOSComPort("COM1"); OSCOMHANDLE1:=@CloseOSComPort(OSCOMHANDLE1) …
@GetOSComPortEvent
Gibt zurück welche Events seit dem letzten Aufruf mit dem selben OSCOMHANDLE OSCOMHANDLE1 aufgetretten sind. Events: Bit Decimal Hex EVENT 1 1 1 Char empfangem 2 2 2 ReceiveTimeoutInterrupt (WIRD VON …
@GetOSComPortInfo
Gibt die Einstellungen des COMPORTS mit dem COSCOMPORTHANDLE COSCOMPORTHANDLE1 zurück. FNWRTO1: Write TimeOut (angaben ?? regulär 6000) Unter NT ist das WriteTotalTimeoutConstant. Siehe http://msdn2.microsoft.com/en-us/l …
@GetOSComPortInQueCount
Gibt die Anzahl der Bytes zurück die zum Zeitpunkt des Aufrufs von @GetOSComPortInQueCount zur Abholung mit @ReadOSComPort bereit standen.
@GetOSComPortLineInfo
Gibt die PortInfo zu einem OSCOMPORT (Device) zurück. FNDATA1: Data Bits 7 oder 8 FNPARITY1: Parity Bits (unklar) 0 =1 Bit 2 =2 Bit ??? FNSTOP1: Stop Bits (unklar) 0 =1 Bit 2 =2 Bit ??? FNTBREAK1 (TransBreak): Unklar ??? …
@GetOSComPortOutQueCount
Gibt die Anzahl der Bytes zurück die zum Zeitpunkt des Aufrufs von @GetOSComPortOutQueCount zur Übertragung (an das entfernte System) im OSCOM-Puffer anstehen.
@GetOSComPortSpeed
Gibt die an dem OSCOMPORT verwendete Baud-Rate zurück.
@GetOSComPortStatus
Gibt den Status des OSCOM-PORT zurück. Bit Bedeutung 1 TX_WAITING_FOR_CTS 2 TX_WAITING_FOR_DSR 3 TX_WAITING_FOR_DCD 4 TX_WAITING_FOR_XON 5 …
@OpenOSComPort
Öffnet das DEVICE mit dem OSCOMPORTNAME OSCOMPORTNAME und gibt einen OSCOMHANDLE darauf zurück. Beipiel: @OpenOSComPort(OSCOMPORTNAME); OSCOMHANDLE1:=@OpenOSComPort("COM1"); OSCOMHANDLE1:=@CloseOSComPort(OSCOMHANDLE1); D …
@ReadOSComPort
RETTYPE2: A=TEXT B=BINARY (derzeit als RICHTEXT) N=NUMBER F=FLOAT L=FLOAT (konvertierter long) D=FLOAT (konvertiertes DWORD) T=TIMEDATE STATUS4: 0=OK 1=Read Timeout expired 2=TEXT limit reached (nur im TEXT Modus) 32768= …
@SetOSComPortInfo
FNWRTO1: Write TimeOut (angaben ?? regulär 6000) Unter NT ist das WriteTotalTimeoutConstant. Siehe http://msdn2.microsoft.com/en-us/library/ms885171.aspx. FNRETO1: Read TimeOut (angaben ?? regulär 6000) Unter NT ist das …
@SetOSComPortLineInfo
Setzt die PortInfo zu einem OSCOMPORT (Device). FNDATA1: Data Bits 7 oder 8 FNPARITY1: Parity Bits (unklar) 0 =1 Bit 2 =2 Bit ??? FNSTOP1: Stop Bits (unklar) 0 =1 Bit 2 =2 Bit ??? FNTBREAK1 (TransBreak): Unklar ??? Beisp …
@SetOSComPortSpeed
Setzt die an dem OSCOMPORT verwendete Baud-Rate.
@StartOSComPortTransmit
Started die Pufferung und Übertragung (mit Handshake etc) für den COMPORT mit dem OSCOMHANDLE OSCOMHANDLE1.
@StopOSComPortTransmit
Stoppt die Pufferung und Übertragung (mit Handshake etc) für den COMPORT mit dem OSCOMHANDLE OSCOMHANDLE1.
@WriteOSComPort
Beispiel: @WriteOSComPort(OSCOMHANDLE1;TEXT2) OSCOMHANDLE1:=@OpenOSComPort("COM1"); TEXT2:="TestText"; @WriteOSComPort(OSCOMHANDLE1;TEXT2); FILEHANDLE1:=@CloseOSComPort(OSCOMHANDLE1); Öffnet einen Com-Port, schreibt den …
