Skip to content
This repository has been archived by the owner on Nov 1, 2022. It is now read-only.

Commit

Permalink
add sysreset cmd to app. reset -> sysreset, zero -> encoder reset
Browse files Browse the repository at this point in the history
  • Loading branch information
ijager committed Dec 2, 2019
1 parent 282be3c commit b48681d
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
2 changes: 2 additions & 0 deletions app/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,10 @@ def __init__(self):
self.mainView.refresh.connect(self.SerialConnection.refresh)

self.mainView.resetEncoders.connect(lambda: self.SerialConnection.sendCmd('reset'))
self.mainView.resetSystem.connect(lambda: self.SerialConnection.sendCmd('sysreset'))
self.mainView.getPositions.connect(lambda: self.SerialConnection.sendCmd('pos'))


self.parser = SerialParser()
self.SerialConnection.textStream.connect(self.parser.parse_line)
# self.SerialConnection.textStream.connect(self.mainView.textOutputView.addText)
Expand Down
7 changes: 6 additions & 1 deletion app/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -298,6 +298,7 @@ class MainView(QtWidgets.QWidget):

refresh = QtCore.Signal()
resetEncoders = QtCore.Signal()
resetSystem = QtCore.Signal()
getPositions = QtCore.Signal()

def __init__(self, toolbar, dropdown):
Expand Down Expand Up @@ -329,9 +330,13 @@ def __init__(self, toolbar, dropdown):
self.toolbar.addSeparator()

self.resetBtn = QtWidgets.QPushButton('Reset')
self.resetBtn.clicked.connect(self.resetEncoders)
self.resetBtn.clicked.connect(self.resetSystem)
self.toolbar.addWidget(self.resetBtn)

self.zeroBtn = QtWidgets.QPushButton('zero')
self.zeroBtn.clicked.connect(self.resetEncoders)
self.toolbar.addWidget(self.zeroBtn)

self.posBtn = QtWidgets.QPushButton('Pos')
self.posBtn.clicked.connect(self.getPositions)
self.toolbar.addWidget(self.posBtn)
Expand Down

0 comments on commit b48681d

Please sign in to comment.