|
@@ -56,22 +56,34 @@ class Window(QTW.QWidget):
|
|
|
self.freqEdit.setMaximum(50000)
|
|
|
self.freqEdit.setValue(2950)
|
|
|
self.loadButton = QTW.QPushButton("Load")
|
|
|
-
|
|
|
self.loadLabel = QTW.QLabel("Not loaded")
|
|
|
+
|
|
|
+ self.syncLayout = QTW.QHBoxLayout()
|
|
|
+ self.syncButton = QTW.QPushButton("Sync Alone Test")
|
|
|
+ self.syncButton.pressed.connect(self.syncAlone)
|
|
|
+
|
|
|
self.loadLayout.addWidget(self.freqLabel)
|
|
|
self.loadLayout.addWidget(self.freqEdit)
|
|
|
self.loadLayout.addWidget(self.loadButton)
|
|
|
self.loadLayout.addWidget(self.loadLabel)
|
|
|
+ self.syncLayout.addWidget(self.syncButton)
|
|
|
self.loadButton.pressed.connect(self.loadFileDialog)
|
|
|
self.mainlayout = QTW.QVBoxLayout()
|
|
|
self.mainlayout.addLayout(self.genLayout)
|
|
|
self.mainlayout.addLayout(self.paramLayout)
|
|
|
self.mainlayout.addLayout(self.loadLayout)
|
|
|
+ self.mainlayout.addLayout(self.syncLayout)
|
|
|
|
|
|
self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
|
|
|
|
|
self.setLayout(self.mainlayout)
|
|
|
|
|
|
+ def syncAlone(self):
|
|
|
+ self.sock.connect(('rp-f0cf82.local', 5005))
|
|
|
+ buffer = struct.pack('<B', 0x05)
|
|
|
+ self.sock.sendall(buffer)
|
|
|
+ buffer = self.sock.recv(4096)
|
|
|
+
|
|
|
def genFileDialog(self):
|
|
|
filename, ok = QTW.QFileDialog.getSaveFileName(
|
|
|
self,
|