# SPORT_GET_STATE (W*S)

Serial Port I/O Function: Returns the baud rate, parity, data bits setting, and stop bits setting of the communications port.

## Module

USE IFPORT

result = SPORT_GET_STATE (port [,baud] [,parity] [,dbits] [,sbits])

port | (Input) Integer. The port number.
baud | (Output; optional) Integer. The baud rate of the port.
parity | (Output; optional) Integer. The parity setting of the port (0-4 = no, odd, even, mark, space).
dbits | (Output; optional) Integer. The data bits for the port.
sbits | (Output; optional) Integer. The stop bits for the port (0, 1, 2 = 1, 1.5, 2).

## Results

The result type is INTEGER(4). The result is zero if successful; otherwise, a Windows* error value.

## Example

    USE IFPORT
    INTEGER(4) iresult
    INTEGER    baud
    INTEGER    parity
    INTEGER    dbits
    INTEGER    sbits

    iresult =  SPORT_GET_STATE( 2, baud, parity, dbits, sbits )
    END

Parent topic: Serial Port I/O Library Routines

## See Also

SPORT_SET_STATE

Communications and Communications Functions in the Microsoft* Platform SDK