回答編集履歴
2
説明文の微修正
answer
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
`self.worker.moveToThread(self.worker.process)`
|
10
10
|
|
11
11
|
moveToThreadにはQThreadオブジェクトを渡します。
|
12
|
-
スレッド開始時に呼び出すのは、thread.started シグナルへ接続します。
|
12
|
+
スレッド開始時に呼び出すのは、thread.started シグナルを processスロットへ接続します。
|
13
13
|
|
14
14
|
```python
|
15
15
|
self.worker.moveToThread(self.thread)
|
1
説明補足
answer
CHANGED
@@ -64,6 +64,8 @@
|
|
64
64
|
|
65
65
|
例えば、M_Stop() が Motor_Stop() を呼び出した後にも、
|
66
66
|
スレッドは稼働し続けているので Motor_Forward() ~を呼び出す、等。
|
67
|
+
※ 実デバイス側で停止の扱いがどうなってるのか迄は解りませんが、
|
68
|
+
少なくとも、スレッドの入出力が残ってるのは問題になりそうです。
|
67
69
|
|
68
70
|
また、GPIO に対しての入出力が、メインスレッドとサブスレッドからとなるので、
|
69
71
|
スレッドセーフになっているかどうかも確認が必要です。
|