The Win32_SerialPortConfiguration class represents the default settings for data transmission on a Win32 serial port. this may include the default configuration for establishing a connection and error checking.
Win32_SerialPortConfiguration properties
Win32_SerialPortConfiguration has 29 properties (26 Local, 3 Derived)
'The AbortReadWriteOnError property indicates whether read and write operations are terminated if an error occurs. Values: TRUE or FALSE. If TRUE, the driver terminates all read and write operations with an error status if an error occurs. The driver will not accept any further communications operations until the application acknowledges the error.'
'The BinaryModeEnabled property indicates whether binary-mode data transfers are enabled for the serial port. Win32 systems only allow binary transfers through serial ports, so this value will always be TRUE.'
MappingStrings
['Win32API|Communication Structures|DCB|fBinary']
read
True
BinaryModeEnabled property is in 1 class (Win32_SerialPortConfiguration) of ROOT\cimv2 and in 2 namespaces
'The BitsPerByte property indicates the number of bits transmitted and received for each byte of data for the Win32 serial port. The number may vary with control and error correction bits, such as parity bits. Example: 8'
'The ContinueXMitOnXOff property specifies whether data transmissions continue when the receiving buffer is close to full and an XoffChar character has been sent to the transmitter. Values: TRUE or FALSE. If TRUE, transmission continues after the input buffer has come within XoffLim bytes of being full and the driver has transmitted the XoffChar character to stop receiving bytes. If FALSE, transmission does not continue until the input buffer is within XonLim bytes of being empty and the driver has transmitted the XonChar character to resume reception.'
'The CTSOutflowControl property determines whether the Clear To Send (CTS) is checked before transmitting data. CTS signals that both devices on the serial connection are ready to transfer data. Values: TRUE or FALSE. If TRUE, data transmission is suspended until CTS signal is given.'
'The DiscardNULLBytes property determines whether to discard NULL bytes (characters) when they are received. Values: TRUE or FALSE. If TRUE, NULL bytes are discarded.'
MappingStrings
['Win32API|Communication Structures|DCB|fNull']
read
True
DiscardNULLBytes property is in 1 class (Win32_SerialPortConfiguration) of ROOT\cimv2 and in 2 namespaces
'The DSROutflowControl property determines whether data outflow control is enabled when there is a Data Set Ready (DSR) condition. DSR signals that the connection has been established by the devices on the serial connection. Values: TRUE or FALSE. If TRUE, DSR data transmission is suspended until DSR signal is given.'
'The DSRSensitivity property specifies whether the communications driver is sensitive to the state of the DSR signal. Values: TRUE or FALSE. If TRUE, the driver ignores any bytes received, unless the DSR modem input line is high.'
'The DTRFlowControlType property specifies the use of the data-terminal-ready (DTR) flow control after a connection has been established. After a communication line has been established the DTR can be left in the following states: enabled, to show that the connection is still active; disabled, to ignore the DTR once received; or it can be used as a data flow control flag.'
'The ErrorReplacementEnabled specifies whether bytes received with parity errors are replaced with the ErrorReplaceCharacter value. Characters with parity errors are only replaced if this member is TRUE and the parity is enabled.'
'The Parity property specifies the method of parity checking to be used. Parity is used as an error checking technique where an extra parity bit is included with every unit of data. If even parity is used, the parity bit is used to make the total count of bits set an even number. The receiver can then verify the validity of the data by counting the bits that are set. Odd parity, sets the parity bit so that the count of bits set is an odd number. Mark parity always leaves the parity bit set to 1, while space parity always leaves the parity bit set to 0. Example: Even'
MappingStrings
['Win32API|Communication Structures|DCB|Parity']
read
True
ValueMap
['None', 'Odd', 'Even', 'Mark', 'Space']
Values
['None', 'Odd', 'Even', 'Mark', 'Space']
Parity property is in 1 class (Win32_SerialPortConfiguration) of ROOT\cimv2 and in 4 namespaces
'The RTSFlowControlType property specifies the request-to-send (RTS) flow control. RTS is used to signal that data is available for transmission. Uses of this member include: Disable - RTS is ignored after the first RTS signal is received. Enable - RTS is left on for the data transfer session. Handshake - RTS is turned off if the transmission buffer is more than three-quarters full, and RTS is turned on when the buffer is less than one-half full. Toggle - RTS is turned on if there is any data buffered for transmission. '
read
True
ValueMap
['Enable', 'Disable', 'Handshake', 'Toggle']
Values
['Enable', 'Disable', 'Handshake', 'Toggle']
RTSFlowControlType property is in 1 class (Win32_SerialPortConfiguration) of ROOT\cimv2 and in 2 namespaces
'The StopBits specifies the number of stop bits to be used. StopBits separate each unit of data on an asynchronous serial connection. They are also sent continuously when no data is available for transmission. Example: 1'
'The XOffCharacter property specifies the value of the XOFF character for both transmission and reception. XOFF is a software control to stop the transmission of data (whereas RTS and CTS are hardware controls). XON resumes the transmission.'
'The XOnCharacter property specifies the value of the XON character for both transmission and reception. XON is a software control to resume the transmission of data (whereas RTS and CTS are hardware controls). XOFF stops the transmission.'
MappingStrings
['Win32API|Communication Structures|DCB|XonChar']
read
True
XOnCharacter property is in 1 class (Win32_SerialPortConfiguration) of ROOT\cimv2 and in 4 namespaces
'The XOnXMitThreshold property specifies the minimum number of bytes allowed in the input buffer before the XON character is sent. This member works in conjunction with XOffXMitThreshold to regulate the rate at which data is transferred.'
MappingStrings
['Win32API|Communication Structures|DCB|XonLim']
read
True
XOnXMitThreshold property is in 1 class (Win32_SerialPortConfiguration) of ROOT\cimv2 and in 4 namespaces
'The XOnXOffInFlowControl property specifies whether XON/XOFF flow control is used during reception. Values TRUE or FALSE. If TRUE the XOffCharacter is sent when the input buffer comes within XOffXMitThreshold bytes of being full, and the XOnCharacter is sent when the input buffer comes within XOnXMitThreshold bytes of being empty.'
MappingStrings
['Win32API|Communication Structures|DCB|fInX']
read
True
XOnXOffInFlowControl property is in 1 class (Win32_SerialPortConfiguration) of ROOT\cimv2 and in 2 namespaces
'The XOnXOffOutFlowControl specifies whether XON/XOFF flow control is used during transmission. Values TRUE or FALSE. If TRUE, transmission stops when the XOffCharacter is received and starts again when the XonCharacter is received.'
MappingStrings
['Win32API|Communication Structures|DCB|fOutX']
read
True
XOnXOffOutFlowControl property is in 1 class (Win32_SerialPortConfiguration) of ROOT\cimv2 and in 2 namespaces
Derived properties (3) of Win32_SerialPortConfiguration class
'The Win32_SerialPortConfiguration class represents the default settings for data transmission on a Win32 serial port. this may include the default configuration for establishing a connection and error checking.'