@@ -1,36 +1,41 | |||
|
1 |
#!/usr/bin/lppmon -e |
|
|
1 | #!/usr/bin/lppmon -e | |
|
2 | ||
|
2 | 3 | |
|
3 | 4 | class test(PySocExplorerEngine.socexplorerplugin): |
|
4 | 5 | m_Layout = QtGui.QGridLayout() |
|
5 | 6 | m_CenterWidget = QtGui.QWidget() |
|
6 | 7 | m_hexviewer = PySocExplorer.QHexEdit() |
|
7 | 8 | m_addressQSPB = PySocExplorer.QHexSpinBox() |
|
8 | 9 | m_readQPB = QtGui.QPushButton("read") |
|
9 | 10 | m_writeQPB = QtGui.QPushButton("write") |
|
10 | 11 | |
|
11 | 12 | def postInstantiationTrigger(self): |
|
12 |
print |
|
|
13 | print("building GUI") | |
|
13 | 14 | self.setWidget(self.m_CenterWidget) |
|
14 | 15 | self.m_CenterWidget.setLayout(self.m_Layout) |
|
15 | self.m_Layout.addWidget(self.m_addressQSPB,0,0,1,1) | |
|
16 | self.m_Layout.addWidget(self.m_readQPB,0,1,1,1) | |
|
17 | self.m_Layout.addWidget(self.m_writeQPB,0,2,1,1) | |
|
18 | self.m_Layout.addWidget(self.m_hexviewer,1,0,1,-1) | |
|
16 | self.m_Layout.addWidget(self.m_addressQSPB, 0, 0, 1, 1) | |
|
17 | self.m_Layout.addWidget(self.m_readQPB, 0, 1, 1, 1) | |
|
18 | self.m_Layout.addWidget(self.m_writeQPB, 0, 2, 1, 1) | |
|
19 | self.m_Layout.addWidget(self.m_hexviewer, 1, 0, 1, -1) | |
|
20 | ||
|
19 | 21 | def hello(self): |
|
20 |
print |
|
|
22 | print("hello") | |
|
23 | ||
|
21 | 24 | def VID(self): |
|
22 | 25 | return 10 |
|
26 | ||
|
23 | 27 | def PID(self): |
|
24 | 28 | return 100 |
|
29 | ||
|
25 | 30 | def readData(self): |
|
26 | 31 | bufferQBA = QtCore.QByteArray() |
|
27 | buffer = self.parentPlugin().Read(self.m_addressQSPB.value,16*1024) | |
|
28 | for i in range(0,16*1024): | |
|
32 | buffer = self.parentPlugin().Read(self.m_addressQSPB.value, 16*1024) | |
|
33 | for i in range(0, 16*1024): | |
|
29 | 34 | bufferQBA.append(int(buffer[i])) |
|
30 | 35 | bufferQBA.append(int(buffer[i])) |
|
31 | 36 | bufferQBA.append(int(buffer[i])) |
|
32 | 37 | bufferQBA.append(int(buffer[i])) |
|
33 | 38 | self.m_hexviewer.setData(bufferQBA) |
|
34 | 39 | |
|
35 | 40 | |
|
36 | 41 |
General Comments 0
You need to be logged in to leave comments.
Login now