unknown il y a 1 semaine
Parent
commit
3dcc14bed4
3 fichiers modifiés avec 14 ajouts et 2 suppressions
  1. 1 1
      rpGUI/rp_client.py
  2. 13 1
      rpGUI/rpgui.py
  3. BIN
      rpGUI/somenew.bin

+ 1 - 1
rpGUI/rp_client.py

@@ -71,7 +71,7 @@ class Window(QWidget):
         else:
             pinout = pinout & 0b11110111
 
-        data = struct.pack('<BB', 0x02, pinout)
+        data = struct.pack('<BB', 0x03, pinout)
         self.sock.sendall(data)
         data = self.sock.recv(1024)
 

+ 13 - 1
rpGUI/rpgui.py

@@ -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,

BIN
rpGUI/somenew.bin