File: QtSerialPort.py

package info (click to toggle)
kdevelop-python 5.6.2-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 12,368 kB
  • sloc: python: 183,330; cpp: 17,233; xml: 140; sh: 14; makefile: 9
file content (389 lines) | stat: -rw-r--r-- 14,948 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
class pyqtSignal():
 def connect(self, targetSignal): pass
 def emit(self, *args): pass
from QtCore import *

from QtWidgets import *

import datetime

class QSerialPort(QIODevice):
    """"""
    # Enum QSerialPort.SerialPortError
    NoError = 0
    DeviceNotFoundError = 0
    PermissionError = 0
    OpenError = 0
    ParityError = 0
    FramingError = 0
    BreakConditionError = 0
    WriteError = 0
    ReadError = 0
    ResourceError = 0
    UnsupportedOperationError = 0
    TimeoutError = 0
    NotOpenError = 0
    UnknownError = 0

    # Enum QSerialPort.DataErrorPolicy
    SkipPolicy = 0
    PassZeroPolicy = 0
    IgnorePolicy = 0
    StopReceivingPolicy = 0
    UnknownPolicy = 0

    # Enum QSerialPort.PinoutSignal
    NoSignal = 0
    TransmittedDataSignal = 0
    ReceivedDataSignal = 0
    DataTerminalReadySignal = 0
    DataCarrierDetectSignal = 0
    DataSetReadySignal = 0
    RingIndicatorSignal = 0
    RequestToSendSignal = 0
    ClearToSendSignal = 0
    SecondaryTransmittedDataSignal = 0
    SecondaryReceivedDataSignal = 0

    # Enum QSerialPort.FlowControl
    NoFlowControl = 0
    HardwareControl = 0
    SoftwareControl = 0
    UnknownFlowControl = 0

    # Enum QSerialPort.StopBits
    OneStop = 0
    OneAndHalfStop = 0
    TwoStop = 0
    UnknownStopBits = 0

    # Enum QSerialPort.Parity
    NoParity = 0
    EvenParity = 0
    OddParity = 0
    SpaceParity = 0
    MarkParity = 0
    UnknownParity = 0

    # Enum QSerialPort.DataBits
    Data5 = 0
    Data6 = 0
    Data7 = 0
    Data8 = 0
    UnknownDataBits = 0

    # Enum QSerialPort.BaudRate
    Baud1200 = 0
    Baud2400 = 0
    Baud4800 = 0
    Baud9600 = 0
    Baud19200 = 0
    Baud38400 = 0
    Baud57600 = 0
    Baud115200 = 0
    UnknownBaud = 0

    # Enum QSerialPort.Direction
    Input = 0
    Output = 0
    AllDirections = 0

    def __init__(self, parent = None):
        '''void QSerialPort.__init__(QObject parent = None)'''
    def __init__(self, name, parent = None):
        '''void QSerialPort.__init__(str name, QObject parent = None)'''
    def __init__(self, info, parent = None):
        '''void QSerialPort.__init__(QSerialPortInfo info, QObject parent = None)'''
    breakEnabledChanged = pyqtSignal() # void breakEnabledChanged(bool) - signal
    def isBreakEnabled(self):
        '''bool QSerialPort.isBreakEnabled()'''
        return bool()
    def handle(self):
        '''int QSerialPort.handle()'''
        return int()
    def writeData(self, data):
        '''int QSerialPort.writeData(str data)'''
        return int()
    def readLineData(self, maxlen):
        '''str QSerialPort.readLineData(int maxlen)'''
        return str()
    def readData(self, maxlen):
        '''str QSerialPort.readData(int maxlen)'''
        return str()
    settingsRestoredOnCloseChanged = pyqtSignal() # void settingsRestoredOnCloseChanged(bool) - signal
    requestToSendChanged = pyqtSignal() # void requestToSendChanged(bool) - signal
    dataTerminalReadyChanged = pyqtSignal() # void dataTerminalReadyChanged(bool) - signal
    dataErrorPolicyChanged = pyqtSignal() # void dataErrorPolicyChanged(QSerialPort::DataErrorPolicy) - signal
    flowControlChanged = pyqtSignal() # void flowControlChanged(QSerialPort::FlowControl) - signal
    stopBitsChanged = pyqtSignal() # void stopBitsChanged(QSerialPort::StopBits) - signal
    parityChanged = pyqtSignal() # void parityChanged(QSerialPort::Parity) - signal
    dataBitsChanged = pyqtSignal() # void dataBitsChanged(QSerialPort::DataBits) - signal
    baudRateChanged = pyqtSignal() # void baudRateChanged(qint32,QSerialPort::Directions) - signal
    def setBreakEnabled(self, enabled = True):
        '''bool QSerialPort.setBreakEnabled(bool enabled = True)'''
        return bool()
    def sendBreak(self, duration = 0):
        '''bool QSerialPort.sendBreak(int duration = 0)'''
        return bool()
    def waitForBytesWritten(self, msecs):
        '''bool QSerialPort.waitForBytesWritten(int msecs)'''
        return bool()
    def waitForReadyRead(self, msecs):
        '''bool QSerialPort.waitForReadyRead(int msecs)'''
        return bool()
    def canReadLine(self):
        '''bool QSerialPort.canReadLine()'''
        return bool()
    def bytesToWrite(self):
        '''int QSerialPort.bytesToWrite()'''
        return int()
    def bytesAvailable(self):
        '''int QSerialPort.bytesAvailable()'''
        return int()
    def isSequential(self):
        '''bool QSerialPort.isSequential()'''
        return bool()
    def setReadBufferSize(self, size):
        '''void QSerialPort.setReadBufferSize(int size)'''
    def readBufferSize(self):
        '''int QSerialPort.readBufferSize()'''
        return int()
    def clearError(self):
        '''void QSerialPort.clearError()'''
    def error(self):
        '''QSerialPort.SerialPortError QSerialPort.error()'''
        return QSerialPort.SerialPortError()
    error = pyqtSignal() # void error(QSerialPort::SerialPortError) - signal
    def dataErrorPolicy(self):
        '''QSerialPort.DataErrorPolicy QSerialPort.dataErrorPolicy()'''
        return QSerialPort.DataErrorPolicy()
    def setDataErrorPolicy(self, policy = None):
        '''bool QSerialPort.setDataErrorPolicy(QSerialPort.DataErrorPolicy policy = QSerialPort.IgnorePolicy)'''
        return bool()
    def atEnd(self):
        '''bool QSerialPort.atEnd()'''
        return bool()
    def clear(self, dir = None):
        '''bool QSerialPort.clear(QSerialPort.Directions dir = QSerialPort.AllDirections)'''
        return bool()
    def flush(self):
        '''bool QSerialPort.flush()'''
        return bool()
    def pinoutSignals(self):
        '''QSerialPort.PinoutSignals QSerialPort.pinoutSignals()'''
        return QSerialPort.PinoutSignals()
    def isRequestToSend(self):
        '''bool QSerialPort.isRequestToSend()'''
        return bool()
    def setRequestToSend(self, set):
        '''bool QSerialPort.setRequestToSend(bool set)'''
        return bool()
    def isDataTerminalReady(self):
        '''bool QSerialPort.isDataTerminalReady()'''
        return bool()
    def setDataTerminalReady(self, set):
        '''bool QSerialPort.setDataTerminalReady(bool set)'''
        return bool()
    def flowControl(self):
        '''QSerialPort.FlowControl QSerialPort.flowControl()'''
        return QSerialPort.FlowControl()
    def setFlowControl(self, flow):
        '''bool QSerialPort.setFlowControl(QSerialPort.FlowControl flow)'''
        return bool()
    def stopBits(self):
        '''QSerialPort.StopBits QSerialPort.stopBits()'''
        return QSerialPort.StopBits()
    def setStopBits(self, stopBits):
        '''bool QSerialPort.setStopBits(QSerialPort.StopBits stopBits)'''
        return bool()
    def parity(self):
        '''QSerialPort.Parity QSerialPort.parity()'''
        return QSerialPort.Parity()
    def setParity(self, parity):
        '''bool QSerialPort.setParity(QSerialPort.Parity parity)'''
        return bool()
    def dataBits(self):
        '''QSerialPort.DataBits QSerialPort.dataBits()'''
        return QSerialPort.DataBits()
    def setDataBits(self, dataBits):
        '''bool QSerialPort.setDataBits(QSerialPort.DataBits dataBits)'''
        return bool()
    def baudRate(self, dir = None):
        '''int QSerialPort.baudRate(QSerialPort.Directions dir = QSerialPort.AllDirections)'''
        return int()
    def setBaudRate(self, baudRate, dir = None):
        '''bool QSerialPort.setBaudRate(int baudRate, QSerialPort.Directions dir = QSerialPort.AllDirections)'''
        return bool()
    def settingsRestoredOnClose(self):
        '''bool QSerialPort.settingsRestoredOnClose()'''
        return bool()
    def setSettingsRestoredOnClose(self, restore):
        '''void QSerialPort.setSettingsRestoredOnClose(bool restore)'''
    def close(self):
        '''void QSerialPort.close()'''
    def open(self, mode):
        '''bool QSerialPort.open(QIODevice.OpenMode mode)'''
        return bool()
    def setPort(self, info):
        '''void QSerialPort.setPort(QSerialPortInfo info)'''
    def portName(self):
        '''str QSerialPort.portName()'''
        return str()
    def setPortName(self, name):
        '''void QSerialPort.setPortName(str name)'''
    class PinoutSignals():
        """"""
        def __init__(self):
            '''QSerialPort.PinoutSignals QSerialPort.PinoutSignals.__init__()'''
            return QSerialPort.PinoutSignals()
        def __init__(self):
            '''int QSerialPort.PinoutSignals.__init__()'''
            return int()
        def __init__(self):
            '''void QSerialPort.PinoutSignals.__init__()'''
        def __bool__(self):
            '''int QSerialPort.PinoutSignals.__bool__()'''
            return int()
        def __ne__(self, f):
            '''bool QSerialPort.PinoutSignals.__ne__(QSerialPort.PinoutSignals f)'''
            return bool()
        def __eq__(self, f):
            '''bool QSerialPort.PinoutSignals.__eq__(QSerialPort.PinoutSignals f)'''
            return bool()
        def __invert__(self):
            '''QSerialPort.PinoutSignals QSerialPort.PinoutSignals.__invert__()'''
            return QSerialPort.PinoutSignals()
        def __and__(self, mask):
            '''QSerialPort.PinoutSignals QSerialPort.PinoutSignals.__and__(int mask)'''
            return QSerialPort.PinoutSignals()
        def __xor__(self, f):
            '''QSerialPort.PinoutSignals QSerialPort.PinoutSignals.__xor__(QSerialPort.PinoutSignals f)'''
            return QSerialPort.PinoutSignals()
        def __xor__(self, f):
            '''QSerialPort.PinoutSignals QSerialPort.PinoutSignals.__xor__(int f)'''
            return QSerialPort.PinoutSignals()
        def __or__(self, f):
            '''QSerialPort.PinoutSignals QSerialPort.PinoutSignals.__or__(QSerialPort.PinoutSignals f)'''
            return QSerialPort.PinoutSignals()
        def __or__(self, f):
            '''QSerialPort.PinoutSignals QSerialPort.PinoutSignals.__or__(int f)'''
            return QSerialPort.PinoutSignals()
        def __int__(self):
            '''int QSerialPort.PinoutSignals.__int__()'''
            return int()
        def __ixor__(self, f):
            '''QSerialPort.PinoutSignals QSerialPort.PinoutSignals.__ixor__(QSerialPort.PinoutSignals f)'''
            return QSerialPort.PinoutSignals()
        def __ior__(self, f):
            '''QSerialPort.PinoutSignals QSerialPort.PinoutSignals.__ior__(QSerialPort.PinoutSignals f)'''
            return QSerialPort.PinoutSignals()
        def __iand__(self, mask):
            '''QSerialPort.PinoutSignals QSerialPort.PinoutSignals.__iand__(int mask)'''
            return QSerialPort.PinoutSignals()
    class Directions():
        """"""
        def __init__(self):
            '''QSerialPort.Directions QSerialPort.Directions.__init__()'''
            return QSerialPort.Directions()
        def __init__(self):
            '''int QSerialPort.Directions.__init__()'''
            return int()
        def __init__(self):
            '''void QSerialPort.Directions.__init__()'''
        def __bool__(self):
            '''int QSerialPort.Directions.__bool__()'''
            return int()
        def __ne__(self, f):
            '''bool QSerialPort.Directions.__ne__(QSerialPort.Directions f)'''
            return bool()
        def __eq__(self, f):
            '''bool QSerialPort.Directions.__eq__(QSerialPort.Directions f)'''
            return bool()
        def __invert__(self):
            '''QSerialPort.Directions QSerialPort.Directions.__invert__()'''
            return QSerialPort.Directions()
        def __and__(self, mask):
            '''QSerialPort.Directions QSerialPort.Directions.__and__(int mask)'''
            return QSerialPort.Directions()
        def __xor__(self, f):
            '''QSerialPort.Directions QSerialPort.Directions.__xor__(QSerialPort.Directions f)'''
            return QSerialPort.Directions()
        def __xor__(self, f):
            '''QSerialPort.Directions QSerialPort.Directions.__xor__(int f)'''
            return QSerialPort.Directions()
        def __or__(self, f):
            '''QSerialPort.Directions QSerialPort.Directions.__or__(QSerialPort.Directions f)'''
            return QSerialPort.Directions()
        def __or__(self, f):
            '''QSerialPort.Directions QSerialPort.Directions.__or__(int f)'''
            return QSerialPort.Directions()
        def __int__(self):
            '''int QSerialPort.Directions.__int__()'''
            return int()
        def __ixor__(self, f):
            '''QSerialPort.Directions QSerialPort.Directions.__ixor__(QSerialPort.Directions f)'''
            return QSerialPort.Directions()
        def __ior__(self, f):
            '''QSerialPort.Directions QSerialPort.Directions.__ior__(QSerialPort.Directions f)'''
            return QSerialPort.Directions()
        def __iand__(self, mask):
            '''QSerialPort.Directions QSerialPort.Directions.__iand__(int mask)'''
            return QSerialPort.Directions()


