| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187 |
- # Copyright (C) 2022 The Qt Company Ltd.
- # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
- """
- This file contains the exact signatures for all functions in module
- PySide6.QtSerialPort, except for defaults which are replaced by "...".
- """
- # mypy: disable-error-code="override, overload-overlap"
- # Module `PySide6.QtSerialPort`
- import PySide6.QtSerialPort
- import PySide6.QtCore
- import enum
- import typing
- from PySide6.QtCore import Signal
- from shiboken6 import Shiboken
- class QIntList: ...
- class QSerialPort(PySide6.QtCore.QIODevice):
- baudRateChanged : typing.ClassVar[Signal] = ... # baudRateChanged(int,QSerialPort::Directions)
- breakEnabledChanged : typing.ClassVar[Signal] = ... # breakEnabledChanged(bool)
- dataBitsChanged : typing.ClassVar[Signal] = ... # dataBitsChanged(QSerialPort::DataBits)
- dataTerminalReadyChanged : typing.ClassVar[Signal] = ... # dataTerminalReadyChanged(bool)
- errorOccurred : typing.ClassVar[Signal] = ... # errorOccurred(QSerialPort::SerialPortError)
- flowControlChanged : typing.ClassVar[Signal] = ... # flowControlChanged(QSerialPort::FlowControl)
- parityChanged : typing.ClassVar[Signal] = ... # parityChanged(QSerialPort::Parity)
- requestToSendChanged : typing.ClassVar[Signal] = ... # requestToSendChanged(bool)
- settingsRestoredOnCloseChanged: typing.ClassVar[Signal] = ... # settingsRestoredOnCloseChanged(bool)
- stopBitsChanged : typing.ClassVar[Signal] = ... # stopBitsChanged(QSerialPort::StopBits)
- class BaudRate(enum.IntEnum):
- Baud1200 = 0x4b0
- Baud2400 = 0x960
- Baud4800 = 0x12c0
- Baud9600 = 0x2580
- Baud19200 = 0x4b00
- Baud38400 = 0x9600
- Baud57600 = 0xe100
- Baud115200 = 0x1c200
- class DataBits(enum.Enum):
- Data5 = 0x5
- Data6 = 0x6
- Data7 = 0x7
- Data8 = 0x8
- class Direction(enum.Flag):
- Input = 0x1
- Output = 0x2
- AllDirections = 0x3
- class FlowControl(enum.Enum):
- NoFlowControl = 0x0
- HardwareControl = 0x1
- SoftwareControl = 0x2
- class Parity(enum.Enum):
- NoParity = 0x0
- EvenParity = 0x2
- OddParity = 0x3
- SpaceParity = 0x4
- MarkParity = 0x5
- class PinoutSignal(enum.Flag):
- NoSignal = 0x0
- DataTerminalReadySignal = 0x4
- DataCarrierDetectSignal = 0x8
- DataSetReadySignal = 0x10
- RingIndicatorSignal = 0x20
- RequestToSendSignal = 0x40
- ClearToSendSignal = 0x80
- SecondaryTransmittedDataSignal = 0x100
- SecondaryReceivedDataSignal = 0x200
- class SerialPortError(enum.Enum):
- NoError = 0x0
- DeviceNotFoundError = 0x1
- PermissionError = 0x2
- OpenError = 0x3
- WriteError = 0x4
- ReadError = 0x5
- ResourceError = 0x6
- UnsupportedOperationError = 0x7
- UnknownError = 0x8
- TimeoutError = 0x9
- NotOpenError = 0xa
- class StopBits(enum.Enum):
- OneStop = 0x1
- TwoStop = 0x2
- OneAndHalfStop = 0x3
- @typing.overload
- def __init__(self, info: PySide6.QtSerialPort.QSerialPortInfo, /, parent: PySide6.QtCore.QObject | None = ..., *, baudRate: int | None = ..., dataBits: PySide6.QtSerialPort.QSerialPort.DataBits | None = ..., parity: PySide6.QtSerialPort.QSerialPort.Parity | None = ..., stopBits: PySide6.QtSerialPort.QSerialPort.StopBits | None = ..., flowControl: PySide6.QtSerialPort.QSerialPort.FlowControl | None = ..., dataTerminalReady: bool | None = ..., requestToSend: bool | None = ..., error: PySide6.QtSerialPort.QSerialPort.SerialPortError | None = ..., breakEnabled: bool | None = ..., settingsRestoredOnClose: bool | None = ...) -> None: ...
- @typing.overload
- def __init__(self, name: str, /, parent: PySide6.QtCore.QObject | None = ..., *, baudRate: int | None = ..., dataBits: PySide6.QtSerialPort.QSerialPort.DataBits | None = ..., parity: PySide6.QtSerialPort.QSerialPort.Parity | None = ..., stopBits: PySide6.QtSerialPort.QSerialPort.StopBits | None = ..., flowControl: PySide6.QtSerialPort.QSerialPort.FlowControl | None = ..., dataTerminalReady: bool | None = ..., requestToSend: bool | None = ..., error: PySide6.QtSerialPort.QSerialPort.SerialPortError | None = ..., breakEnabled: bool | None = ..., settingsRestoredOnClose: bool | None = ...) -> None: ...
- @typing.overload
- def __init__(self, /, parent: PySide6.QtCore.QObject | None = ..., *, baudRate: int | None = ..., dataBits: PySide6.QtSerialPort.QSerialPort.DataBits | None = ..., parity: PySide6.QtSerialPort.QSerialPort.Parity | None = ..., stopBits: PySide6.QtSerialPort.QSerialPort.StopBits | None = ..., flowControl: PySide6.QtSerialPort.QSerialPort.FlowControl | None = ..., dataTerminalReady: bool | None = ..., requestToSend: bool | None = ..., error: PySide6.QtSerialPort.QSerialPort.SerialPortError | None = ..., breakEnabled: bool | None = ..., settingsRestoredOnClose: bool | None = ...) -> None: ...
- def baudRate(self, /, directions: PySide6.QtSerialPort.QSerialPort.Direction = ...) -> int: ...
- def bytesAvailable(self, /) -> int: ...
- def bytesToWrite(self, /) -> int: ...
- def canReadLine(self, /) -> bool: ...
- def clear(self, /, directions: PySide6.QtSerialPort.QSerialPort.Direction = ...) -> bool: ...
- def clearError(self, /) -> None: ...
- def close(self, /) -> None: ...
- def dataBits(self, /) -> PySide6.QtSerialPort.QSerialPort.DataBits: ...
- def error(self, /) -> PySide6.QtSerialPort.QSerialPort.SerialPortError: ...
- def flowControl(self, /) -> PySide6.QtSerialPort.QSerialPort.FlowControl: ...
- def flush(self, /) -> bool: ...
- def handle(self, /) -> int: ...
- def isBreakEnabled(self, /) -> bool: ...
- def isDataTerminalReady(self, /) -> bool: ...
- def isRequestToSend(self, /) -> bool: ...
- def isSequential(self, /) -> bool: ...
- def open(self, mode: PySide6.QtCore.QIODeviceBase.OpenModeFlag, /) -> bool: ...
- def parity(self, /) -> PySide6.QtSerialPort.QSerialPort.Parity: ...
- def pinoutSignals(self, /) -> PySide6.QtSerialPort.QSerialPort.PinoutSignal: ...
- def portName(self, /) -> str: ...
- def readBufferSize(self, /) -> int: ...
- def readData(self, maxSize: int, /) -> object: ...
- def readLineData(self, maxSize: int, /) -> object: ...
- def setBaudRate(self, baudRate: int, /, directions: PySide6.QtSerialPort.QSerialPort.Direction = ...) -> bool: ...
- def setBreakEnabled(self, /, set: bool = ...) -> bool: ...
- def setDataBits(self, dataBits: PySide6.QtSerialPort.QSerialPort.DataBits, /) -> bool: ...
- def setDataTerminalReady(self, set: bool, /) -> bool: ...
- def setFlowControl(self, flowControl: PySide6.QtSerialPort.QSerialPort.FlowControl, /) -> bool: ...
- def setParity(self, parity: PySide6.QtSerialPort.QSerialPort.Parity, /) -> bool: ...
- def setPort(self, info: PySide6.QtSerialPort.QSerialPortInfo, /) -> None: ...
- def setPortName(self, name: str, /) -> None: ...
- def setReadBufferSize(self, size: int, /) -> None: ...
- def setRequestToSend(self, set: bool, /) -> bool: ...
- def setSettingsRestoredOnClose(self, restore: bool, /) -> None: ...
- def setStopBits(self, stopBits: PySide6.QtSerialPort.QSerialPort.StopBits, /) -> bool: ...
- def setWriteBufferSize(self, size: int, /) -> None: ...
- def settingsRestoredOnClose(self, /) -> bool: ...
- def stopBits(self, /) -> PySide6.QtSerialPort.QSerialPort.StopBits: ...
- def waitForBytesWritten(self, /, msecs: int = ...) -> bool: ...
- def waitForReadyRead(self, /, msecs: int = ...) -> bool: ...
- def writeBufferSize(self, /) -> int: ...
- def writeData(self, data: bytes | bytearray | memoryview, maxSize: int, /) -> int: ...
- class QSerialPortInfo(Shiboken.Object):
- @typing.overload
- def __init__(self, /) -> None: ...
- @typing.overload
- def __init__(self, port: PySide6.QtSerialPort.QSerialPort, /) -> None: ...
- @typing.overload
- def __init__(self, other: PySide6.QtSerialPort.QSerialPortInfo, /) -> None: ...
- @typing.overload
- def __init__(self, name: str, /) -> None: ...
- def __copy__(self, /) -> typing.Self: ...
- @staticmethod
- def availablePorts() -> typing.List[PySide6.QtSerialPort.QSerialPortInfo]: ...
- def description(self, /) -> str: ...
- def hasProductIdentifier(self, /) -> bool: ...
- def hasVendorIdentifier(self, /) -> bool: ...
- def isNull(self, /) -> bool: ...
- def manufacturer(self, /) -> str: ...
- def portName(self, /) -> str: ...
- def productIdentifier(self, /) -> int: ...
- def serialNumber(self, /) -> str: ...
- @staticmethod
- def standardBaudRates() -> typing.List[int]: ...
- def swap(self, other: PySide6.QtSerialPort.QSerialPortInfo, /) -> None: ...
- def systemLocation(self, /) -> str: ...
- def vendorIdentifier(self, /) -> int: ...
- # eof
|