The SuperCom API (also called DLL API) contains more than 180 functions for serial data communication, tcp/ip and isdn. You normally need a small amount of that but we want to make sure You won't miss a function. The functions are grouped logically with respect to their functionality and portability. Some of the SuperCom API functions are specific to RS-232, but nearly all of them are platform independent thus also available in ISDN and TCP/IP.
|
ComInit |
Configures an interface |
|
ComPortPresent |
Returns availability of a device |
|
ComSaveState |
Saves the current device state in order to be able to reset the device to this state later |
|
ComSetState |
Sets transmission parameters |
|
ComBufCount |
Returns the number of characters in each buffer |
|
ComBufClear |
Clear the specific Rx or Tx buffer |
|
ComSetBufSize |
Changes the buffer size |
|
ComGetBufSize |
Returns the buffer size |
|
ComEnableFIFO |
Set 16550 and compatible FIFO size |
|
ComRS485 |
Enables RS-485 automated data flow |
|
ComDTROn |
Set DTR on logical high level |
|
ComRTSOn |
Set RTS on logical high level |
|
ComGetFlow |
Gets the current flow control |
|
ComSetFlow |
Sets the flow control |
|
ComGetInfo |
Retrieves link information e.g. RS-232 info, ISDN Caller Id, TCP/IP socket information etc. |
|
ComRead |
Reads a data byte |
|
ComWrite |
Send a data byte |
|
ComGetSetEventProc |
Installs a user event function in order to process the comm events |
|
ComSpyChar |
Reads a data byte without removing it from the receive buffer |
|
ComStateRTS |
Returns the state of RTS |
|
ComStateDTR |
Returns the state of DTR |
|
ComStateCTS |
Returns the state of CTS |
|
ComStateDSR |
Returns the state of DSR |
|
ComStateRI |
Returns the state of RI |
|
ComUngetChar |
Places a character back into the receive buffer |
|
RS_RXInTime |
Attempts to receive a character with timeout |
|
RS_TXInTime |
Transmits a character using timeout |
|
RS_RXPacket |
Receives a data packet |
|
RS_TXPacket |
Transmits a data packet |
|
RS_TXQPacket |
Transmits a data packet as fastest as possible |
|
RS_RXPInTime |
Receives a data packet with timeout detection |
|
RS_TXPInTime |
Transmits a data packet with timeout detection |
|
RS_TXFile_ZMODEM |
Transmits one or more files using the ZMODEM protocol |
|
RS_TXFile_... |
Transmits a file using the specified protocol (ZMODEM, X/YMODEM, KERMIT, ASCII) |
|
RS_RXFile_... |
Receives one or more files using the specified protocol (ZMODEM, X/YMODEM, KERMIT, ASCII) |
|
RS_Dial |
Dials a remote subscriber via Modem, ISDN or TCP/IP |
|
RS_Connect |
Runs after the dial the connection loop |
|
RS_Ringing |
Detects whether an incoming call is present |
|
RS_Carrier |
Detects whether a carrier signal is present (successful connection) |
|
RS_GetCRC_CCITT |
Calculates an 16 bit checksum according to the CCITT polynomial |
|
RS_GetChkSum |
Calculates an 8 bit checksum |
|
RS_GetDataPacket |
Receive complete data packets |
|
RS_ANSIInit |
Activates the ANSI/VT100 terminal emulation |
|
RS_VT52Init |
Activates the VT52 terminal emulation |
|
RS_TTYInit |
Activates the TTY terminal emulation |
|
RS_WaitString |
Activate data trigger events |
|
: |
: |