source: trunk/synapse/puzzlebox_synapse_interface_design.py @ 161

Last change on this file since 161 was 151, checked in by sc, 11 years ago

synapse/interface/puzzlebox_synapse_interface_design:

  • Removed default MAC address from bluetooth device combobox

synapse/puzzlebox_synapse_client_thinkgear.py:

  • initial checkin

synapse/puzzlebox_synapse_protocol_thinkgear.py:

  • temporary tweaks to per-packet processing added (but commented out)

synapse/puzzlebox_synapse_interface.py:

  • Bluetooth MindSet? device searching complete
  • updateDebugConsole added
  • writeDebugConsoleBuffer added
  • initial efforts to move GUI updates into a single thread

synapse/puzzlebox_synapse_server_thinkgear.py:

  • adjustments to timer controls
  • adjustments to parenting of threaded objects
File size: 31.9 KB
Line 
1# -*- coding: utf-8 -*-
2
3# Form implementation generated from reading ui file 'puzzlebox_synapse_interface_design.ui'
4#
5# Created: Mon Aug  9 03:18:58 2010
6#      by: PyQt4 UI code generator 4.7.3
7#
8# WARNING! All changes made in this file will be lost!
9
10try:
11        import PySide as PyQt4
12        from PySide import QtCore, QtGui
13except:
14        print "Using PyQt4 module"
15        from PyQt4 import QtCore, QtGui
16else:
17        print "Using PySide module"
18
19#from PyQt4 import QtCore, QtGui
20
21class Ui_Form(object):
22        def setupUi(self, Form):
23                Form.setObjectName("Form")
24                Form.resize(800, 424)
25                Form.setMinimumSize(QtCore.QSize(800, 424))
26                Form.setMaximumSize(QtCore.QSize(800, 424))
27                icon = QtGui.QIcon()
28                icon.addPixmap(QtGui.QPixmap("images/puzzlebox.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
29                Form.setWindowIcon(icon)
30                self.tabWidget = QtGui.QTabWidget(Form)
31                self.tabWidget.setGeometry(QtCore.QRect(0, 0, 800, 424))
32                self.tabWidget.setLayoutDirection(QtCore.Qt.LeftToRight)
33                self.tabWidget.setObjectName("tabWidget")
34                self.tab = QtGui.QWidget()
35                self.tab.setObjectName("tab")
36                self.lineHorizontalTop = QtGui.QFrame(self.tab)
37                self.lineHorizontalTop.setGeometry(QtCore.QRect(8, 68, 161, 20))
38                self.lineHorizontalTop.setFrameShape(QtGui.QFrame.HLine)
39                self.lineHorizontalTop.setFrameShadow(QtGui.QFrame.Sunken)
40                self.lineHorizontalTop.setObjectName("lineHorizontalTop")
41                self.labelPuzzleboxIcon = QtGui.QLabel(self.tab)
42                self.labelPuzzleboxIcon.setGeometry(QtCore.QRect(8, 8, 60, 60))
43                self.labelPuzzleboxIcon.setText("")
44                self.labelPuzzleboxIcon.setPixmap(QtGui.QPixmap("images/puzzlebox_logo.png"))
45                self.labelPuzzleboxIcon.setScaledContents(False)
46                self.labelPuzzleboxIcon.setAlignment(QtCore.Qt.AlignCenter)
47                self.labelPuzzleboxIcon.setTextInteractionFlags(QtCore.Qt.NoTextInteraction)
48                self.labelPuzzleboxIcon.setObjectName("labelPuzzleboxIcon")
49                self.textLabelPuzzleboxSynapse = QtGui.QLabel(self.tab)
50                self.textLabelPuzzleboxSynapse.setGeometry(QtCore.QRect(69, 8, 100, 60))
51                self.textLabelPuzzleboxSynapse.setTextFormat(QtCore.Qt.AutoText)
52                self.textLabelPuzzleboxSynapse.setWordWrap(False)
53                self.textLabelPuzzleboxSynapse.setOpenExternalLinks(True)
54                self.textLabelPuzzleboxSynapse.setObjectName("textLabelPuzzleboxSynapse")
55                self.labelServerDaemon = QtGui.QLabel(self.tab)
56                self.labelServerDaemon.setGeometry(QtCore.QRect(10, 246, 161, 31))
57                self.labelServerDaemon.setAlignment(QtCore.Qt.AlignCenter)
58                self.labelServerDaemon.setObjectName("labelServerDaemon")
59                self.textLabelThinkGearPort = QtGui.QLabel(self.tab)
60                self.textLabelThinkGearPort.setGeometry(QtCore.QRect(8, 309, 41, 30))
61                self.textLabelThinkGearPort.setAlignment(QtCore.Qt.AlignCenter)
62                self.textLabelThinkGearPort.setWordWrap(False)
63                self.textLabelThinkGearPort.setObjectName("textLabelThinkGearPort")
64                self.textLabelBluetoothAddress = QtGui.QLabel(self.tab)
65                self.textLabelBluetoothAddress.setGeometry(QtCore.QRect(10, 133, 161, 30))
66                self.textLabelBluetoothAddress.setWordWrap(False)
67                self.textLabelBluetoothAddress.setObjectName("textLabelBluetoothAddress")
68                self.textLabelThinkGearHost = QtGui.QLabel(self.tab)
69                self.textLabelThinkGearHost.setGeometry(QtCore.QRect(8, 279, 41, 31))
70                self.textLabelThinkGearHost.setAlignment(QtCore.Qt.AlignCenter)
71                self.textLabelThinkGearHost.setObjectName("textLabelThinkGearHost")
72                self.lineEditThinkGearPort = QtGui.QLineEdit(self.tab)
73                self.lineEditThinkGearPort.setGeometry(QtCore.QRect(50, 312, 119, 26))
74                self.lineEditThinkGearPort.setAlignment(QtCore.Qt.AlignHCenter)
75                self.lineEditThinkGearPort.setObjectName("lineEditThinkGearPort")
76                self.pushButtonThinkGearConnect = QtGui.QPushButton(self.tab)
77                self.pushButtonThinkGearConnect.setGeometry(QtCore.QRect(8, 349, 161, 31))
78                self.pushButtonThinkGearConnect.setCheckable(True)
79                self.pushButtonThinkGearConnect.setObjectName("pushButtonThinkGearConnect")
80                self.textLabelBluetoothStatus = QtGui.QLabel(self.tab)
81                self.textLabelBluetoothStatus.setGeometry(QtCore.QRect(8, 107, 161, 30))
82                self.textLabelBluetoothStatus.setAlignment(QtCore.Qt.AlignCenter)
83                self.textLabelBluetoothStatus.setWordWrap(False)
84                self.textLabelBluetoothStatus.setObjectName("textLabelBluetoothStatus")
85                self.pushButtonBluetoothConnect = QtGui.QPushButton(self.tab)
86                self.pushButtonBluetoothConnect.setGeometry(QtCore.QRect(82, 196, 86, 31))
87                self.pushButtonBluetoothConnect.setCheckable(True)
88                self.pushButtonBluetoothConnect.setObjectName("pushButtonBluetoothConnect")
89                self.lineEditThinkGearHost = QtGui.QLineEdit(self.tab)
90                self.lineEditThinkGearHost.setGeometry(QtCore.QRect(50, 280, 119, 26))
91                self.lineEditThinkGearHost.setAlignment(QtCore.Qt.AlignHCenter)
92                self.lineEditThinkGearHost.setObjectName("lineEditThinkGearHost")
93                self.lineHorizontalLower = QtGui.QFrame(self.tab)
94                self.lineHorizontalLower.setGeometry(QtCore.QRect(8, 228, 161, 20))
95                self.lineHorizontalLower.setFrameShape(QtGui.QFrame.HLine)
96                self.lineHorizontalLower.setFrameShadow(QtGui.QFrame.Sunken)
97                self.lineHorizontalLower.setObjectName("lineHorizontalLower")
98                self.labelNeuroSkyMindSet = QtGui.QLabel(self.tab)
99                self.labelNeuroSkyMindSet.setGeometry(QtCore.QRect(8, 87, 161, 21))
100                self.labelNeuroSkyMindSet.setAlignment(QtCore.Qt.AlignCenter)
101                self.labelNeuroSkyMindSet.setObjectName("labelNeuroSkyMindSet")
102                self.lineHorizontalDivider = QtGui.QFrame(self.tab)
103                self.lineHorizontalDivider.setGeometry(QtCore.QRect(169, 6, 20, 381))
104                self.lineHorizontalDivider.setFrameShape(QtGui.QFrame.VLine)
105                self.lineHorizontalDivider.setFrameShadow(QtGui.QFrame.Sunken)
106                self.lineHorizontalDivider.setObjectName("lineHorizontalDivider")
107                self.textLabelMeditation = QtGui.QLabel(self.tab)
108                self.textLabelMeditation.setGeometry(QtCore.QRect(653, 37, 71, 20))
109                self.textLabelMeditation.setWordWrap(False)
110                self.textLabelMeditation.setObjectName("textLabelMeditation")
111                self.textLabelAttention = QtGui.QLabel(self.tab)
112                self.textLabelAttention.setGeometry(QtCore.QRect(587, 37, 61, 20))
113                self.textLabelAttention.setWordWrap(False)
114                self.textLabelAttention.setObjectName("textLabelAttention")
115                self.progressBarMeditation = QtGui.QProgressBar(self.tab)
116                self.progressBarMeditation.setGeometry(QtCore.QRect(658, 74, 60, 301))
117                self.progressBarMeditation.setProperty("value", 0)
118                self.progressBarMeditation.setOrientation(QtCore.Qt.Vertical)
119                self.progressBarMeditation.setObjectName("progressBarMeditation")
120                self.progressBarAttention = QtGui.QProgressBar(self.tab)
121                self.progressBarAttention.setGeometry(QtCore.QRect(588, 74, 60, 301))
122                self.progressBarAttention.setProperty("value", 0)
123                self.progressBarAttention.setTextVisible(True)
124                self.progressBarAttention.setOrientation(QtCore.Qt.Vertical)
125                self.progressBarAttention.setObjectName("progressBarAttention")
126                self.progressBarEEGDelta = QtGui.QProgressBar(self.tab)
127                self.progressBarEEGDelta.setGeometry(QtCore.QRect(188, 74, 41, 301))
128                self.progressBarEEGDelta.setLayoutDirection(QtCore.Qt.LeftToRight)
129                self.progressBarEEGDelta.setProperty("value", 0)
130                self.progressBarEEGDelta.setTextVisible(False)
131                self.progressBarEEGDelta.setOrientation(QtCore.Qt.Vertical)
132                self.progressBarEEGDelta.setInvertedAppearance(False)
133                self.progressBarEEGDelta.setTextDirection(QtGui.QProgressBar.TopToBottom)
134                self.progressBarEEGDelta.setObjectName("progressBarEEGDelta")
135                self.progressBarEEGTheta = QtGui.QProgressBar(self.tab)
136                self.progressBarEEGTheta.setGeometry(QtCore.QRect(238, 74, 41, 301))
137                self.progressBarEEGTheta.setProperty("value", 0)
138                self.progressBarEEGTheta.setTextVisible(False)
139                self.progressBarEEGTheta.setOrientation(QtCore.Qt.Vertical)
140                self.progressBarEEGTheta.setObjectName("progressBarEEGTheta")
141                self.progressBarEEGLowAlpha = QtGui.QProgressBar(self.tab)
142                self.progressBarEEGLowAlpha.setGeometry(QtCore.QRect(288, 74, 41, 301))
143                self.progressBarEEGLowAlpha.setProperty("value", 0)
144                self.progressBarEEGLowAlpha.setTextVisible(False)
145                self.progressBarEEGLowAlpha.setOrientation(QtCore.Qt.Vertical)
146                self.progressBarEEGLowAlpha.setObjectName("progressBarEEGLowAlpha")
147                self.progressBarEEGHighAlpha = QtGui.QProgressBar(self.tab)
148                self.progressBarEEGHighAlpha.setGeometry(QtCore.QRect(338, 74, 41, 301))
149                self.progressBarEEGHighAlpha.setProperty("value", 0)
150                self.progressBarEEGHighAlpha.setTextVisible(False)
151                self.progressBarEEGHighAlpha.setOrientation(QtCore.Qt.Vertical)
152                self.progressBarEEGHighAlpha.setObjectName("progressBarEEGHighAlpha")
153                self.progressBarEEGLowBeta = QtGui.QProgressBar(self.tab)
154                self.progressBarEEGLowBeta.setGeometry(QtCore.QRect(388, 74, 41, 301))
155                self.progressBarEEGLowBeta.setProperty("value", 0)
156                self.progressBarEEGLowBeta.setTextVisible(False)
157                self.progressBarEEGLowBeta.setOrientation(QtCore.Qt.Vertical)
158                self.progressBarEEGLowBeta.setObjectName("progressBarEEGLowBeta")
159                self.progressBarEEGHighBeta = QtGui.QProgressBar(self.tab)
160                self.progressBarEEGHighBeta.setGeometry(QtCore.QRect(438, 74, 41, 301))
161                self.progressBarEEGHighBeta.setProperty("value", 0)
162                self.progressBarEEGHighBeta.setTextVisible(False)
163                self.progressBarEEGHighBeta.setOrientation(QtCore.Qt.Vertical)
164                self.progressBarEEGHighBeta.setObjectName("progressBarEEGHighBeta")
165                self.progressBarEEGLowGamma = QtGui.QProgressBar(self.tab)
166                self.progressBarEEGLowGamma.setGeometry(QtCore.QRect(488, 74, 41, 301))
167                self.progressBarEEGLowGamma.setProperty("value", 0)
168                self.progressBarEEGLowGamma.setTextVisible(False)
169                self.progressBarEEGLowGamma.setOrientation(QtCore.Qt.Vertical)
170                self.progressBarEEGLowGamma.setObjectName("progressBarEEGLowGamma")
171                self.progressBarEEGMidGamma = QtGui.QProgressBar(self.tab)
172                self.progressBarEEGMidGamma.setGeometry(QtCore.QRect(538, 74, 41, 301))
173                self.progressBarEEGMidGamma.setProperty("value", 0)
174                self.progressBarEEGMidGamma.setTextVisible(False)
175                self.progressBarEEGMidGamma.setOrientation(QtCore.Qt.Vertical)
176                self.progressBarEEGMidGamma.setObjectName("progressBarEEGMidGamma")
177                self.textLabelContactQuality = QtGui.QLabel(self.tab)
178                self.textLabelContactQuality.setGeometry(QtCore.QRect(732, 39, 51, 30))
179                self.textLabelContactQuality.setWordWrap(False)
180                self.textLabelContactQuality.setObjectName("textLabelContactQuality")
181                self.progressBarSignalContactQuality = QtGui.QProgressBar(self.tab)
182                self.progressBarSignalContactQuality.setGeometry(QtCore.QRect(728, 74, 60, 301))
183                self.progressBarSignalContactQuality.setProperty("value", 0)
184                self.progressBarSignalContactQuality.setOrientation(QtCore.Qt.Vertical)
185                self.progressBarSignalContactQuality.setObjectName("progressBarSignalContactQuality")
186                self.labeleSense = QtGui.QLabel(self.tab)
187                self.labeleSense.setGeometry(QtCore.QRect(620, 12, 71, 20))
188                self.labeleSense.setObjectName("labeleSense")
189                self.labelEEGBrainWaves = QtGui.QLabel(self.tab)
190                self.labelEEGBrainWaves.setGeometry(QtCore.QRect(300, 12, 171, 20))
191                self.labelEEGBrainWaves.setObjectName("labelEEGBrainWaves")
192                self.labelDelta = QtGui.QLabel(self.tab)
193                self.labelDelta.setGeometry(QtCore.QRect(189, 50, 41, 17))
194                self.labelDelta.setObjectName("labelDelta")
195                self.labelTheta = QtGui.QLabel(self.tab)
196                self.labelTheta.setGeometry(QtCore.QRect(239, 50, 41, 17))
197                self.labelTheta.setObjectName("labelTheta")
198                self.labelLowAlpha = QtGui.QLabel(self.tab)
199                self.labelLowAlpha.setGeometry(QtCore.QRect(289, 40, 41, 31))
200                self.labelLowAlpha.setObjectName("labelLowAlpha")
201                self.labelHighAlpha = QtGui.QLabel(self.tab)
202                self.labelHighAlpha.setGeometry(QtCore.QRect(339, 40, 41, 31))
203                self.labelHighAlpha.setObjectName("labelHighAlpha")
204                self.labelLowBeta = QtGui.QLabel(self.tab)
205                self.labelLowBeta.setGeometry(QtCore.QRect(388, 40, 41, 31))
206                self.labelLowBeta.setObjectName("labelLowBeta")
207                self.labelHighBeta = QtGui.QLabel(self.tab)
208                self.labelHighBeta.setGeometry(QtCore.QRect(438, 40, 41, 31))
209                self.labelHighBeta.setObjectName("labelHighBeta")
210                self.labelLowGamma = QtGui.QLabel(self.tab)
211                self.labelLowGamma.setGeometry(QtCore.QRect(486, 40, 44, 31))
212                self.labelLowGamma.setObjectName("labelLowGamma")
213                self.labelMidGamma = QtGui.QLabel(self.tab)
214                self.labelMidGamma.setGeometry(QtCore.QRect(537, 40, 44, 31))
215                self.labelMidGamma.setObjectName("labelMidGamma")
216                self.labelSignal = QtGui.QLabel(self.tab)
217                self.labelSignal.setGeometry(QtCore.QRect(727, 12, 60, 20))
218                self.labelSignal.setObjectName("labelSignal")
219                self.comboBoxDeviceSelect = QtGui.QComboBox(self.tab)
220                self.comboBoxDeviceSelect.setGeometry(QtCore.QRect(8, 161, 160, 27))
221                self.comboBoxDeviceSelect.setObjectName("comboBoxDeviceSelect")
222                self.comboBoxDeviceSelect.addItem("")
223                self.pushButtonBluetoothSearch = QtGui.QPushButton(self.tab)
224                self.pushButtonBluetoothSearch.setGeometry(QtCore.QRect(8, 196, 66, 31))
225                self.pushButtonBluetoothSearch.setCheckable(False)
226                self.pushButtonBluetoothSearch.setObjectName("pushButtonBluetoothSearch")
227                self.tabWidget.addTab(self.tab, "")
228                self.tab_2 = QtGui.QWidget()
229                self.tab_2.setObjectName("tab_2")
230                self.textEditDebugConsole = QtGui.QTextEdit(self.tab_2)
231                self.textEditDebugConsole.setGeometry(QtCore.QRect(10, 3, 776, 386))
232                self.textEditDebugConsole.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
233                self.textEditDebugConsole.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
234                self.textEditDebugConsole.setReadOnly(True)
235                self.textEditDebugConsole.setObjectName("textEditDebugConsole")
236                self.tabWidget.addTab(self.tab_2, "")
237
238                self.retranslateUi(Form)
239                self.tabWidget.setCurrentIndex(0)
240                QtCore.QMetaObject.connectSlotsByName(Form)
241
242        def retranslateUi(self, Form):
243                Form.setWindowTitle(QtGui.QApplication.translate("Form", "Puzzlebox Synapse", None, QtGui.QApplication.UnicodeUTF8))
244                self.textLabelPuzzleboxSynapse.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
245"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
246"p, li { white-space: pre-wrap; }\n"
247"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
248"<p align=\"center\" style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><a href=\"http://brainstorms.puzzlebox.info\"><span style=\" font-size:11pt; text-decoration: none; color:#000000;\">Puzzlebox<br />Synapse</span></a></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
249                self.labelServerDaemon.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
250"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
251"p, li { white-space: pre-wrap; }\n"
252"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
253"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Server Daemon</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
254                self.textLabelThinkGearPort.setText(QtGui.QApplication.translate("Form", "<p align=\"center\">Port</p>", None, QtGui.QApplication.UnicodeUTF8))
255                self.textLabelBluetoothAddress.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
256"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
257"p, li { white-space: pre-wrap; }\n"
258"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
259"<p align=\"center\" style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Bluetooth Address</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
260                self.textLabelThinkGearHost.setText(QtGui.QApplication.translate("Form", "Host", None, QtGui.QApplication.UnicodeUTF8))
261                self.lineEditThinkGearPort.setText(QtGui.QApplication.translate("Form", "N/A", None, QtGui.QApplication.UnicodeUTF8))
262                self.pushButtonThinkGearConnect.setText(QtGui.QApplication.translate("Form", "Start", None, QtGui.QApplication.UnicodeUTF8))
263                self.textLabelBluetoothStatus.setText(QtGui.QApplication.translate("Form", "<p align=\"center\">Status: Disconnected</p>", None, QtGui.QApplication.UnicodeUTF8))
264                self.pushButtonBluetoothConnect.setText(QtGui.QApplication.translate("Form", "Connect", None, QtGui.QApplication.UnicodeUTF8))
265                self.lineEditThinkGearHost.setText(QtGui.QApplication.translate("Form", "N/A", None, QtGui.QApplication.UnicodeUTF8))
266                self.labelNeuroSkyMindSet.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
267"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
268"p, li { white-space: pre-wrap; }\n"
269"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
270"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">NeuroSky MindSet</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
271                self.textLabelMeditation.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
272"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
273"p, li { white-space: pre-wrap; }\n"
274"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
275"<p align=\"center\" style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:9pt;\">Meditation</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
276                self.textLabelAttention.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
277"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
278"p, li { white-space: pre-wrap; }\n"
279"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
280"<p align=\"center\" style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:9pt;\">Attention</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
281                self.textLabelContactQuality.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
282"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
283"p, li { white-space: pre-wrap; }\n"
284"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
285"<p align=\"center\" style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:9pt;\">Contact<br />Quality</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
286                self.labeleSense.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
287"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
288"p, li { white-space: pre-wrap; }\n"
289"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
290"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><a href=\"http://company.neurosky.com/files/neurosky_esense_whitepaper.pdf\"><span style=\" font-size:12pt; font-weight:600;text-decoration: none; color:#000000;\">eSense</span></a></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
291                self.labelEEGBrainWaves.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
292"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
293"p, li { white-space: pre-wrap; }\n"
294"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
295"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><a href=\"http://company.neurosky.com/files/neurosky_esense_whitepaper.pdf\"><span style=\" font-size:12pt; font-weight:600;text-decoration: none; color:#000000;\">EEG Brain Waves</span></a></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
296                self.labelDelta.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
297"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
298"p, li { white-space: pre-wrap; }\n"
299"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
300"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><a href=\"http://en.wikipedia.org/wiki/Delta_wave\"><span style=\" font-size:8pt; text-decoration: none; color:#000000;\">Delta</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
301                self.labelTheta.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
302"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
303"p, li { white-space: pre-wrap; }\n"
304"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
305"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><a href=\"http://en.wikipedia.org/wiki/Theta_rhythm\"><span style=\" font-size:8pt; text-decoration: none; color:#000000;\">Theta</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
306                self.labelLowAlpha.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
307"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
308"p, li { white-space: pre-wrap; }\n"
309"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
310"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
311"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
312"p, li { white-space: pre-wrap; }\n"
313"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
314"<a href=\"http://en.wikipedia.org/wiki/Alpha_wave\"><p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt; text-decoration: none; color:#000000;\">Low</span></p><p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt; text-decoration: none; color:#000000;\">Alpha</span></p></a></body></html>", None, QtGui.QApplication.UnicodeUTF8))
315                self.labelHighAlpha.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
316"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
317"p, li { white-space: pre-wrap; }\n"
318"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
319"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
320"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
321"p, li { white-space: pre-wrap; }\n"
322"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
323"<a href=\"http://en.wikipedia.org/wiki/Alpha_wave\"><p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt; text-decoration: none; color:#000000;\">High</span></p><p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt; text-decoration: none; color:#000000;\">Alpha</span></p></a></body></html>", None, QtGui.QApplication.UnicodeUTF8))
324                self.labelLowBeta.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
325"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
326"p, li { white-space: pre-wrap; }\n"
327"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
328"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
329"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
330"p, li { white-space: pre-wrap; }\n"
331"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
332"<a href=\"http://en.wikipedia.org/wiki/Beta_wave\"><p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt; text-decoration: none; color:#000000;\">Low</span></p><p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt; text-decoration: none; color:#000000;\">Beta</span></p></a></body></html>", None, QtGui.QApplication.UnicodeUTF8))
333                self.labelHighBeta.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
334"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
335"p, li { white-space: pre-wrap; }\n"
336"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
337"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
338"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
339"p, li { white-space: pre-wrap; }\n"
340"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
341"<a href=\"http://en.wikipedia.org/wiki/Beta_wave\"><p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt; text-decoration: none; color:#000000;\">High</span></p><p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt; text-decoration: none; color:#000000;\">Beta</span></p></a></body></html>", None, QtGui.QApplication.UnicodeUTF8))
342                self.labelLowGamma.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
343"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
344"p, li { white-space: pre-wrap; }\n"
345"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
346"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
347"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
348"p, li { white-space: pre-wrap; }\n"
349"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
350"<a href=\"http://en.wikipedia.org/wiki/Gamma_wave\"><p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt; text-decoration: none; color:#000000;\">Low</span></p><p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt; text-decoration: none; color:#000000;\">Gamma</span></p></a></body></html>", None, QtGui.QApplication.UnicodeUTF8))
351                self.labelMidGamma.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
352"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
353"p, li { white-space: pre-wrap; }\n"
354"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
355"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
356"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
357"p, li { white-space: pre-wrap; }\n"
358"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
359"<a href=\"http://en.wikipedia.org/wiki/Gamma_wave\"><p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt; text-decoration: none; color:#000000;\">Mid</span></p><p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt; text-decoration: none; color:#000000;\">Gamma</span></p></a></body></html>", None, QtGui.QApplication.UnicodeUTF8))
360                self.labelSignal.setText(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
361"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
362"p, li { white-space: pre-wrap; }\n"
363"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
364"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:600;\">Signal</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
365                self.comboBoxDeviceSelect.setItemText(0, QtGui.QApplication.translate("Form", "MindSet Emulator", None, QtGui.QApplication.UnicodeUTF8))
366                self.pushButtonBluetoothSearch.setText(QtGui.QApplication.translate("Form", "Search", None, QtGui.QApplication.UnicodeUTF8))
367                self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("Form", "ThinkGear Connect Server", None, QtGui.QApplication.UnicodeUTF8))
368                self.textEditDebugConsole.setHtml(QtGui.QApplication.translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
369"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
370"p, li { white-space: pre-wrap; }\n"
371"</style></head><body style=\" font-family:\'Sans\'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
372"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"></p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
373                self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("Form", "Debug Console", None, QtGui.QApplication.UnicodeUTF8))
374
Note: See TracBrowser for help on using the repository browser.