1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 <class>deviceWidget
</class>
4 <widget class=
"QWidget" name=
"deviceWidget">
5 <property name=
"geometry">
13 <property name=
"windowTitle">
16 <layout class=
"QVBoxLayout" name=
"verticalLayout">
18 <widget class=
"QGroupBox" name=
"verticalGroupBox_4">
19 <property name=
"title">
20 <string>Device Information
</string>
22 <layout class=
"QVBoxLayout" name=
"verticalLayout_7">
23 <property name=
"leftMargin">
26 <property name=
"topMargin">
29 <property name=
"rightMargin">
32 <property name=
"bottomMargin">
36 <layout class=
"QHBoxLayout" name=
"horizontalLayout_6">
38 <widget class=
"QGraphicsView" name=
"gVDevice">
39 <property name=
"minimumSize">
45 <property name=
"maximumSize">
51 <property name=
"styleSheet">
52 <string notr=
"true">background: transparent
</string>
54 <property name=
"frameShape">
55 <enum>QFrame::NoFrame
</enum>
57 <property name=
"renderHints">
58 <set>QPainter::HighQualityAntialiasing
</set>
63 <layout class=
"QVBoxLayout" name=
"verticalLayout_10">
65 <layout class=
"QHBoxLayout" name=
"horizontalLayout_7">
67 <layout class=
"QVBoxLayout" name=
"verticalLayout_4">
69 <widget class=
"QLabel" name=
"lblDevName">
70 <property name=
"text">
71 <string>lblDevName
</string>
76 <widget class=
"QLabel" name=
"lbldevID">
77 <property name=
"text">
78 <string>DeviceID
</string>
83 <widget class=
"QLabel" name=
"lblHWRev">
84 <property name=
"text">
85 <string>lblHWRev
</string>
90 <widget class=
"QLabel" name=
"lblAccess">
91 <property name=
"text">
97 <widget class=
"QLabel" name=
"lblBLVer">
98 <property name=
"text">
99 <string>BL Version
</string>
104 <widget class=
"QLabel" name=
"lblMaxCode">
105 <property name=
"text">
106 <string>MaxCodeSize
</string>
113 <layout class=
"QVBoxLayout" name=
"verticalLayout_6">
115 <widget class=
"QPushButton" name=
"pbLoad">
116 <property name=
"toolTip">
117 <string>Open a file with new firmware image to be flashed
</string>
119 <property name=
"text">
120 <string>Open...
</string>
125 <widget class=
"QCheckBox" name=
"confirmCheckBox">
126 <property name=
"text">
127 <string>I know what I'm doing!
</string>
129 <property name=
"checked">
135 <widget class=
"QPushButton" name=
"updateButton">
136 <property name=
"enabled">
139 <property name=
"toolTip">
140 <string>Write loaded firmware image to the board
</string>
142 <property name=
"text">
143 <string>Flash
</string>
148 <widget class=
"QPushButton" name=
"retrieveButton">
149 <property name=
"toolTip">
150 <string>Read and save current board firmware to a file
</string>
152 <property name=
"text">
153 <string>Retrieve...
</string>
162 <widget class=
"QProgressBar" name=
"progressBar">
163 <property name=
"value">
173 <layout class=
"QHBoxLayout" name=
"horizontalLayout">
175 <widget class=
"QLabel" name=
"statusIcon">
176 <property name=
"text">
182 <widget class=
"QLabel" name=
"statusLabel">
183 <property name=
"sizePolicy">
184 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Preferred">
185 <horstretch>0</horstretch>
186 <verstretch>0</verstretch>
189 <property name=
"font">
195 <property name=
"text">
196 <string>Status
</string>
198 <property name=
"wordWrap">
206 <widget class=
"QLabel" name=
"filenameLabel">
207 <property name=
"sizePolicy">
208 <sizepolicy hsizetype=
"MinimumExpanding" vsizetype=
"Preferred">
209 <horstretch>0</horstretch>
210 <verstretch>0</verstretch>
213 <property name=
"font">
219 <property name=
"text">
220 <string>filename
</string>
222 <property name=
"wordWrap">
231 <layout class=
"QHBoxLayout" name=
"horizontalLayout_4">
233 <widget class=
"QGroupBox" name=
"groupBox">
234 <property name=
"title">
235 <string>Firmware:
</string>
237 <property name=
"alignment">
238 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
</set>
240 <layout class=
"QVBoxLayout" name=
"verticalLayout_9">
241 <property name=
"leftMargin">
244 <property name=
"topMargin">
247 <property name=
"rightMargin">
250 <property name=
"bottomMargin">
254 <widget class=
"QLabel" name=
"label_2">
255 <property name=
"text">
256 <string>Board name:
</string>
258 <property name=
"alignment">
259 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
</set>
264 <widget class=
"QLabel" name=
"label_5">
265 <property name=
"text">
266 <string>Firmware tag:
</string>
268 <property name=
"alignment">
269 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
</set>
274 <widget class=
"QLabel" name=
"label_4">
275 <property name=
"text">
276 <string>Firmware date:
</string>
278 <property name=
"alignment">
279 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
</set>
284 <widget class=
"QLabel" name=
"label_3">
285 <property name=
"text">
286 <string>Git commit hash:
</string>
288 <property name=
"alignment">
289 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
</set>
294 <widget class=
"QLabel" name=
"label">
295 <property name=
"text">
296 <string>CRC:
</string>
298 <property name=
"alignment">
299 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
</set>
307 <widget class=
"QGroupBox" name=
"verticalGroupBox_3">
308 <property name=
"title">
309 <string>On Device
</string>
311 <layout class=
"QVBoxLayout" name=
"verticalLayout_5">
312 <property name=
"leftMargin">
315 <property name=
"topMargin">
318 <property name=
"rightMargin">
321 <property name=
"bottomMargin">
325 <layout class=
"QHBoxLayout" name=
"horizontalLayout_5">
327 <layout class=
"QVBoxLayout" name=
"verticalLayout_8">
329 <widget class=
"QLabel" name=
"lblBrdName">
330 <property name=
"text">
331 <string>lblBrdName
</string>
336 <widget class=
"QLabel" name=
"lblDescription">
337 <property name=
"text">
338 <string>lblDescription
</string>
343 <widget class=
"QLabel" name=
"lblBuildDate">
344 <property name=
"text">
345 <string>lblBuildDate
</string>
350 <widget class=
"QLabel" name=
"lblGitTag">
351 <property name=
"text">
352 <string>lblGitTag
</string>
357 <widget class=
"QLabel" name=
"lblCRC">
358 <property name=
"text">
359 <string>lblCRC
</string>
366 <widget class=
"QLabel" name=
"lblCertified">
367 <property name=
"text">
368 <string>lblCertified
</string>
370 <property name=
"scaledContents">
381 <widget class=
"QGroupBox" name=
"verticalGroupBox_loaded">
382 <property name=
"enabled">
385 <property name=
"title">
386 <string>Loaded
</string>
388 <layout class=
"QVBoxLayout" name=
"verticalLayout_2">
389 <property name=
"leftMargin">
392 <property name=
"topMargin">
395 <property name=
"rightMargin">
398 <property name=
"bottomMargin">
402 <layout class=
"QHBoxLayout" name=
"horizontalLayout_2">
404 <layout class=
"QVBoxLayout" name=
"verticalLayout_3">
406 <widget class=
"QLabel" name=
"lblBrdNameL">
407 <property name=
"text">
408 <string>lblBrdName
</string>
413 <widget class=
"QLabel" name=
"lblDescritpionL">
414 <property name=
"text">
415 <string>lblDescritpionL
</string>
420 <widget class=
"QLabel" name=
"lblBuildDateL">
421 <property name=
"text">
422 <string>lblBuildDate
</string>
427 <widget class=
"QLabel" name=
"lblGitTagL">
428 <property name=
"text">
429 <string>lblGitTag
</string>
434 <widget class=
"QLabel" name=
"lblCRCL">
435 <property name=
"text">
436 <string>lblCRC
</string>
443 <widget class=
"QLabel" name=
"lblCertifiedL">
444 <property name=
"text">
445 <string>lblCertifiedL
</string>
455 <spacer name=
"horizontalSpacer">
456 <property name=
"orientation">
457 <enum>Qt::Horizontal
</enum>
459 <property name=
"sizeHint" stdset=
"0">
470 <widget class=
"QGroupBox" name=
"groupCustom">
471 <layout class=
"QHBoxLayout" name=
"horizontalLayout_3">
473 <widget class=
"QLabel" name=
"lblX">
474 <property name=
"text">
475 <string>Custom description:
</string>
480 <widget class=
"QLineEdit" name=
"description"/>