class QSerialPortInfo():
    """"""
    def __init__(self):
        '''void QSerialPortInfo.__init__()'''
    def __init__(self, port):
        '''void QSerialPortInfo.__init__(QSerialPort port)'''
    def __init__(self, name):
        '''void QSerialPortInfo.__init__(str name)'''
    def __init__(self, other):
        '''void QSerialPortInfo.__init__(QSerialPortInfo other)'''
    def serialNumber(self):
        '''str QSerialPortInfo.serialNumber()'''
        return str()
    def isNull(self):
        '''bool QSerialPortInfo.isNull()'''
        return bool()
    def availablePorts(self):
        '''static list-of-QSerialPortInfo QSerialPortInfo.availablePorts()'''
        return [QSerialPortInfo()]
    def standardBaudRates(self):
        '''static list-of-int QSerialPortInfo.standardBaudRates()'''
        return [int()]
    def isValid(self):
        '''bool QSerialPortInfo.isValid()'''
        return bool()
    def isBusy(self):
        '''bool QSerialPortInfo.isBusy()'''
        return bool()
    def hasProductIdentifier(self):
        '''bool QSerialPortInfo.hasProductIdentifier()'''
        return bool()
    def hasVendorIdentifier(self):
        '''bool QSerialPortInfo.hasVendorIdentifier()'''
        return bool()
    def productIdentifier(self):
        '''int QSerialPortInfo.productIdentifier()'''
        return int()
    def vendorIdentifier(self):
        '''int QSerialPortInfo.vendorIdentifier()'''
        return int()
    def manufacturer(self):
        '''str QSerialPortInfo.manufacturer()'''
        return str()
    def description(self):
        '''str QSerialPortInfo.description()'''
        return str()
    def systemLocation(self):
        '''str QSerialPortInfo.systemLocation()'''
        return str()
    def portName(self):
        '''str QSerialPortInfo.portName()'''
        return str()
    def swap(self, other):
        '''void QSerialPortInfo.swap(QSerialPortInfo other)'''