QSerialPort¶
- PyQt5.QtSerialPort.QSerialPort
Inherits from QIODevice.
Description¶
TODO
Classes¶
Enums¶
- BaudRate
TODO
Member
Value
Description
Baud115200 TODO
TODO
Baud1200 TODO
TODO
Baud19200 TODO
TODO
Baud2400 TODO
TODO
Baud38400 TODO
TODO
Baud4800 TODO
TODO
Baud57600 TODO
TODO
Baud9600 TODO
TODO
UnknownBaud TODO
TODO
- DataBits
TODO
Member
Value
Description
Data5 TODO
TODO
Data6 TODO
TODO
Data7 TODO
TODO
Data8 TODO
TODO
UnknownDataBits TODO
TODO
- DataErrorPolicy
TODO
Member
Value
Description
IgnorePolicy TODO
TODO
PassZeroPolicy TODO
TODO
SkipPolicy TODO
TODO
StopReceivingPolicy TODO
TODO
UnknownPolicy TODO
TODO
- Direction
TODO
Member
Value
Description
AllDirections TODO
TODO
Input TODO
TODO
Output TODO
TODO
- FlowControl
TODO
Member
Value
Description
HardwareControl TODO
TODO
NoFlowControl TODO
TODO
SoftwareControl TODO
TODO
UnknownFlowControl TODO
TODO
- Parity
TODO
Member
Value
Description
EvenParity TODO
TODO
MarkParity TODO
TODO
NoParity TODO
TODO
OddParity TODO
TODO
SpaceParity TODO
TODO
UnknownParity TODO
TODO
- PinoutSignal
TODO
Member
Value
Description
ClearToSendSignal TODO
TODO
DataCarrierDetectSignal TODO
TODO
DataSetReadySignal TODO
TODO
DataTerminalReadySignal TODO
TODO
NoSignal TODO
TODO
ReceivedDataSignal TODO
TODO
RequestToSendSignal TODO
TODO
RingIndicatorSignal TODO
TODO
SecondaryReceivedDataSignal TODO
TODO
SecondaryTransmittedDataSignal TODO
TODO
TransmittedDataSignal TODO
TODO
- SerialPortError
TODO
Member
Value
Description
BreakConditionError TODO
TODO
DeviceNotFoundError TODO
TODO
FramingError TODO
TODO
NoError TODO
TODO
NotOpenError TODO
TODO
OpenError TODO
TODO
ParityError TODO
TODO
PermissionError TODO
TODO
ReadError TODO
TODO
ResourceError TODO
TODO
TimeoutError TODO
TODO
UnknownError TODO
TODO
UnsupportedOperationError TODO
TODO
WriteError TODO
TODO
- StopBits
TODO
Member
Value
Description
OneAndHalfStop TODO
TODO
OneStop TODO
TODO
TwoStop TODO
TODO
UnknownStopBits TODO
TODO
Methods¶
- __init__(parent: QObject = None)
TODO
- __init__(str, parent: QObject = None)
TODO
- __init__(QSerialPortInfo, parent: QObject = None)
TODO
- atEnd() → bool
TODO
- baudRate(dir: Union[Directions, Direction] = AllDirections) → int
TODO
- bytesAvailable() → int
TODO
- bytesToWrite() → int
TODO
- canReadLine() → bool
TODO
- clear(dir: Union[Directions, Direction] = AllDirections) → bool
TODO
- clearError()
TODO
- close()
TODO
- dataBits() → DataBits
TODO
- dataErrorPolicy() → DataErrorPolicy
TODO
- error() → SerialPortError
TODO
- flowControl() → FlowControl
TODO
- flush() → bool
TODO
- handle() → sip.voidptr
TODO
- handle() → int
TODO
- isBreakEnabled() → bool
TODO
- isDataTerminalReady() → bool
TODO
- isRequestToSend() → bool
TODO
- isSequential() → bool
TODO
- open(Union[OpenMode, OpenModeFlag]) → bool
TODO
- parity() → Parity
TODO
- pinoutSignals() → PinoutSignals
TODO
- portName() → str
TODO
- readBufferSize() → int
TODO
- readData(int) → bytes
TODO
- readLineData(int) → bytes
TODO
- sendBreak(duration: int = 0) → bool
TODO
- setBaudRate(int, dir: Union[Directions, Direction] = AllDirections) → bool
TODO
- setBreakEnabled(enabled: bool = True) → bool
TODO
- setDataBits(DataBits) → bool
TODO
- setDataErrorPolicy(policy: DataErrorPolicy = IgnorePolicy) → bool
TODO
- setDataTerminalReady(bool) → bool
TODO
- setFlowControl(FlowControl) → bool
TODO
- setParity(Parity) → bool
TODO
- setPort(QSerialPortInfo)
TODO
- setPortName(str)
TODO
- setReadBufferSize(int)
TODO
- setRequestToSend(bool) → bool
TODO
- setSettingsRestoredOnClose(bool)
TODO
- setStopBits(StopBits) → bool
TODO
- settingsRestoredOnClose() → bool
TODO
- stopBits() → StopBits
TODO
- waitForBytesWritten(msecs: int = 30000) → bool
TODO
- waitForReadyRead(msecs: int = 30000) → bool
TODO
- writeData(bytes) → int
TODO
Signals¶
- baudRateChanged(int, Union[Directions, Direction])
TODO
- breakEnabledChanged(bool)
TODO
- dataBitsChanged(DataBits)
TODO
- dataErrorPolicyChanged(DataErrorPolicy)
TODO
- dataTerminalReadyChanged(bool)
TODO
- error()
TODO
- error(SerialPortError)
TODO
- errorOccurred(SerialPortError)
TODO
- flowControlChanged(FlowControl)
TODO
- parityChanged(Parity)
TODO
- requestToSendChanged(bool)
TODO
- settingsRestoredOnCloseChanged(bool)
TODO
- stopBitsChanged(StopBits)
TODO