Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #47920
| Newsgroups | comp.lang.python |
|---|---|
| Date | 2013-06-13 01:01 -0700 |
| References | <8cf25b92-f4c5-43ac-a285-240abc6ee3e7@googlegroups.com> <1f18bcf1-57b5-474a-b5d4-d5b51ef859c1@googlegroups.com> <mailman.2851.1370614704.3114.python-list@python.org> <eb4f6601-e4ee-455e-8b8e-6e974bcf0bf7@googlegroups.com> <c29c21a8-8697-4a3d-b167-eba7f3ccfdf1@googlegroups.com> |
| Message-ID | <bd6eb59e-63cb-4829-af53-835f4bf1ba28@googlegroups.com> (permalink) |
| Subject | Re: Problems with serial port interface |
| From | lionelgreenstreet@gmail.com |
I've some other informations:
i've created a class like this
class CReader(QThread):
def start(self, ser, priority = QThread.InheritPriority):
self.ser = ser
QThread.start(self, priority)
self._isRunning = True
self.numData=0;
def run(self):
print("Enter Creader")
while True:
if self._isRunning:
try:
data = self.ser.read(self.numData)
n = self.ser.inWaiting()
if n:
data = self.ser.read(n)
print(data)
except:
errMsg = "Reader thread is terminated unexpectedly."
self.emit(SIGNAL("error(QString)"), errMsg)
else:
return
def stop(self):
self._isRunning = False
self.wait()
I've tested my class and it works well and i have no error messages.
So, i think that my problem is this line (taken from previous code)
self.emit(SIGNAL("newData(QString)"), data.decode('cp1252', 'ignore'))
i need this line to display all data received to my QT interface, so can't be removed.
I've tried to use a timer to display data every 500ms: my program crasches after 5minutes.
Can you help me?
Thanks
Back to comp.lang.python | Previous | Next — Previous in thread | Find similar | Unroll thread
Problems with serial port interface lionelgreenstreet@gmail.com - 2013-06-04 14:25 -0700
Re: Problems with serial port interface lionelgreenstreet@gmail.com - 2013-06-07 03:17 -0700
Re: Problems with serial port interface Peter Otten <__peter__@web.de> - 2013-06-07 13:23 +0200
Re: Problems with serial port interface MRAB <python@mrabarnett.plus.com> - 2013-06-07 15:18 +0100
Re: Problems with serial port interface lionelgreenstreet@gmail.com - 2013-06-08 11:15 -0700
Re: Problems with serial port interface lionelgreenstreet@gmail.com - 2013-06-12 01:39 -0700
Re: Problems with serial port interface lionelgreenstreet@gmail.com - 2013-06-13 01:01 -0700
csiph-web