Merged in f5soh/librepilot/update_credits (pull request #529)
[librepilot.git] / ground / gcs / src / plugins / hitl / hitloptionspage.ui
blob1c822fa4597aea23aa29374696d25091b14c1f94
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>HITLOptionsPage</class>
4 <widget class="QWidget" name="HITLOptionsPage">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>792</width>
10 <height>530</height>
11 </rect>
12 </property>
13 <property name="sizePolicy">
14 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
15 <horstretch>0</horstretch>
16 <verstretch>0</verstretch>
17 </sizepolicy>
18 </property>
19 <property name="minimumSize">
20 <size>
21 <width>0</width>
22 <height>0</height>
23 </size>
24 </property>
25 <property name="windowTitle">
26 <string>Form</string>
27 </property>
28 <layout class="QVBoxLayout" name="verticalLayout">
29 <property name="spacing">
30 <number>6</number>
31 </property>
32 <property name="sizeConstraint">
33 <enum>QLayout::SetDefaultConstraint</enum>
34 </property>
35 <property name="margin">
36 <number>0</number>
37 </property>
38 <item>
39 <layout class="QHBoxLayout" name="horizontalLayout">
40 <item>
41 <widget class="QLabel" name="chooseFlightSimulatorLabel">
42 <property name="text">
43 <string>Choose flight simulator:</string>
44 </property>
45 </widget>
46 </item>
47 <item>
48 <widget class="QComboBox" name="chooseFlightSimulator">
49 <property name="sizePolicy">
50 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
51 <horstretch>0</horstretch>
52 <verstretch>0</verstretch>
53 </sizepolicy>
54 </property>
55 </widget>
56 </item>
57 </layout>
58 </item>
59 <item>
60 <widget class="QGroupBox" name="groupBox_3">
61 <property name="sizePolicy">
62 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
63 <horstretch>0</horstretch>
64 <verstretch>0</verstretch>
65 </sizepolicy>
66 </property>
67 <property name="minimumSize">
68 <size>
69 <width>0</width>
70 <height>0</height>
71 </size>
72 </property>
73 <property name="maximumSize">
74 <size>
75 <width>16777215</width>
76 <height>16777215</height>
77 </size>
78 </property>
79 <property name="title">
80 <string>IP addresses</string>
81 </property>
82 <layout class="QVBoxLayout" name="verticalLayout_10">
83 <property name="spacing">
84 <number>9</number>
85 </property>
86 <item>
87 <layout class="QHBoxLayout" name="horizontalLayout_7">
88 <item>
89 <widget class="QLabel" name="label_6">
90 <property name="text">
91 <string>Local host: </string>
92 </property>
93 </widget>
94 </item>
95 <item>
96 <widget class="QLineEdit" name="hostAddress">
97 <property name="sizePolicy">
98 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
99 <horstretch>0</horstretch>
100 <verstretch>0</verstretch>
101 </sizepolicy>
102 </property>
103 <property name="maximumSize">
104 <size>
105 <width>125</width>
106 <height>16777215</height>
107 </size>
108 </property>
109 <property name="toolTip">
110 <string>For communication with sim computer via network. Should be the IP address of one of the interfaces of the GCS computer.</string>
111 </property>
112 <property name="text">
113 <string/>
114 </property>
115 <property name="alignment">
116 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
117 </property>
118 </widget>
119 </item>
120 <item>
121 <widget class="QLabel" name="label_5">
122 <property name="text">
123 <string>Port:</string>
124 </property>
125 </widget>
126 </item>
127 <item>
128 <widget class="QLineEdit" name="inputPort">
129 <property name="sizePolicy">
130 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
131 <horstretch>0</horstretch>
132 <verstretch>0</verstretch>
133 </sizepolicy>
134 </property>
135 <property name="maximumSize">
136 <size>
137 <width>55</width>
138 <height>16777215</height>
139 </size>
140 </property>
141 <property name="toolTip">
142 <string>IP port for receiving data from sim</string>
143 </property>
144 <property name="text">
145 <string/>
146 </property>
147 <property name="alignment">
148 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
149 </property>
150 </widget>
151 </item>
152 </layout>
153 </item>
154 <item>
155 <layout class="QHBoxLayout" name="horizontalLayout_8">
156 <item>
157 <widget class="QLabel" name="label_9">
158 <property name="text">
159 <string>Remote host:</string>
160 </property>
161 </widget>
162 </item>
163 <item>
164 <widget class="QLineEdit" name="remoteAddress">
165 <property name="sizePolicy">
166 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
167 <horstretch>0</horstretch>
168 <verstretch>0</verstretch>
169 </sizepolicy>
170 </property>
171 <property name="maximumSize">
172 <size>
173 <width>125</width>
174 <height>16777215</height>
175 </size>
176 </property>
177 <property name="toolTip">
178 <string>Only required if running simulator on remote machine. Should be the IP of the machine on which the simulator is running.</string>
179 </property>
180 <property name="alignment">
181 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
182 </property>
183 </widget>
184 </item>
185 <item>
186 <widget class="QLabel" name="label_4">
187 <property name="text">
188 <string>Port:</string>
189 </property>
190 </widget>
191 </item>
192 <item>
193 <widget class="QLineEdit" name="outputPort">
194 <property name="sizePolicy">
195 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
196 <horstretch>0</horstretch>
197 <verstretch>0</verstretch>
198 </sizepolicy>
199 </property>
200 <property name="maximumSize">
201 <size>
202 <width>55</width>
203 <height>16777215</height>
204 </size>
205 </property>
206 <property name="toolTip">
207 <string>IP port for sending data to sim</string>
208 </property>
209 <property name="alignment">
210 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
211 </property>
212 </widget>
213 </item>
214 </layout>
215 </item>
216 </layout>
217 </widget>
218 </item>
219 <item>
220 <widget class="QTabWidget" name="tabWidget">
221 <property name="currentIndex">
222 <number>0</number>
223 </property>
224 <widget class="QWidget" name="tab_1">
225 <attribute name="title">
226 <string>Program Parameters</string>
227 </attribute>
228 <layout class="QVBoxLayout" name="verticalLayout_11">
229 <item>
230 <layout class="QVBoxLayout" name="verticalLayout_12">
231 <item>
232 <layout class="QGridLayout" name="gridLayout_3">
233 <property name="bottomMargin">
234 <number>0</number>
235 </property>
236 <property name="verticalSpacing">
237 <number>6</number>
238 </property>
239 <item row="0" column="0">
240 <widget class="QLabel" name="label">
241 <property name="sizePolicy">
242 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
243 <horstretch>0</horstretch>
244 <verstretch>0</verstretch>
245 </sizepolicy>
246 </property>
247 <property name="maximumSize">
248 <size>
249 <width>110</width>
250 <height>16777215</height>
251 </size>
252 </property>
253 <property name="text">
254 <string>Path executable:</string>
255 </property>
256 </widget>
257 </item>
258 <item row="0" column="1">
259 <widget class="Utils::PathChooser" name="executablePath" native="true">
260 <property name="sizePolicy">
261 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
262 <horstretch>0</horstretch>
263 <verstretch>0</verstretch>
264 </sizepolicy>
265 </property>
266 </widget>
267 </item>
268 <item row="1" column="0">
269 <widget class="QLabel" name="label_2">
270 <property name="sizePolicy">
271 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
272 <horstretch>0</horstretch>
273 <verstretch>0</verstretch>
274 </sizepolicy>
275 </property>
276 <property name="maximumSize">
277 <size>
278 <width>16777215</width>
279 <height>16777215</height>
280 </size>
281 </property>
282 <property name="text">
283 <string>Data directory:</string>
284 </property>
285 </widget>
286 </item>
287 <item row="1" column="1">
288 <layout class="QHBoxLayout" name="horizontalLayout_11">
289 <item>
290 <widget class="Utils::PathChooser" name="dataPath" native="true">
291 <property name="sizePolicy">
292 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
293 <horstretch>0</horstretch>
294 <verstretch>0</verstretch>
295 </sizepolicy>
296 </property>
297 </widget>
298 </item>
299 </layout>
300 </item>
301 </layout>
302 </item>
303 <item>
304 <layout class="QHBoxLayout" name="horizontalLayout_13">
305 <item>
306 <widget class="QCheckBox" name="startSim">
307 <property name="sizePolicy">
308 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
309 <horstretch>0</horstretch>
310 <verstretch>0</verstretch>
311 </sizepolicy>
312 </property>
313 <property name="toolTip">
314 <string>Check this box to start the simulator on the local computer</string>
315 </property>
316 <property name="text">
317 <string>Start simulator on local machine</string>
318 </property>
319 </widget>
320 </item>
321 <item>
322 <widget class="QCheckBox" name="noiseCheckBox">
323 <property name="sizePolicy">
324 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
325 <horstretch>0</horstretch>
326 <verstretch>0</verstretch>
327 </sizepolicy>
328 </property>
329 <property name="toolTip">
330 <string>Add noise to sensor simulation</string>
331 </property>
332 <property name="text">
333 <string>Add noise</string>
334 </property>
335 </widget>
336 </item>
337 </layout>
338 </item>
339 <item>
340 <widget class="Line" name="line">
341 <property name="orientation">
342 <enum>Qt::Horizontal</enum>
343 </property>
344 </widget>
345 </item>
346 <item>
347 <layout class="QHBoxLayout" name="horizontalLayout_12">
348 <property name="margin">
349 <number>0</number>
350 </property>
351 <item>
352 <widget class="QLabel" name="label_13">
353 <property name="text">
354 <string>Initial latitude (decimal):</string>
355 </property>
356 </widget>
357 </item>
358 <item>
359 <widget class="QLineEdit" name="latitude">
360 <property name="sizePolicy">
361 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
362 <horstretch>0</horstretch>
363 <verstretch>0</verstretch>
364 </sizepolicy>
365 </property>
366 <property name="maximumSize">
367 <size>
368 <width>16777215</width>
369 <height>16777215</height>
370 </size>
371 </property>
372 <property name="text">
373 <string/>
374 </property>
375 <property name="alignment">
376 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
377 </property>
378 </widget>
379 </item>
380 <item>
381 <widget class="QLabel" name="label_14">
382 <property name="text">
383 <string>Initial longitude (decimal):</string>
384 </property>
385 </widget>
386 </item>
387 <item>
388 <widget class="QLineEdit" name="longitude">
389 <property name="sizePolicy">
390 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
391 <horstretch>0</horstretch>
392 <verstretch>0</verstretch>
393 </sizepolicy>
394 </property>
395 <property name="maximumSize">
396 <size>
397 <width>16777215</width>
398 <height>16777215</height>
399 </size>
400 </property>
401 <property name="text">
402 <string/>
403 </property>
404 <property name="alignment">
405 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
406 </property>
407 </widget>
408 </item>
409 </layout>
410 </item>
411 </layout>
412 </item>
413 <item>
414 <spacer name="verticalSpacer_3">
415 <property name="orientation">
416 <enum>Qt::Vertical</enum>
417 </property>
418 <property name="sizeHint" stdset="0">
419 <size>
420 <width>20</width>
421 <height>40</height>
422 </size>
423 </property>
424 </spacer>
425 </item>
426 </layout>
427 </widget>
428 <widget class="QWidget" name="tab_2">
429 <attribute name="title">
430 <string>Attitude Data</string>
431 </attribute>
432 <layout class="QVBoxLayout" name="verticalLayout_14">
433 <item>
434 <layout class="QVBoxLayout" name="verticalLayout_13">
435 <property name="bottomMargin">
436 <number>0</number>
437 </property>
438 <item>
439 <widget class="QGroupBox" name="attRawCheckbox">
440 <property name="enabled">
441 <bool>true</bool>
442 </property>
443 <property name="title">
444 <string>AttitudeRaw (gyro, accels)</string>
445 </property>
446 <property name="flat">
447 <bool>true</bool>
448 </property>
449 <property name="checkable">
450 <bool>true</bool>
451 </property>
452 <property name="checked">
453 <bool>false</bool>
454 </property>
455 <layout class="QHBoxLayout" name="horizontalLayout_4">
456 <property name="spacing">
457 <number>6</number>
458 </property>
459 <property name="topMargin">
460 <number>9</number>
461 </property>
462 <property name="rightMargin">
463 <number>9</number>
464 </property>
465 <property name="bottomMargin">
466 <number>9</number>
467 </property>
468 <item>
469 <widget class="QLabel" name="label_8">
470 <property name="sizePolicy">
471 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
472 <horstretch>0</horstretch>
473 <verstretch>0</verstretch>
474 </sizepolicy>
475 </property>
476 <property name="text">
477 <string>Refresh rate:</string>
478 </property>
479 </widget>
480 </item>
481 <item>
482 <widget class="QSpinBox" name="attRawRateSpinbox">
483 <property name="enabled">
484 <bool>true</bool>
485 </property>
486 <property name="sizePolicy">
487 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
488 <horstretch>0</horstretch>
489 <verstretch>0</verstretch>
490 </sizepolicy>
491 </property>
492 <property name="toolTip">
493 <string>0 - update once, or every N seconds</string>
494 </property>
495 <property name="suffix">
496 <string>ms</string>
497 </property>
498 <property name="minimum">
499 <number>10</number>
500 </property>
501 <property name="maximum">
502 <number>100</number>
503 </property>
504 <property name="value">
505 <number>20</number>
506 </property>
507 </widget>
508 </item>
509 </layout>
510 </widget>
511 </item>
512 <item>
513 <widget class="QGroupBox" name="attStateCheckbox">
514 <property name="enabled">
515 <bool>true</bool>
516 </property>
517 <property name="title">
518 <string>AttitudeState</string>
519 </property>
520 <property name="flat">
521 <bool>true</bool>
522 </property>
523 <property name="checkable">
524 <bool>true</bool>
525 </property>
526 <property name="checked">
527 <bool>true</bool>
528 </property>
529 <layout class="QVBoxLayout" name="verticalLayout_4">
530 <property name="spacing">
531 <number>6</number>
532 </property>
533 <property name="topMargin">
534 <number>9</number>
535 </property>
536 <property name="rightMargin">
537 <number>9</number>
538 </property>
539 <property name="bottomMargin">
540 <number>9</number>
541 </property>
542 <item>
543 <widget class="QRadioButton" name="attActSim">
544 <property name="font">
545 <font>
546 <weight>75</weight>
547 <bold>true</bold>
548 </font>
549 </property>
550 <property name="toolTip">
551 <string/>
552 </property>
553 <property name="text">
554 <string>use values from simulator</string>
555 </property>
556 <property name="checked">
557 <bool>true</bool>
558 </property>
559 </widget>
560 </item>
561 <item>
562 <widget class="QRadioButton" name="attActHW">
563 <property name="text">
564 <string>send simulated inertial data to board</string>
565 </property>
566 </widget>
567 </item>
568 <item>
569 <widget class="QRadioButton" name="attActCalc">
570 <property name="toolTip">
571 <string/>
572 </property>
573 <property name="text">
574 <string>calculate from simulated sensor data</string>
575 </property>
576 </widget>
577 </item>
578 </layout>
579 </widget>
580 </item>
581 <item>
582 <spacer name="verticalSpacer">
583 <property name="orientation">
584 <enum>Qt::Vertical</enum>
585 </property>
586 <property name="sizeHint" stdset="0">
587 <size>
588 <width>20</width>
589 <height>40</height>
590 </size>
591 </property>
592 </spacer>
593 </item>
594 </layout>
595 </item>
596 </layout>
597 </widget>
598 <widget class="QWidget" name="tab_3">
599 <attribute name="title">
600 <string>Spatial Data</string>
601 </attribute>
602 <layout class="QVBoxLayout" name="verticalLayout_16">
603 <item>
604 <layout class="QVBoxLayout" name="verticalLayout_15">
605 <property name="bottomMargin">
606 <number>0</number>
607 </property>
608 <item>
609 <widget class="QGroupBox" name="groundTruthCheckbox">
610 <property name="title">
611 <string>Ground truth position and velocity</string>
612 </property>
613 <property name="flat">
614 <bool>true</bool>
615 </property>
616 <property name="checkable">
617 <bool>true</bool>
618 </property>
619 <property name="checked">
620 <bool>true</bool>
621 </property>
622 <layout class="QHBoxLayout" name="horizontalLayout_2">
623 <property name="spacing">
624 <number>6</number>
625 </property>
626 <property name="topMargin">
627 <number>9</number>
628 </property>
629 <property name="rightMargin">
630 <number>9</number>
631 </property>
632 <property name="bottomMargin">
633 <number>9</number>
634 </property>
635 <item>
636 <widget class="QLabel" name="label_7">
637 <property name="text">
638 <string>Refresh rate:</string>
639 </property>
640 </widget>
641 </item>
642 <item>
643 <widget class="QSpinBox" name="groundTruthRateSpinbox">
644 <property name="enabled">
645 <bool>true</bool>
646 </property>
647 <property name="toolTip">
648 <string>0 - update once, or every N seconds</string>
649 </property>
650 <property name="suffix">
651 <string>ms</string>
652 </property>
653 <property name="minimum">
654 <number>1</number>
655 </property>
656 <property name="maximum">
657 <number>5000</number>
658 </property>
659 <property name="singleStep">
660 <number>100</number>
661 </property>
662 <property name="value">
663 <number>100</number>
664 </property>
665 </widget>
666 </item>
667 </layout>
668 </widget>
669 </item>
670 <item>
671 <widget class="QGroupBox" name="gpsPositionCheckbox">
672 <property name="title">
673 <string>GPS data</string>
674 </property>
675 <property name="flat">
676 <bool>true</bool>
677 </property>
678 <property name="checkable">
679 <bool>true</bool>
680 </property>
681 <property name="checked">
682 <bool>false</bool>
683 </property>
684 <layout class="QHBoxLayout" name="horizontalLayout_5">
685 <property name="spacing">
686 <number>6</number>
687 </property>
688 <property name="topMargin">
689 <number>9</number>
690 </property>
691 <property name="rightMargin">
692 <number>9</number>
693 </property>
694 <property name="bottomMargin">
695 <number>9</number>
696 </property>
697 <item>
698 <widget class="QLabel" name="label_10">
699 <property name="enabled">
700 <bool>true</bool>
701 </property>
702 <property name="text">
703 <string>Refresh rate:</string>
704 </property>
705 </widget>
706 </item>
707 <item>
708 <widget class="QSpinBox" name="gpsPosRateSpinbox">
709 <property name="enabled">
710 <bool>true</bool>
711 </property>
712 <property name="toolTip">
713 <string>0 - update once, or every N seconds</string>
714 </property>
715 <property name="suffix">
716 <string>ms</string>
717 </property>
718 <property name="minimum">
719 <number>1</number>
720 </property>
721 <property name="maximum">
722 <number>5000</number>
723 </property>
724 <property name="singleStep">
725 <number>100</number>
726 </property>
727 <property name="value">
728 <number>100</number>
729 </property>
730 </widget>
731 </item>
732 </layout>
733 </widget>
734 </item>
735 <item>
736 <spacer name="verticalSpacer_2">
737 <property name="orientation">
738 <enum>Qt::Vertical</enum>
739 </property>
740 <property name="sizeHint" stdset="0">
741 <size>
742 <width>20</width>
743 <height>40</height>
744 </size>
745 </property>
746 </spacer>
747 </item>
748 </layout>
749 </item>
750 </layout>
751 </widget>
752 <widget class="QWidget" name="tab_4">
753 <attribute name="title">
754 <string>Other Data</string>
755 </attribute>
756 <layout class="QVBoxLayout" name="verticalLayout_9">
757 <item>
758 <layout class="QVBoxLayout" name="verticalLayout_2">
759 <property name="bottomMargin">
760 <number>0</number>
761 </property>
762 <item>
763 <widget class="QGroupBox" name="airspeedStateCheckbox">
764 <property name="minimumSize">
765 <size>
766 <width>0</width>
767 <height>0</height>
768 </size>
769 </property>
770 <property name="title">
771 <string>AirspeedState</string>
772 </property>
773 <property name="flat">
774 <bool>true</bool>
775 </property>
776 <property name="checkable">
777 <bool>true</bool>
778 </property>
779 <layout class="QHBoxLayout" name="horizontalLayout_9">
780 <property name="spacing">
781 <number>6</number>
782 </property>
783 <item>
784 <widget class="QLabel" name="label_15">
785 <property name="text">
786 <string>Refresh rate:</string>
787 </property>
788 </widget>
789 </item>
790 <item>
791 <widget class="QSpinBox" name="airspeedRateSpinbox">
792 <property name="toolTip">
793 <string>0 - update once, or every N seconds</string>
794 </property>
795 <property name="suffix">
796 <string>ms</string>
797 </property>
798 <property name="maximum">
799 <number>5000</number>
800 </property>
801 <property name="value">
802 <number>100</number>
803 </property>
804 </widget>
805 </item>
806 </layout>
807 </widget>
808 </item>
809 <item>
810 <widget class="QGroupBox" name="baroAltitudeCheckbox">
811 <property name="enabled">
812 <bool>true</bool>
813 </property>
814 <property name="title">
815 <string>BaroAltitude</string>
816 </property>
817 <property name="flat">
818 <bool>true</bool>
819 </property>
820 <property name="checkable">
821 <bool>true</bool>
822 </property>
823 <property name="checked">
824 <bool>false</bool>
825 </property>
826 <layout class="QVBoxLayout" name="verticalLayout_6">
827 <property name="spacing">
828 <number>6</number>
829 </property>
830 <property name="margin">
831 <number>9</number>
832 </property>
833 <item>
834 <layout class="QGridLayout" name="gridLayout_2">
835 <item row="0" column="0">
836 <widget class="QLabel" name="label_11">
837 <property name="text">
838 <string>Range detection:</string>
839 </property>
840 </widget>
841 </item>
842 <item row="0" column="1">
843 <widget class="QSpinBox" name="sonarMaxAlt">
844 <property name="suffix">
845 <string>m</string>
846 </property>
847 <property name="minimum">
848 <number>1</number>
849 </property>
850 <property name="maximum">
851 <number>10</number>
852 </property>
853 <property name="value">
854 <number>5</number>
855 </property>
856 </widget>
857 </item>
858 <item row="1" column="0">
859 <widget class="QLabel" name="label_12">
860 <property name="text">
861 <string>Refresh rate:</string>
862 </property>
863 </widget>
864 </item>
865 <item row="1" column="1">
866 <widget class="QSpinBox" name="baroAltRateSpinbox">
867 <property name="toolTip">
868 <string>0 - update once, or every N seconds</string>
869 </property>
870 <property name="suffix">
871 <string>ms</string>
872 </property>
873 <property name="minimum">
874 <number>20</number>
875 </property>
876 <property name="maximum">
877 <number>2000</number>
878 </property>
879 <property name="singleStep">
880 <number>10</number>
881 </property>
882 <property name="value">
883 <number>250</number>
884 </property>
885 </widget>
886 </item>
887 </layout>
888 </item>
889 </layout>
890 </widget>
891 </item>
892 <item>
893 <widget class="QGroupBox" name="inputCommandCheckbox">
894 <property name="enabled">
895 <bool>true</bool>
896 </property>
897 <property name="title">
898 <string>Map transmitter commands...</string>
899 </property>
900 <property name="flat">
901 <bool>true</bool>
902 </property>
903 <property name="checkable">
904 <bool>true</bool>
905 </property>
906 <property name="checked">
907 <bool>true</bool>
908 </property>
909 <layout class="QVBoxLayout" name="verticalLayout_5">
910 <property name="spacing">
911 <number>6</number>
912 </property>
913 <property name="topMargin">
914 <number>9</number>
915 </property>
916 <property name="rightMargin">
917 <number>9</number>
918 </property>
919 <property name="bottomMargin">
920 <number>9</number>
921 </property>
922 <item>
923 <widget class="QRadioButton" name="manualControlRadioButton">
924 <property name="enabled">
925 <bool>true</bool>
926 </property>
927 <property name="font">
928 <font>
929 <weight>75</weight>
930 <bold>true</bold>
931 </font>
932 </property>
933 <property name="text">
934 <string>from hardware to simulator (via ManualCtrl)</string>
935 </property>
936 <property name="checked">
937 <bool>true</bool>
938 </property>
939 </widget>
940 </item>
941 <item>
942 <widget class="QRadioButton" name="gcsReceiverRadioButton">
943 <property name="text">
944 <string>from simulator to hardware (via GCSReceiver)</string>
945 </property>
946 <property name="checked">
947 <bool>false</bool>
948 </property>
949 </widget>
950 </item>
951 </layout>
952 </widget>
953 </item>
954 <item>
955 <layout class="QHBoxLayout" name="horizontalLayout_6">
956 <property name="spacing">
957 <number>6</number>
958 </property>
959 <item>
960 <widget class="QLabel" name="label_3">
961 <property name="text">
962 <string>Maximum GCS to hardware output rate:</string>
963 </property>
964 </widget>
965 </item>
966 <item>
967 <widget class="QSpinBox" name="minOutputPeriodSpinbox">
968 <property name="enabled">
969 <bool>true</bool>
970 </property>
971 <property name="toolTip">
972 <string>Set the maximum rate at which GCS sends simulator data to the hardware</string>
973 </property>
974 <property name="suffix">
975 <string>ms</string>
976 </property>
977 <property name="minimum">
978 <number>10</number>
979 </property>
980 <property name="maximum">
981 <number>500</number>
982 </property>
983 <property name="singleStep">
984 <number>5</number>
985 </property>
986 <property name="value">
987 <number>100</number>
988 </property>
989 </widget>
990 </item>
991 </layout>
992 </item>
993 <item>
994 <spacer name="verticalSpacer_4">
995 <property name="orientation">
996 <enum>Qt::Vertical</enum>
997 </property>
998 <property name="sizeHint" stdset="0">
999 <size>
1000 <width>20</width>
1001 <height>40</height>
1002 </size>
1003 </property>
1004 </spacer>
1005 </item>
1006 </layout>
1007 </item>
1008 </layout>
1009 </widget>
1010 </widget>
1011 </item>
1012 <item>
1013 <spacer name="verticalSpacer_5">
1014 <property name="orientation">
1015 <enum>Qt::Vertical</enum>
1016 </property>
1017 <property name="sizeType">
1018 <enum>QSizePolicy::Expanding</enum>
1019 </property>
1020 <property name="sizeHint" stdset="0">
1021 <size>
1022 <width>20</width>
1023 <height>40</height>
1024 </size>
1025 </property>
1026 </spacer>
1027 </item>
1028 </layout>
1029 </widget>
1030 <customwidgets>
1031 <customwidget>
1032 <class>Utils::PathChooser</class>
1033 <extends>QWidget</extends>
1034 <header>utils/pathchooser.h</header>
1035 <container>1</container>
1036 </customwidget>
1037 </customwidgets>
1038 <tabstops>
1039 <tabstop>chooseFlightSimulator</tabstop>
1040 <tabstop>hostAddress</tabstop>
1041 <tabstop>inputPort</tabstop>
1042 <tabstop>remoteAddress</tabstop>
1043 <tabstop>outputPort</tabstop>
1044 </tabstops>
1045 <resources/>
1046 <connections/>
1047 </ui>