Das SuperCom API (auch DLL API) verfügt über mehr als 200 Funktionen. Meistens wird nur ein kleiner Teil davon verwendet, aber wir möchten sicher sein, dass Sie keine Funktion vermissen werden. Alle Funktionen sind gruppiert nach Funktion und Portierung. Manche Funktionen aus dem SuperCom API sind RS-232 spezifisch, der grösste Teil ist jedoch platformunabhängig also auch in TCP/IP und ISDN verfügbar.
|
ComInit |
Konfiguriert eine Schnittstelle |
|
ComPortPresent |
Ermittelt die Verfügbarkeit für eine Schnittstelle |
|
ComPortPresentEx |
Ermittelt die Namen der Schnittstellen und Verfügbarkeit |
|
ComSaveState |
Speichert den aktuellen Schnittstellenzustand um ihn zum einem späteren Zeitpunkt wiederherzustellen |
|
ComSetState |
Ändert die Übertragungsparameter |
|
ComBufClear |
Löscht alle Daten im selektierten Puffer |
|
ComBufCount |
Ermittelt die Anzahl der Daten im Puffer |
|
ComSetBufSize |
Ändert die Pufferlänge |
|
ComGetBufSize |
Ermittelt die Pufferlänge |
|
ComEnableFIFO |
Setzt die Puffergrösse (FIFO) für den 16550 und kompatibel |
|
ComRS485 |
Aktiviert die automatische RS-485 Unterstützung |
|
ComDTROn |
Setzt das DTR-Signal auf logisch 1 |
|
ComRTSOn |
Setzt das RTS-Signal auf logisch 1 |
|
ComGetFlow |
Ermittelt die aktuelle Flußkontrolle |
|
ComSetFlow |
Ändert die Flußkontrolle |
|
ComRead |
Liest ein Zeichen |
|
ComWrite |
Sendet ein Zeichen |
|
ComGetSetEventMask |
Definiert die gewünschten Ereignisse, die über die Ereignis-Funktion gemeldet werden sollen. Alle anderen Ereignisse werden unterdrück. |
|
ComGetSetEventProc |
Installiert eine Ereignis-Funktion für die Bearbeitung von Kommunikations-Ereignissen |
|
ComSpyChar |
Liest ein Zeichen ohne es dabei aus dem Puffer zu entfernen |
|
ComStateRTS |
Liefert den Zustand der Leitung RTS |
|
ComStateDTR |
Liefert den Zustand der Leitung DTR |
|
ComStateCTS |
Liefert den Zustand der Leitung CTS |
|
ComStateDSR |
Liefert den Zustand der Leitung DSR |
|
ComStateRI |
Liefert den Zustand der Leitung RI |
|
ComUngetChar |
Überträgt ein Zeichen wieder in den Empfangspuffer zurück |
|
RS_RXInTime |
Empfängt ein Zeichen mit aktiver Zeitüberwachung |
|
RS_TXInTime |
Sendet ein Zeichen mit aktiver Zeitüberwachung |
|
RS_RXPacket |
Empfängt ein Daten-Paket |
|
RS_TXPacket |
Sendet ein Daten-Paket |
|
RS_RXPInTime |
Empfängt ein Daten-Paket mit aktiver Zeitüberwachung |
|
RS_TXPInTime |
Sendet ein Daten-Paket mit aktiver Zeitüberwachung |
|
RS_RXFile_ZMODEM |
Empfängt eine oder mehrere Dateien mit dem Protokoll ZMODEM |
|
RS_TXFile_... |
Sendet eine Datei mit dem angegebenen Protokoll (ZMODEM, X/YMODEM, KERMIT, ASCII) |
|
RS_RXFile_... |
Empfängt eine oder mehrere Dateien mit dem angegebenen Protokoll (ZMODEM, X/YMODEM, KERMIT, ASCII) |
|
RS_Dial |
Wählt den entfernten Teilnehmer über Modem, ISDN oder TCP/IP |
|
RS_Connect |
Führt nach der Anwahl eine Verbindungsschleife durch |
|
RS_Ringing |
Ermittelt ob ein ankommender Verbindungsversuch anliegt |
|
RS_Carrier |
Ermittelt ob ein Verbindungsversuch erfolgreich verbunden ist |
|
RS_GetCRC_CCITT |
Berechnet eine 16 Bit Prüfsumme nach dem CCITT Polynom |
|
RS_GetChkSum |
Berechnet eine 8 Bit Prüfsumme |
|
RS_GetDataPacket |
Empfängt komplete Daten-Pakete gemäß Vorgaben |
|
RS_ANSIInit |
Aktiviert die ANSI/VT100 Terminal Emulation |
|
RS_VT52Init |
Aktiviert die VT52 Terminal Emulation |
|
RS_TTYInit |
Aktiviert die TTY Terminal Emulation |
|
RS_WaitString |
Aktiviert Daten-Trigger Ereignisse |
|
... einige aus dem Trigger Helper API |
|
|
TriggerAdd |
Definiert einen Trigger (byte Sequenz) das bei Empfang als Ereignis gemeldet wird. |
|
TriggerDel |
Entfernen eines Triggers. Es wird nicht mehr gemeldet. |
|
TriggerGetKERMIT |
Ermittle den Trigger für das KERMIT. |
|
TriggerGetZMODEM |
Ermittle den Trigger für das ZMDOEM. |
|
: |
: |
|