INtime SDK Help
Serial Communications (COMM)
INtime SDK v7.1 > About INtime > Networking and I/O > Serial Communications (COMM)

The following functions are used with communications resources:

To . . . Use this system call . . .
Restore character transmission for a specified communications device and place the transmission line in a nonbreak state ClearCommBreak
Retrieve information about a communications error and report the current status of a communications device ClearCommError
Close a communications device handle CloseComm
Direct a specified communications device to perform an extended function EscapeCommFunction
Cause all buffered data to be written to a communications device FlushCommBuffers
Retrieve the current configuration of a communications device GetCommConfig
Retrieve the value of the event mask for a specified communications device GetCommMask
Retrieve modem control-register values GetCommModemStatus
Retrieve information about the communications properties for a specified communications device GetCommProperties
Retrieve the current control settings for a specified communications device GetCommState
Retrieve the time-out parameters for all read and write operations on a specified communications device GetCommTimeouts
Open a handle to a communications device OpenComm
Discard all characters from the output or input buffer of a specified communications resource PurgeComm
Read data from a communications device ReadComm
Reset a particular communications device event ResetCommEvent
Suspend character transmission for a specified communications device and place the transmission line in a break state SetCommBreak
Set the current configuration of a communications device SetCommConfig
Specify a set of events to monitor for a communications device SetCommMask
Configure a communications device according to the specifications in a device-control block SetCommState
Set the time-out parameters for all read and write operations on a specified communications device SetCommTimeouts
Initialize the communications parameters for a specified communications device SetupComm
Transmit a specified character ahead of any pending data in the output buffer of the specified communications device TransmitCommChar
Wait for an event to occur for a specified communications device WaitCommEvent
Write data to a communications device WriteComm

Drivers

Drivers include:

Description Driver
Driver for the onboard PC COM ports. compc.rta
Driver for the Comtrol family of Advantech serial multi-channel PCI cards. comadv.rta
Driver for the Comtrol family of RocketPort serial multi-channel PCI cards. comrocket.rta
Driver for the Comtrol family of Moxa serial multi-channel PCI cards. commoxa.rta
Driver for the serial multi-channel PCI cards based on the Moschip/AIX 9900/9912 controllers. commoschip.rta
Driver for the Digi International Edgeport line of USB multi-channel serial device. comedge3.rta
Driver for the FTDI USB serial device. comftdi3.rta

Utilities

Utilities include:

Description Utility
Displays the name and status of all COM ports. comlist.rta

Structures

The following structures are used with communications resources:

Description Structure
Contains information about the configuration state of a communications device. COMMCONFIG
Used in SetCommTimeouts and GetCommTimeouts to set and query the time-out parameters for a communications device. The parameters determine the behavior of ReadComm and WriteComm operations on the device. COMMTIMEOUTS
Used by GetCommProperties to return information about a given communications driver. COMMPROP
Contains information about a communications device. This structure is filled by ClearCommError function. COMSTAT
Defines the control setting for a serial communications device. DCB
See Also

References