Package com.sun.jna.platform.win32
Klasse WinBase.DCB
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.WinBase.DCB
- Umschließende Schnittstelle:
WinBase
@FieldOrder({"DCBlength","BaudRate","controllBits","wReserved","XonLim","XoffLim","ByteSize","Parity","StopBits","XonChar","XoffChar","ErrorChar","EofChar","EvtChar","wReserved1"})
public static class WinBase.DCB
extends Structure
Defines the control setting for a serial communications device.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic classType is used to handle the bitfield of the DBC structure.Von Klasse geerbte verschachtelte Klassen/Schnittstellen com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungThe baud rate at which the communications device operates.The number of bits in the bytes transmitted and received.Contains all the bit wise setting entries.The length of the structure, in bytes.charThe value of the character used to signal the end of data.charThe value of the character used to replace bytes received with a parity error.charThe value of the character used to signal an event.The parity scheme to be used.The number of stop bits to be used.Reserved; must be zero.Reserved; do not use.charThe value of the XOFF character for both transmission and reception.The minimum number of free bytes allowed in the input buffer before flow control is activated to inhibit the sender.charThe value of the XON character for both transmission and reception.The minimum number of bytes in use allowed in the input buffer before flow control is activated to allow transmission by the sender.Von Klasse geerbte Felder com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Von Klasse geerbte Methoden com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Felddetails
-
DCBlength
The length of the structure, in bytes. The caller must set this member to sizeof(DCB). -
BaudRate
The baud rate at which the communications device operates. This member can be an actual baud rate value, or one of the following indexes.WinBase.CBR_110WinBase.CBR_300WinBase.CBR_600WinBase.CBR_1200WinBase.CBR_2400WinBase.CBR_4800WinBase.CBR_9600WinBase.CBR_14400WinBase.CBR_19200WinBase.CBR_38400WinBase.CBR_56000WinBase.CBR_128000WinBase.CBR_256000 -
controllBits
Contains all the bit wise setting entries. -
wReserved
Reserved; must be zero. -
XonLim
The minimum number of bytes in use allowed in the input buffer before flow control is activated to allow transmission by the sender. This assumes that either XON/XOFF, RTS, or DTR input flow control is specified in the fInX, fRtsControl, or fDtrControl members. -
XoffLim
The minimum number of free bytes allowed in the input buffer before flow control is activated to inhibit the sender. Note that the sender may transmit characters after the flow control signal has been activated, so this value should never be zero. This assumes that either XON/XOFF, RTS, or DTR input flow control is specified in the fInX, fRtsControl, or fDtrControl members. The maximum number of bytes in use allowed is calculated by subtracting this value from the size, in bytes, of the input buffer. -
ByteSize
The number of bits in the bytes transmitted and received. -
Parity
The parity scheme to be used. This member can be one of the following values.WinBase.EVENPARITYWinBase.ODDPARITYWinBase.NOPARITYWinBase.SPACEPARITYWinBase.MARKPARITY -
StopBits
The number of stop bits to be used. This member can be one of the following values.WinBase.ONESTOPBITWinBase.ONE5STOPBITSWinBase.TWOSTOPBITS -
XonChar
public char XonCharThe value of the XON character for both transmission and reception. -
XoffChar
public char XoffCharThe value of the XOFF character for both transmission and reception. -
ErrorChar
public char ErrorCharThe value of the character used to replace bytes received with a parity error. -
EofChar
public char EofCharThe value of the character used to signal the end of data. -
EvtChar
public char EvtCharThe value of the character used to signal an event. -
wReserved1
Reserved; do not use.
-
-
Konstruktordetails
-
DCB
public DCB()
-