Skip to content

Commit fd0c626

Browse files
committed
qtvcp -add a very useful pyqt HAL signal
This return the pin instance as well as the state.
1 parent 15e540b commit fd0c626

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

lib/python/qtvcp/core.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ def __new__(cls, *args, **kwargs):
3939
class QPin(hal.Pin, QObject):
4040

4141
value_changed = pyqtSignal('PyQt_PyObject')
42+
pinValueChanged = pyqtSignal('PyQt_PyObject','PyQt_PyObject')
4243
REGISTRY = []
4344
UPDATE = False
4445

@@ -54,6 +55,7 @@ def update(self):
5455
tmp = self.get()
5556
if tmp != self._prev:
5657
self.value_changed.emit(tmp)
58+
self.pinValueChanged.emit(self, tmp)
5759
self._prev = tmp
5860

5961
def text(self):

0 commit comments

Comments
 (0)